Skip to main content
POST
  • Создание нового API токена через API
  • Настройка имени токена и времени истечения
  • Настройка лимитов квоты и ограничений моделей
  • Ключ токена возвращается только один раз при создании
Уведомление о безопасностиПожалуйста, надежно сохраните возвращенный ключ токена (поле key). Он отображается только один раз при создании и не может быть получен позже.

Авторизация

string
обязательно
Все конечные точки требуют аутентификации Bearer TokenПолучите ваш API Key:Посетите страницу управления API Key чтобы получить ваш API KeyДобавьте его в заголовок запроса:

Тело запроса

string
обязательно
Имя токена, максимум 50 символовПример: "Мой новый токен"
integer
по умолчанию:"-1"
Время истечения токена (Unix timestamp в секундах)
  • Установите -1 для бессрочного токена
  • Установите конкретный timestamp для истечения в это время
Пример: 1738483200 (2025-02-02 00:00:00 UTC)
integer
по умолчанию:"0"
Оставшаяся квота токена (внутренние единицы)Конвертация: 500000 = $1 USDПример: 500000 (эквивалент $1)
float
по умолчанию:"0"
Оставшиеся credits токена. Если передано, это поле переопределяет remain_quotaКонвертация: 200 credits = $1 USD = 500000 внутренних единиц квотыПример: 200 (эквивалент $1)
float
по умолчанию:"0"
Дневной лимит токена в credits. Если передано, автоматически конвертируется в daily_quotaПример: 100 (эквивалент дневного лимита $0.5)
float
по умолчанию:"0"
Месячный лимит токена в credits. Если передано, автоматически конвертируется в monthly_quotaПример: 1000 (эквивалент месячного лимита $5)
boolean
по умолчанию:"false"
Имеет ли токен неограниченную квоту
  • true: Неограниченная квота, без ограничений
  • false: Ограниченная квота, используется значение remain_quota
Пример: false
boolean
по умолчанию:"false"
Включить ли ограничения моделей
  • true: Включить ограничения, доступны только модели из model_limits
  • false: Без ограничений моделей
Пример: false
string
по умолчанию:""
Список разрешенных моделей (через запятую)Действует только когда model_limits_enabled равно trueПример: "gpt-4o,gpt-4o-mini,claude-3-5-sonnet"
string
по умолчанию:""
Имя группы токенаИспользуется для указания группы каналов для этого токенаПример: "default"

Ответ

boolean
Успешен ли запрос
string
Сообщение об ошибке (возвращается только при неудаче)
object
Информация о созданном токене (возвращается при успехе)

Сценарии использования

  • Автоматизация создания нескольких API токенов
  • Создание отдельных токенов для разных приложений или сервисов
  • Пакетное управление жизненным циклом токенов через скрипты
Формат ключа токенаПоле key, возвращаемое при успехе - случайная строка из 48 символов. При использовании добавьте префикс sk- для полного формата: sk-xxxxxxxx...
Лучшие практики
  • Создавайте разные токены для разных целей для удобства отслеживания и управления
  • Устанавливайте разумное время истечения и регулярно ротируйте токены
  • Включайте ограничения моделей, если вам нужен доступ только к определенным моделям для повышения безопасности

Частые ошибки

Уведомление о безопасности
  • Созданный ключ токена возвращается только один раз в ответе, сохраните его немедленно
  • Не храните API Keys в клиентском коде
  • Всегда используйте HTTPS в продакшене
  • Создавайте отдельные токены для каждого приложения для удобства управления и отзыва