Совместимость с OpenAI
Оставьте свой код на OpenAI SDK как есть — поменяйте только base_url и ключ. Работают модели не-Anthropic провайдеров; Claude — по Anthropic-пути.
#Переключение
- base_url
https://api.evomodels.xyz/v1- Ключ
sk-ev-…- Эндпоинт
/v1/chat/completions
from openai import OpenAI
client = OpenAI(base_url="https://api.evomodels.xyz/v1", api_key="sk-ev-ВАШ_КЛЮЧ")
resp = client.chat.completions.create(
model="gemini-3.5-flash",
messages=[{"role": "user", "content": "Привет!"}],
)
print(resp.choices[0].message.content)#А что с Claude?
Claude-модели не отвечают на OpenAI-пути (/v1/chat/completions вернёт model_not_found) — это так задумано. Для Claude используйте Anthropic-путь /v1/messages (Anthropic SDK, Старт) или инструмент с его поддержкой (Claude Code, Claude Desktop).
Какие модели где — Модели. Полный справочник — POST /v1/chat/completions.