Документация 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-lite | 0.45 | ¥0.45 |
seedream-5.0-pro | 0.9 | ¥0.90 |
Генерация видео · оплата за токены
| Модель | Коэффициент | ≈ CNY за 1 млн токенов |
doubao-seedance-2.0 | 36.225 | ¥72.5 |
doubao-seedance-2.0-480p-1080p | 23 | ¥46.0 |
doubao-seedance-2.0-480p-720p | 23 | ¥46.0 |
doubao-seedance-2.0-720p-1080p | 23 | ¥46.0 |
doubao-seedance-2.0-fast | 27.75 | ¥55.5 |
doubao-seedance-2.0-fast-480p-1080p | 18.5 | ¥37.0 |
doubao-seedance-2.0-fast-480p-720p | 18.5 | ¥37.0 |
doubao-seedance-2.0-fast-720p-1080p | 18.5 | ¥37.0 |
doubao-seedance-2.0-mini | 17.25 | ¥34.5 |
doubao-seedance-2.0-mini-480p-1080p | 11.5 | ¥23.0 |
doubao-seedance-2.0-mini-480p-720p | 11.5 | ¥23.0 |
doubao-seedance-2.0-mini-720p-1080p | 11.5 | ¥23.0 |
seedance-2.0 | 25.5 | ¥51.0 |
seedance-2.0-fast | 18.5 | ¥37.0 |
seedance-2.0-mini | 11.5 | ¥23.0 |
seedance-2.5 | 35 | ¥70.0 |
Видео оплачивается по числу токенов в сгенерированном контенте; оно зависит от длительности, разрешения и частоты кадров.
5-секундное видео в 480p — около 50 000 токенов, 15-секундное в 720p — около 300 000 токенов.
Текст · оплата за токены
| Модель | Группа | Вход | Выход | Чтение кэша | Запись кэша |
gpt-6.1-sol | GPT 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/responses | API 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 token | API-ключ недействителен или удалён | Проверьте Authorization: Bearer sk-... — префикс sk- обязателен |
model_not_found | Неверное имя модели, или модель недоступна вашей группе | Проверьте доступные имена моделей через /v1/models |
insufficient_quota | Недостаточно средств на балансе или на предварительное списание для видеозадачи | Пополните баланс и повторите запрос |
403 | API-ключ отключён или превысил лимиты | Проверьте статус ключа и лимит средств в консоли |
Пополнение
Консоль → Кошелек → Пополнение. Оплата по QR-коду через Alipay или WeChat Pay, средства зачисляются мгновенно.