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.