Активируй ChatGPT Plus и Claude Pro на аккаунты клиентов из своего бота, шопа или скрипта — одним POST-запросом. Работает поверх нашего верифицированного апстрима.
Базовый URL: https://mydorinai.online/api/v1
Аутентификация: заголовок X-Api-Key: <твой ключ>. Ключ выдаётся после первого пополнения в @aibydorin.
Формат: JSON in, JSON out. Все ответы — {ok: true|false, ...}.
Список поддерживаемых сервисов и требуемых полей для активации.
curl https://mydorinai.online/api/v1/services
{
"ok": true,
"services": [
{ "id": "claude", "name": "Claude Pro",
"credentials": {"field":"uid","type":"uuid"},
"cdk_format": "XXXXX-XXXXX-XXXXX" },
{ "id": "chatgpt", "name": "ChatGPT Plus",
"credentials": {"field":"session_info","type":"access_token|session_json"},
"cdk_format": "XXXXX-XXXXX-XXXXX" }
]
}
Проверить статус CDK перед активацией.
| Поле | Тип | Описание |
|---|---|---|
cdk | string | Ключ формата XXXXX-XXXXX-XXXXX |
curl "https://mydorinai.online/api/v1/check?cdk=ABCDE-12345-FGHIJ"
{
"ok": true,
"valid": true,
"status": "unused", // unused | used | invalid
"service": "chatgpt", // "chatgpt" | "claude"
"product": "1MONTH GPT PLUS IOS",
"cooldown": false
}
Активирует CDK на аккаунт клиента. Синхронный вызов, ответ приходит после завершения активации (обычно 30–60 сек, редко до 90 сек).
| Поле | Тип | Обяз. | Описание |
|---|---|---|---|
service | string | да | "claude" либо "chatgpt" |
cdk | string | да | Ключ активации XXXXX-XXXXX-XXXXX |
force | bool | нет | Перебивает существующую подписку клиента (сжигает остаток) |
service:"claude"| Поле | Тип | Описание |
|---|---|---|
uid | UUID | Claude User ID из claude.ai/settings/account (формат 8-4-4-4-12) |
service:"chatgpt"| Поле | Тип | Описание |
|---|---|---|
session_info | string | Либо access_token из chatgpt.com/api/auth/session, либо полный JSON этого запроса |
curl -X POST https://mydorinai.online/api/v1/activate \
-H "X-Api-Key: sk-dorin-XXXXXXXX" \
-H "Content-Type: application/json" \
-d '{
"service": "claude",
"cdk": "ABCDE-12345-FGHIJ",
"uid": "8a4b7c9e-1234-5678-90ab-cdef01234567"
}'
curl -X POST https://mydorinai.online/api/v1/activate \
-H "X-Api-Key: sk-dorin-XXXXXXXX" \
-H "Content-Type: application/json" \
-d '{
"service": "chatgpt",
"cdk": "ABCDE-12345-FGHIJ",
"session_info": "eyJhbGciOi..."
}'
{
"ok": true,
"service": "chatgpt",
"cdk": "ABCDE-12345-FGHIJ",
"result": {
"code": "activation.completed",
"app": "gpt",
"gift_name": "1MONTH GPT PLUS IOS",
"account": "..."
}
}
| HTTP | Пример code / error | Что делать |
|---|---|---|
| 400 | uid required for claude | Проверь тело запроса — не хватает поля |
| 401 | invalid api key | Проверь заголовок X-Api-Key |
| 403 | account blocked | Аккаунт заблокирован — напиши в поддержку |
| 400 | cdk.not_found | CDK не найден в апстриме |
| 409 | cdk.already_used | Ключ уже был активирован |
| 502 | UPSTREAM_TIMEOUT | Апстрим ответил медленно — можно повторить |
Все текстовые ошибки от апстрима отдаются как есть (могут приходить на китайском) — code всегда латиница.
/check — сэкономит время если ключ уже used или invalid.uid для Claude может быть использован сколько угодно раз (перебивает — задавай force:true)./products, /balance, /buy — напиши в TG за доступом.