Ключ
Настройки текущего API-ключа: имя, бюджет, срок, белый список моделей, защита данных. Метод AITUNNEL, не OpenAI.
Эндпоинт
Авторизация
Тот же
Bearer, что для чатаСоздать и ограничить ключ — в API-ключах. Список разрешённых IP в этом ответе не приходит.
Как вызвать
curl https://api.aitunnel.ru/v1/aitunnel/key \
-H "Authorization: Bearer sk-aitunnel-xxx"Ответ
JSON
{
"name": "Production API",
"created_at": "2026-01-15T09:30:00.000Z",
"secret_reset_at": null,
"budget": {
"remaining": 850.5,
"initial": 1000.0,
"spent": 149.5,
"reset_interval": "monthly",
"reset_at": "2026-03-31T21:00:00.000Z",
"reset_in_seconds": 1728000,
"low_notify": true
},
"expires_at": "2026-06-01T00:00:00.000Z",
"expires_in_seconds": 8294400,
"allowed_models": ["gpt-5.6-luna", "deepseek-v4-pro"],
"pii": {
"mode": "mask",
"types": ["inn", "phone", "passport"],
"dictionary": [
{ "word": "ACME-42", "replacement": "CLIENT-001" }
]
}
}Поля budget и expires_* есть только если бюджет или срок заданы. pii приходит всегда. Ключ на паузе или с истёкшим сроком этот метод не вызовет — ответ будет 403 или 401, как на любой запрос.
budget.remaining и budget.spent текущие: они учитывают все списания на момент вызова, включая запрос, который завершился только что.
| Поле | Смысл |
|---|---|
name | Имя ключа |
created_at | Когда ключ создан (ISO 8601) |
secret_reset_at | Последний сброс секрета (ISO 8601), null — не сбрасывался или сброшен до ноября 2026 |
budget.remaining | Остаток бюджета, ₽: initial − spent, не меньше 0 |
budget.initial | Лимит бюджета, ₽ |
budget.spent | Потрачено с последнего сброса, ₽; может немного превысить лимит |
budget.reset_interval | daily, weekly или monthly |
budget.reset_at | Следующий сброс (ISO 8601) |
budget.reset_in_seconds | Секунд до сброса |
budget.low_notify | Письмо, когда осталось меньше 20% |
expires_at | Истечение ключа (ISO 8601) |
expires_in_seconds | Секунд до истечения |
allowed_models | Белый список, null — все модели |
pii.mode | mask, block или null (выключено) |
pii.types | Какие типы ловить, null — все |
pii.dictionary | Свой словарь замен |
Про режимы маскировки и блокировки — защита данных.