Документация API
OpenAI-совместимый интерфейс для текстовых моделей Password AI.
Адрес и авторизация
Base URL: https://passwordai.example.com/v1 Authorization: Bearer hvk_…
Полный ключ показывается один раз при создании. Храните его только в секретах сервера, не помещайте в браузерный JavaScript или публичный репозиторий.
Список моделей
curl https://passwordai.example.com/v1/models -H "Authorization: Bearer $PASSWORD_AI_API_KEY"
Создание ответа
curl https://passwordai.example.com/v1/chat/completions \
-H "Authorization: Bearer $PASSWORD_AI_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"openai/gpt-5.4-mini","messages":[{"role":"user","content":"Привет"}]}'
Поддерживаются роли system, user и assistant. Для потокового ответа передайте "stream": true; данные возвращаются в формате SSE и завершаются событием [DONE].
Баланс и ограничения
- API расходует денежный баланс Password AI, но не бонусные средства.
- Ключ работает только с моделями, выбранными при создании.
- Расходы появляются в общей истории операций.
- При ошибке генерации резерв освобождается автоматически.
Коды ответов
401— ключ недействителен или отключён.402— недостаточно денежного баланса.403— модель не разрешена для ключа.429— превышен лимит запросов.