Skip to content

Telegram Bot

API DDTokens можно вызывать из серверной части собственного Telegram Bot. DDTokens не требует определенного фреймворка, если сервер может отправлять HTTP-запросы.

Базовая архитектура

text
Пользователь Telegram -> Сервер Bot -> API DDTokens -> Ответ модели -> Сервер Bot -> Пользователь Telegram

Сервер Bot хранит Telegram Bot Token, API-ключ DDTokens, контекст диалога и логику обработки ошибок.

Переменные окружения

bash
export TELEGRAM_BOT_TOKEN="your-telegram-bot-token"
export DDDT_API_KEY="sk-your-key-here"
export DDDT_BASE_URL="https://apiddt.com/v1"
export DDDT_MODEL="gpt-4o-mini"

Рекомендации

  • Создайте отдельный API-ключ DDTokens для Bot.
  • Установите квоту токена, чтобы публичный Bot не исчерпал баланс аккаунта.
  • Ограничивайте частоту для каждого пользователя.
  • Записывайте идентификатор запроса, идентификатор пользователя Telegram, модель и стоимость.
  • Не сохраняйте полный API-ключ в журналах.

Распространенные проблемы

Bot не отвечает

Сначала проверьте действительность Telegram Bot Token, затем убедитесь, что сервер успешно вызвал API DDTokens.

Неожиданный рост расходов

Проверьте источник запроса, модель и использование токенов в журнале запросов. При необходимости сначала отключите API-ключ, используемый Bot.

Слишком медленные ответы

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

© 2026 DDTokens