OpenAI SDK

Integration status
  • Recommended Base URL: https://getrouter.ai/v1
  • Configuration checked: July 15, 2026
  • Runtime verification: Use the minimal examples below
import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["GETROUTER_API_KEY"],
    base_url="https://getrouter.ai/v1",
)
response = client.chat.completions.create(
    model="MODEL_ID",
    messages=[{"role": "user", "content": "Say connected"}],
)
print(response.choices[0].message.content)

Use the same client for client.responses.create(...) only with a model that supports Responses. Do not reuse Chat Completions response parsing for Responses.