Configure your agent
OpenCode, [CC], Codex, and SDKs.
AivoKey works with any [OI]- or Anthropic-compatible client. Point the client at the gateway with your key.
OpenCode
{
"provider": {
"aivokey": {
"npm": "@ai-sdk/openai-compatible",
"name": "AivoKey",
"options": {
"baseURL": "https://api.aivokey.dev/v1",
"apiKey": "sk-aivo_..."
},
"models": { "deepseek-v4-pro": { "name": "deepseek-v4-pro" } }
}
},
"model": "aivokey/deepseek-v4-pro"
}
[CC]
Anthropic clients append /v1 themselves — set the base URL without it:
export ANTHROPIC_BASE_URL="https://api.aivokey.dev"
export ANTHROPIC_API_KEY="sk-aivo_..."
Codex
export OPENAI_BASE_URL="https://api.aivokey.dev/v1"
export OPENAI_API_KEY="sk-aivo_..."
Any [OI]-compatible SDK
from openai import OpenAI
client = OpenAI(base_url="https://api.aivokey.dev/v1", api_key="sk-aivo_...")
resp = client.chat.completions.create(
model="deepseek-v4-pro",
messages=[{"role": "user", "content": "Hello!"}],
)
print(resp.choices[0].message.content)