Docs

Five minutes from signup to first token.

Kunavo follows the OpenAI wire protocol. If you're already using the OpenAI SDK, your migration cost is one base_url change. Really.

Your first call

Point the SDK at Kunavo.

The OpenAI Python SDK works as-is. Set base_url and an API key from /app/keys — your existing chat / image / embedding code keeps working with any frontier model.

first_call.py
from openai import OpenAI

client = OpenAI(
    api_key="sk-kunavo-...",
    base_url="https://api.kunavo.com/v1",
)

resp = client.chat.completions.create(
    model="gemini-3-flash",
    messages=[{"role": "user", "content": "Hello, Kunavo"}],
)
print(resp.choices[0].message.content)