Принцип один: клиенту нужен OpenAI-совместимый эндпоинт — Base URL, ключ и имя модели. Дальше всё работает как с официальным API, без VPN.
| Поле | Значение |
|---|---|
| Base URL | https://api.cheapai.io/v1 |
| API key | cai-... (из раздела API-ключи) |
| Model | gpt-4o · claude-3-5-sonnet · gemini-1-5-pro · … (см. каталог) |
Где-то поле называется «Base URL», где-то «API Host», «Endpoint» или OPENAI_API_BASE — важно лишь, чтобы в нём был /v1 на конце. Если клиент сам дописывает /v1 — укажите https://api.cheapai.io без него.
cai-... и включите Override Base URL — впишите https://api.cheapai.io/v1.gpt-4o, claude-3-5-sonnet и т. д.) и нажмите Verify.Через кастомный ключ работают чат и инлайн-правки. Некоторые «умные» функции Cursor завязаны на его собственный бэкенд и кастомный эндпоинт могут не использовать — это особенность Cursor, не шлюза.
Это VS Code-расширения с одинаковой настройкой. В настройках расширения:
OpenAI Compatiblehttps://api.cheapai.io/v1cai-...claude-3-5-sonnet (или другая модель из каталога)Для агентных сценариев берите модели с большим контекстом — это видно в каталоге в колонке «контекст».
В конфиге Continue (~/.continue/config.yaml или config.json) добавьте модель с провайдером openai и нашим apiBase:
~/.continue/config.yaml
models:
- name: Sonnet via cheapai
provider: openai
model: claude-3-5-sonnet
apiBase: https://api.cheapai.io/v1
apiKey: cai-...Aider ходит через litellm, поэтому имя модели — с префиксом openai/. Через флаги:
терминал
aider --openai-api-base https://api.cheapai.io/v1 \
--openai-api-key cai-... \
--model openai/gpt-4oИли через переменные окружения (тогда хватит aider --model openai/gpt-4o):
терминал
export OPENAI_API_BASE="https://api.cheapai.io/v1"
export OPENAI_API_KEY="cai-..."Любая библиотека с OpenAI-клиентом принимает кастомный base_url. LangChain (Python):
python
from langchain_openai import ChatOpenAI
llm = ChatOpenAI(
base_url="https://api.cheapai.io/v1",
api_key="cai-...",
model="gpt-4o",
)
print(llm.invoke("Привет!").content)То же для других обёрток: LlamaIndex — OpenAI(api_base="https://api.cheapai.io/v1", api_key="cai-..."); Vercel AI SDK — createOpenAI().
В настройках провайдеров добавьте провайдера типа OpenAI: API Host — https://api.cheapai.io, API Key — cai-..., затем добавьте нужные модели по именам из каталога. Тот же подход в любом клиенте, где есть «кастомный OpenAI-эндпоинт».
Если инструмент умеет ходить в OpenAI- или Anthropic-совместимый API по своему URL — он заработает через cheapai.io. Подставьте https://api.cheapai.io/v1 (или https://api.cheapai.io для Anthropic-режима), ключ cai-... и имя модели из каталога. Технические детали эндпоинтов — на странице OpenAI-совместимый API.
Дальше: OpenAI-совместимый API · Коды ошибок · FAQ для разработчиков.