/OpenAI

Get started

OpenAI

Protect an OpenAI key with allowed models and a daily budget.

Node.js
import OpenAI from 'openai'; // .env: OPENAI_GHOST_KEY=gk_openai_...const openai = new OpenAI({ apiKey: process.env.OPENAI_GHOST_KEY, baseURL: 'https://api.vallkey.com/v1' });
Python
import osfrom openai import OpenAI client = OpenAI(api_key=os.environ["OPENAI_GHOST_KEY"], base_url="https://api.vallkey.com/v1")

Default rules: chat completions, responses, embeddings and listing models, at most 60 requests a minute. Add allowedModels to stop a leaked key from running expensive models.

Still have a question?

We read every email, usually within a day.

Contact support