OpenAI-совместимые приложения
Любое приложение, фреймворк или библиотека с настраиваемым OpenAI endpoint может вызывать Claude, GPT и Gemini через Half Off Dev за полцены.
Огромное число приложений и библиотек позволяет заменить OpenAI endpoint на собственный. Укажите в них endpoint Half Off Dev, и помимо GPT им станут доступны Claude и Gemini: Half Off Dev обслуживает OpenAI Chat Completions по адресу https://halfoff.dev/v1 для всех текстовых моделей, и всё это за половину официальной цены. Сначала создайте API-ключ.
Три значения#
Найдите опцию «custom endpoint», «base URL» или «OpenAI-compatible» и заполните:
| Поле | Значение |
|---|---|
| Base URL | https://halfoff.dev/v1 |
| API-ключ | ваш ключ ho-... |
| Модель | любой id из GET /v1/models, например claude-sonnet-5.5 или gpt-6.1-sol |
Некоторые приложения запрашивают API host и сами добавляют /v1. В таком случае укажите только https://halfoff.dev.
Настройка через переменные окружения#
Программы на базе официальных SDK OpenAI или Anthropic обычно берут endpoint из переменных окружения, так что их настройки можно вообще не трогать:
# programs built on the OpenAI SDK
export OPENAI_BASE_URL=https://halfoff.dev/v1
export OPENAI_API_KEY=$HALFOFF_API_KEY
# programs built on the Anthropic SDK
export ANTHROPIC_BASE_URL=https://halfoff.dev
export ANTHROPIC_API_KEY=$HALFOFF_API_KEYПишете клиент сами? В разделе SDK есть примеры для Python и Node.js, а OpenAI Chat Completions подробно описывает стриминг, вызов функций и поддерживаемые поля.
Исправление ошибок#
| Что вы видите | Что делать |
|---|---|
401 Missing API key | Ключ не доходит до Half Off Dev. Проверьте имя переменной и то, что она экспортирована в оболочке, из которой запускается программа. |
401 Invalid or revoked API key | Ключ введён с ошибкой, обрезан или отозван. Вставьте его заново или создайте новый. |
404 Model '...' is not available | Такого id нет. Скопируйте его из GET /v1/models или из списка моделей. |
404 Unknown endpoint | Программа обращается к API, которого Half Off Dev не предоставляет, например к embeddings. Направьте её на Chat Completions, Responses, Anthropic Messages или Gemini. |
404 not served in responses format | Responses API обслуживает только модели GPT. Выберите модель gpt-* или используйте Chat Completions для Claude и Gemini. |
404 и /v1/v1/ в пути | Программа сама добавляет /v1. Укажите в качестве хоста https://halfoff.dev. |
402 | Баланс исчерпан или ключ достиг лимита расходов. См. Биллинг. |
Остальные статусы описаны в разделе Ошибки.