В OpenAI SDK замените base_url и ключ, затем задайте точный model Guard. Проверьте остальные поля по контракту выбранного семейства и API: совместимость не означает поддержку всех возможностей OpenAI.
diff
from openai import OpenAI
client = OpenAI(
- api_key=OPENAI_KEY,
+ api_key=GUARD_KEY,
+ base_url="https://api.guardrelay.ai/v1",
)Укажите модель Claude, например claude-sonnet-5, вместо модели OpenAI и сверьте параметры со страницей Chat Completions.
Для другого семейства укажите его точный model и проверьте поддержанные поля выбранного API. Адрес и ключ остаются общими.
| Семейство | Что писать в model | Endpoint |
|---|---|---|
| Claude | claude-sonnet-5, claude-opus-5, claude-haiku-4-5 | /v1/chat/completions, /v1/messages, /v1/responses |
| Kimi | k3, k3-256k, kimi-for-coding, kimi-for-coding-highspeed | /v1/chat/completions, /v1/messages, /v1/responses |
| Composer | composer-2.5, composer-2.5-fast | /v1/chat/completions, /v1/messages, /v1/responses |
| Grok | cursor-grok-4.6-high и остальные 7 id | /v1/chat/completions, /v1/messages, /v1/responses |