OpenAI-совместимый API. Подходит любой клиент/SDK, который умеет OpenAI Chat Completions — достаточно указать Base URL и ваш ключ.
Base URL: https://eazytg.site/v1
Заголовок: Authorization: Bearer <ВАШ_КЛЮЧ>
Ключ имеет формат sk-ant-api03-…. Получить ключ и баланс — на главной странице (Личный кабинет) или у администратора.
Вставьте в настройки своего приложения/SDK. Универсальный вид (OpenAI-совместимый):
{
"base_url": "https://eazytg.site/v1",
"api_key": "sk-ant-ВАШ_КЛЮЧ",
"model": "fable-5"
}
Для JS-клиентов поля часто называются иначе:
{
"baseURL": "https://eazytg.site/v1",
"apiKey": "sk-ant-ВАШ_КЛЮЧ",
"model": "fable-5"
}
Совместимо с любым инструментом, где есть «OpenAI API» + «Base URL / Custom endpoint» (Cursor, Cline, Chatbox, Jan, LibreChat, SillyTavern и т.п.): в поле endpoint укажите https://eazytg.site/v1, в API key — ваш ключ, модель — opus-4.8, opus-5 или fable-5.
Anthropic-совместимый режим (эндпоинт /v1/messages). Вставьте свой ключ:
{
"apiKeyHelper": "echo sk-ant-ВАШ_КЛЮЧ",
"env": {
"ANTHROPIC_API_KEY": "sk-ant-ВАШ_КЛЮЧ",
"ANTHROPIC_BASE_URL": "https://eazytg.site",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1"
},
"permissions": { "allow": [], "deny": [] },
"model": "fable-5",
"effortLevel": "high",
"skipDangerousModePermissionPrompt": true
}
| Метод / путь | Назначение |
|---|---|
POST /v1/chat/completions | Генерация ответа (chat). Поддерживает стриминг. |
GET /v1/models | Список доступных моделей. |
GET /v1/account | Баланс и списания по вашему ключу (в токенах). |
| ID модели | Описание |
|---|---|
opus-4.8 | Opus 4.8 — быстрый флагман для большинства задач. |
opus-5 | Opus 5 — новое поколение, максимальное качество. |
fable-5 TOP | Fable 5 — рассуждающая модель (extended thinking), для сложных задач и кода. |
| Поле | Тип | Описание |
|---|---|---|
model | string | ID модели: opus-4.8, opus-5 или fable-5. |
messages | array | Массив сообщений {role, content}, role = system|user|assistant. |
max_tokens | int | Максимум токенов в ответе. |
temperature | number | Креативность 0–1 (необяз.). |
stream | bool | true — ответ по SSE потоком. |
curl https://eazytg.site/v1/chat/completions \
-H "Authorization: Bearer sk-ant-ВАШ_КЛЮЧ" \
-H "Content-Type: application/json" \
-d '{
"model": "fable-5",
"messages": [{"role":"user","content":"Привет!"}]
}'
from openai import OpenAI
client = OpenAI(base_url="https://eazytg.site/v1", api_key="sk-ant-ВАШ_КЛЮЧ")
resp = client.chat.completions.create(
model="fable-5",
messages=[{"role": "user", "content": "Привет!"}],
)
print(resp.choices[0].message.content)
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://eazytg.site/v1", apiKey: "sk-ant-ВАШ_КЛЮЧ" });
const resp = await client.chat.completions.create({
model: "fable-5",
messages: [{ role: "user", content: "Привет!" }],
});
console.log(resp.choices[0].message.content);
curl https://eazytg.site/v1/chat/completions \
-H "Authorization: Bearer sk-ant-ВАШ_КЛЮЧ" \
-H "Content-Type: application/json" \
-d '{"model":"fable-5","stream":true,"messages":[{"role":"user","content":"Привет!"}]}'
Учёт ведётся в токенах. За каждый запрос списывается (токены запроса + токены ответа) × коэффициент. Баланс и историю списаний смотрите в Личном кабинете по своему ключу (или запросом GET /v1/account).
| Код | Причина |
|---|---|
401 | Неверный или отсутствующий API-ключ. |
402 | Баланс исчерпан — пополните ключ. |
403 | Ключ отключён. |
EazyTG · eazytg.site