Партнёры и white-label

Любой вошедший пользователь может открыть Партнёра. Там реферальная ссылка, аналитика приглашённых и по желанию white-label дочерние аккаунты.

У дочерних аккаунтов свои API-ключи. Токены списываются с родителя. Журнал расхода остаётся у ребёнка. После первого поиска кэш авторизации хранит bill_to_user_id, так что лишний хоп не бьёт по TTFT стрима.

Эндпоинты (JWT)

МетодПутьОписание
GET/api/partnerПрофиль, реферальные ссылки, дети, свой расход
POST/api/partner/codesСоздать реферальный код
POST/api/partner/codes/{id}/primaryСделать код основным
POST/api/partner/childrenСоздать дочернего пользователя
POST/api/partner/children/{id}/keysВыпустить дочерний ключ, счёт на вас

Создать ребёнка

curl https://api.proxy.gonka.gg/api/partner/children \
  -H "Authorization: Bearer <jwt-token>" \
  -H "Content-Type: application/json" \
  -d '{"email":"customer@example.com","password":"optional-password"}'

Создать дочерний ключ

curl https://api.proxy.gonka.gg/api/partner/children/<child-user-id>/keys \
  -H "Authorization: Bearer <jwt-token>" \
  -H "Content-Type: application/json" \
  -d '{"name":"Production key"}'

Дочерние ключи ходят на обычный /v1/chat/completions.

Реферальные ссылки

Делитесь https://proxy.gonka.gg/register?ref=YOUR_CODE или короткой /r/YOUR_CODE. Атрибуция — первое касание. См. Маркетинг.