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)