Skip to content

Обзор API

Основной способ подключения к DDTokens — совместимые с OpenAI методы. В существующем проекте на OpenAI SDK обычно достаточно заменить API-ключ и base_url.

Основные параметры

ПараметрЗначение
Base URLhttps://apiddt.com/v1
АутентификацияAuthorization: Bearer <DDDT_API_KEY>
Протокол по умолчаниюOpenAI Chat Completions

Пример запроса

bash
curl "https://apiddt.com/v1/chat/completions" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $DDDT_API_KEY" \
  -d '{
    "model": "gpt-4o-mini",
    "messages": [
      { "role": "user", "content": "Hello!" }
    ]
  }'

Структура ответа

Успешный ответ обычно содержит:

  • id: идентификатор запроса или ответа.
  • model: модель, фактически обработавшую запрос.
  • choices: результат модели.
  • usage: количество входных, выходных и всех токенов.

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

Границы совместимости

DDTokens прежде всего предоставляет совместимый с OpenAI доступ. Параметры моделей, вызовы инструментов, мультимодальные возможности, потоковые ответы и форматы ошибок могут различаться у разных провайдеров.

Для стабильной работы:

  • Зафиксируйте идентификатор модели.
  • До запуска проверьте совместимость параметров реальными запросами.
  • Записывайте в приложении идентификатор запроса, модель, стоимость и длительность.
  • Настройте повторные попытки для подходящих ошибок.

© 2026 DDTokens