YITOKEN YITOKENДокументация API

Документация API YITOKEN

Единый шлюз для ИИ · Полная совместимость со спецификацией API OpenAI — в существующем коде достаточно поменять base_url.

Быстрый старт

1
Зарегистрируйтесь и получите API-ключ Войдите на yitoken.com.cn → Консоль → Ключи API → Создать и скопируйте ключ вида sk-xxxxxx.
2
Укажите YITOKEN в base_url Все пути API совпадают с OpenAI, меняется только домен.
3
Сделайте первый вызов Пример ниже генерирует изображение.

curl

curl https://yitoken.com.cn/v1/images/generations \
  -H "Authorization: Bearer sk-ваш-ключ-api" \
  -H "Content-Type: application/json" \
  -d '{"model":"seedream-5.0-lite","prompt":"a red bicycle","n":1}'

Python

from openai import OpenAI

client = OpenAI(
    api_key="sk-ваш-ключ-api",
    base_url="https://yitoken.com.cn/v1",
)

resp = client.images.generate(
    model="seedream-5.0-lite",
    prompt="a red bicycle leaning on a brick wall",
    n=1,
)
print(resp.data[0].url)

Node.js

import OpenAI from 'openai';

const client = new OpenAI({
  apiKey: 'sk-ваш-ключ-api',
  baseURL: 'https://yitoken.com.cn/v1',
});

const r = await client.images.generate({
  model: 'seedream-5.0-lite',
  prompt: 'a red bicycle',
});
console.log(r.data[0].url);

Модели и цены

YITOKEN предоставляет модели генерации видео Seedance от ByteDance, модели генерации изображений Seedream и noimg, а также текстовую модель GPT-6.1 Sol. Полный список моделей и актуальные цены — на странице Модели и цены. Цены указаны в китайских юанях (CNY).

Генерация изображений · оплата за запрос

МодельЦена (единицы квоты)≈ CNY за изображение
seedream-5.0-lite0.45¥0.45
seedream-5.0-pro0.9¥0.90

Генерация видео · оплата за токены

МодельКоэффициент≈ CNY за 1 млн токенов
doubao-seedance-2.036.225¥72.5
doubao-seedance-2.0-480p-1080p23¥46.0
doubao-seedance-2.0-480p-720p23¥46.0
doubao-seedance-2.0-720p-1080p23¥46.0
doubao-seedance-2.0-fast27.75¥55.5
doubao-seedance-2.0-fast-480p-1080p18.5¥37.0
doubao-seedance-2.0-fast-480p-720p18.5¥37.0
doubao-seedance-2.0-fast-720p-1080p18.5¥37.0
doubao-seedance-2.0-mini17.25¥34.5
doubao-seedance-2.0-mini-480p-1080p11.5¥23.0
doubao-seedance-2.0-mini-480p-720p11.5¥23.0
doubao-seedance-2.0-mini-720p-1080p11.5¥23.0
seedance-2.025.5¥51.0
seedance-2.0-fast18.5¥37.0
seedance-2.0-mini11.5¥23.0
seedance-2.535¥70.0
Видео оплачивается по числу токенов в сгенерированном контенте; оно зависит от длительности, разрешения и частоты кадров. 5-секундное видео в 480p — около 50 000 токенов, 15-секундное в 720p — около 300 000 токенов.

Текст · оплата за токены

МодельГруппаВходВыходЧтение кэшаЗапись кэша
gpt-6.1-solGPT Codex¥0.55¥2.75¥0.0275¥0.6875
Цены указаны за 1 млн токенов для контекста до 272K; свыше 272K все цены удваиваются.

Оплата

Единица квоты

Баланс аккаунта измеряется в квоте: 500 000 квоты = 1 единица. При пополнении ¥1 = 1 единица.

Два способа тарификации

СпособДля чегоРасчёт
За запросГенерация изображенийФиксированная сумма за вызов, независимо от длины промпта
За токеныГенерация видеоквота = токены × коэффициент модели

Предварительное списание и расчёт

Видео — асинхронная задача. При запуске предварительно списывается сумма по верхней границе, а после завершения производится расчёт по фактическому расходу, который вернул поставщик: если он меньше предварительного списания, разница возвращается, если больше — разница доплачивается. Если задача завершилась ошибкой, средства возвращаются полностью. Если баланса не хватает на предварительное списание, задача не запустится — это самая частая причина ошибок.

API

ПутьНазначение
POST /v1/images/generationsГенерация изображений
POST /v1/video/generationsОтправка задачи генерации видео; возвращает task_id
GET /v1/video/generations/{task_id}Статус задачи генерации видео
POST /v1/chat/completionsТекстовый диалог (GPT-6.1 Sol)
POST /v1/responsesAPI Responses, используется клиентами вроде Codex CLI
GET /v1/modelsСписок доступных моделей
GET /v1/dashboard/billing/usageСтатистика расхода

Пример вызова текстовой модели

curl https://yitoken.com.cn/v1/chat/completions \
  -H "Authorization: Bearer sk-ваш-ключ-api" \
  -H "Content-Type: application/json" \
  -d '{"model":"gpt-6.1-sol","messages":[{"role":"user","content":"Привет"}]}'

Для клиентов, использующих API Responses (например, Codex CLI), достаточно указать base_url https://yitoken.com.cn/v1.

Полный цикл генерации видео

# 1. Отправка задачи
curl https://yitoken.com.cn/v1/video/generations \
  -H "Authorization: Bearer sk-ваш-ключ-api" \
  -H "Content-Type: application/json" \
  -d '{"model":"seedance-2.0-mini","prompt":"a paper boat on a stream","metadata":{"resolution":"480p"}}'

# → {"task_id":"task_xxx","status":"queued"}

# 2. Опрос статуса (примерно 1–3 минуты)
curl https://yitoken.com.cn/v1/video/generations/task_xxx \
  -H "Authorization: Bearer sk-ваш-ключ-api"

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

ОтветЗначениеЧто делать
401 Invalid tokenAPI-ключ недействителен или удалёнПроверьте Authorization: Bearer sk-... — префикс sk- обязателен
model_not_foundНеверное имя модели, или модель недоступна вашей группеПроверьте доступные имена моделей через /v1/models
insufficient_quotaНедостаточно средств на балансе или на предварительное списание для видеозадачиПополните баланс и повторите запрос
403API-ключ отключён или превысил лимитыПроверьте статус ключа и лимит средств в консоли

Пополнение

Консоль → Кошелек → Пополнение. Оплата по QR-коду через Alipay или WeChat Pay, средства зачисляются мгновенно.