https://bettertoken.ai/v1 или Anthropic SDK с https://bettertoken.ai. Примеры ниже отправляют короткий текстовый запрос через Chat Completions, Responses или Messages с вашим BetterToken API Key.
Выберите SDK и Base URL
SDK добавляет путь конечной точки и заголовки авторизации. Anthropic SDK также передаёт заголовок версии API. Если вы адаптируете существующий код, сверьтесь со сравнением протоколов.
Подготовка
Пройдите быстрый старт: создайте BetterToken API Key и пополните баланс. В каталоге моделей скопируйте Model ID модели, доступной через нужную конечную точку. Перед запросом замените оба заполнителя ниже. Задайте переменные в терминале, из которого будете запускать примеры. Команды оболочки на этой странице используют синтаксис macOS / Linux:.mjs и запустите его через node:
BETTERTOKEN_API_KEY. Автоматические повторы SDK отключены, чтобы один тест не превращался незаметно в несколько попыток. Правила повторов для приложения описаны в разделе ошибок и ограничений.
Запрос к Chat Completions
Передайте диалог вmessages. Текст успешного ответа находится в choices[0].message.content.
- Python
- JavaScript
- curl
Запрос к Responses
Передайте запрос вinput. OpenAI SDK предоставляет свойство output_text для удобного чтения текста; HTTP-ответ в формате JSON содержит массив output. Проверяйте элементы сообщений и их текстовые блоки: не каждый элемент output содержит текст.
- Python
- JavaScript
- curl
Запрос к Messages
Передайтеmessages и обязательный max_tokens. В этом коротком примере текстовый ответ содержит блок вида content[0].text. В общем случае перебирайте content и читайте только блоки с type: "text".
- Python
- JavaScript
- curl
Частые ошибки
Можно ли использовать один ключ для обоих SDK?
Да. Один BetterToken API Key работает со всеми доступными моделями. Для каждого SDK укажите соответствующий Base URL и формат запроса.Как добавить потоковую выдачу, инструменты или структурированный ответ?
Поддержка потоковой выдачи и вызова инструментов зависит от модели. Сначала выполните небольшой запрос с вашим Model ID, затем следуйте руководству по потоковой выдаче и инструментам. О проверке JSON и зависящем от модели структурированном выводе читайте в FAQ по JSON.См. также
- Обзор API
- Поддерживаемые инструменты
- Ошибки API и ограничения
- Безопасность API Key и тайм-ауты
- Правила оплаты кэша

