Skip to content

OpenAI-compatible SDK

Outcome: Python/TS OpenAI clients talk to daari.

Steps

daari setup openai-compat
export OPENAI_BASE_URL="http://127.0.0.1:11435/v1"
export OPENAI_API_KEY="daari-local"   # or server.api_key / virtual key
export OPENAI_MODEL="daari"

Optional L6 key (env only, never stored in config.yaml):

export DAARI_FRONTIER_API_KEY="sk-..."

Python

from openai import OpenAI
client = OpenAI()
print(client.chat.completions.create(
    model="daari",
    messages=[{"role": "user", "content": "Say hi"}],
).choices[0].message.content)

Verify

Second identical request should show L0 when you pass X-Daari-Meta: true via your HTTP client / extra_headers.

Next

→ Headers · Quickstart