RU ▾
Получить API-ключ

FAQ по API больших моделей: ответы по темам

При первом знакомстве с API больших моделей у разработчиков возникает множество вопросов: откуда взять ключ, можно ли передавать изображения, не остановится ли генерация и какова максимальная длина. Мы разбили их на пять тематических групп. Ответы кратки, а для подробностей есть отдельные статьи. Вы можете сразу перейти к нужной теме.

Обновлено

Ключевые моменты

  • Регистрация по email и паролю, ключ показывается сразу. Один аккаунт — один ключ, его можно перегенерировать.
  • Возможности ограничены текстовым чатом одной модели. Поддерживаются потоковая передача и вызов функций. Изображений, аудио, векторов и дообучения нет.
  • Сумма токенов промпта и ответа не превышает 100,000. Лимит запросов — 300 в минуту на один ключ.
  • Допустим взрослый контент, но контент с участием несовершеннолетних блокируется. Сервис только для взрослых.

Аккаунт и ключи

Как получить первый ключ?

Перейдите на страницу API-ключа, зарегистрируйтесь по адресу электронной почты и паролю. После завершения регистрации ключ отобразится автоматически — не нужно указывать платёжные данные.

Можно ли создать несколько ключей для одного аккаунта?

Нет, только один на аккаунт. Для разделения расходов по проектам используйте метки в своей системе, а не несколько ключей.

Что делать при утечке ключа?

Немедленно перегенерируйте его. Старый ключ становится недействительным сразу, поэтому сначала разверните новое значение, а затем меняйте ключ.

Могут ли новички попробовать сервис?

Да. Новый аккаунт получает $0.50 пробного баланса на 7 дней без привязки карты.

Чтобы увидеть путь от регистрации до первого запроса, выполните настройку проекта по статье о чат-боте.

Если вы управляете несколькими проектами, не полагайтесь на разные ключи. Добавляйте метки проектов в бэкенде и сохраняйте usage. Это даст более точную статистику, чем в консоли.

Что можно и нельзя вызывать

Какой адрес API и имя модели?

Адрес: https://api.apidamoxing.com/v1,模型名固定为 uncensored. У сервиса только одна модель.

Какие эндпоинты доступны?

Два: POST /v1/chat/completions для диалога и GET /v1/models для списка моделей. Остальные пути вернут 404.

Можно ли передавать изображения, аудио или делать векторный поиск?

Нет. Мы обрабатываем только текст. Нет изображений, аудио, видео, векторных эмбеддингов и дообучения.

Поддерживается ли потоковая передача и вызов функций?

Да. Потоковая передача включается параметром stream: true (возврат через SSE). Вызов функций использует формат OpenAI tools.

Можно ли использовать готовые SDK OpenAI?

Да. Укажите base_url на наш адрес и замените api_key на свой ключ. Подходят Python, Node.js и curl.

Распространённое заблуждение: «Раз совместим с OpenAI, значит, поддерживаем все функции OpenAI». Совместимость означает формат запросов и ответов, но не функционал. У нас только текстовый чат, поэтому код для понимания изображений, распознавания речи и векторного поиска нужно заменить.

Длина, частота и параметры

Сколько данных можно передать?

Сумма ввода и вывода — до 100,000 токенов. Тело запроса ограничено 8 MB, но в текстах обычно сначала упираемся в лимит токенов.

Почему ответ обрывается на полуслове?

Скорее всего, сработал лимит max_tokens (по умолчанию 2048). Увеличьте его до 32,000, следя, чтобы сумма не превысила 100,000.

Сколько запросов можно отправлять в минуту?

300 запросов на ключ. Для пакетных задач рекомендуется настроить очередь и лимиты на своей стороне, чтобы не ждать восстановления после срабатывания лимита запросов.

Работают ли temperature, top_p и stop?

Да, эти стандартные поля выборки передаются модели без изменений, поведение соответствует вашим ожиданиям от API дополнения чата.

Где посмотреть детали по каждому полю?

Подробная таблица параметров доступна в разделе Детализация параметров API, а краткая справка — на странице Документации.

Что считается «длинным текстом»? 100 000 токенов — это примерно несколько десятков тысяч китайских иероглифов, но точное количество зависит от содержания; это лишь грубая оценка. Для работы с очень длинными документами рекомендуется разбивать их на части и затем объединять результаты.

Стоимость и баланс

Как происходит тарификация?

Токенизация: ввод — $0,25 за миллион токенов, вывод — $1,00 за миллион токенов. Без ежемесячной платы и подписок.

Предоплата или оплата по факту?

Предоплата. Пополните предоплаченный баланс на аккаунте; средства списываются по мере использования. Баланс не сгорает.

Что произойдет, когда деньги закончатся?

Запрос завершится ошибкой со статус-кодом 402 и кодом ошибки no_credit. То же происходит при истечении срока действия бесплатного пробного баланса. После пополнения баланс восстанавливается.

Как оценить стоимость функции?

Ориентируйтесь на примеры в разделе Токены и тарификация. Основная задача — прочитать usage из ответа и умножить на тариф.

Дополнительная рекомендация по бюджету: пополняйте баланс, исходя из «ожидаемого потребления за период», не нужно сразу вносить большую сумму. Поскольку используется предоплаченный баланс, он служит жестким лимитом: как только средства закончатся, работа остановится, и непредвиденных счетов не будет.

Практические вопросы запуска и отладки

Можно ли использовать один API-ключ для разработки и продакшена?

Так как ключ один на аккаунт, он общий. Храните его в переменных окружения на сервере, не выкладывайте в репозиторий или на фронтенд. Помните: при генерации нового ключа старые перестанут работать во всех средах.

Нужно ли сразу повторять запрос при ошибке 503?

Нет. Это означает временную перегрузку сервиса. Попробуйте снова через несколько секунд и установите максимальное количество повторных попыток. Интенсивная отправка запросов приведет к быстрому исчерпанию лимита запросов.

Интерфейс работает медленно, это проблема?

Генерация длинных текстов требует времени, и чем длиннее вывод, тем дольше он генерируется. Рекомендуется включить потоковую передачу, чтобы пользователь видел начало текста, и установить более щадящие таймауты на стороне клиента.

Как избежать превышения лимита при длинных диалогах?

Обрезайте историю диалога на своем бэкенде, оставляя только последние несколько раундов; более ранние сообщения можно сжать в виде краткого содержания. Оценивайте общий объем до отправки запроса, а не ждите ответа 400.

Как узнать, сколько именно токенов использовал запрос?

Прочтите поле usage в ответе: там указаны ввод, вывод и общая сумма. В потоковом ответе эти данные содержатся в последнем блоке, дополнительные параметры не требуются.

Эти вопросы часто возникают, потому что они актуальны на этапе, следующем за «запуском кода». Рекомендуем использовать этот раздел как чек-лист перед запуском в продакшен, чтобы убедиться, что ваша программа обрабатывает все эти сценарии.

Границы контента и пользователи

Какой контент будет заблокирован?

Легальный контент для взрослых, художественная литература и дискуссионные темы не блокируются. Сексуальный контент с участием несовершеннолетних всегда блокируется с возвратом 403, независимо от того, является ли это художественной литературой или ролевой игрой.

Кто может пользоваться сервисом?

Только совершеннолетние (18+). Если ваш продукт открыт для публики, добавьте проверку возраста на входе.

Будет ли мой промпт использоваться для обучения?

Нет, промпты не используются для обучения.

С чего начать при возникновении ошибки?

Сначала прочтите поля code и message объекта error в теле ответа, затем сопоставьте их со статус-кодом: 401 — проблема с ключом, 402 — проблема с балансом, 403 — проблема с контентом, 429 — превышение лимита запросов, 503 — временная перегрузка сервиса (попробуйте снова через несколько секунд).

Часто задаваемые вопросы

Что нужно для вызова интерфейса?

Ключ зарегистрированного аккаунта, HTTPS-запрос к https://api.apidamoxing.com/v1 и заголовок с Bearer-токеном. Остальная структура соответствует формату дополнения чата.

Какие функции поддерживаются, а какие нет?

Поддерживаются текстовый диалог, потоковая передача и вызов функций. Не поддерживаются изображения, аудио, видео, векторные встраивания и дообучение.

Почему ответ обрезается?

Обычно это связано с достижением лимита max_tokens (по умолчанию 2048, можно увеличить до 32 000). Сумма токенов в промпте и выводе не должна превышать 100 000.

Что произойдет, когда баланс исчерпан?

Запрос вернет статус 402 и код no_credit. После пополнения предоплаченного баланса работа продолжится. Баланс не сгорает.

Кто не может пользоваться сервисом?

Лица младше 18 лет. Сексуальный контент с участием несовершеннолетних блокируется независимо от того, является ли он вымышленным, с возвратом 403.

Получите API-ключ, просто заполнив форму

Создайте аккаунт, скопируйте ключ, измените Base URL. Вот и всё.

Получить API-ключ