EniCloud

Подключение API

API совместим с OpenAI: подходит любой клиент или библиотека, где можно указать свой Base URL.

Base URL

text
https://api.eni-cloud.xyz/v1

Авторизация

Ключ передаётся в заголовке Authorization:

text
Authorization: Bearer eni-sk-...

Ключи начинаются с eni-sk-. Мы храним только хэш ключа, поэтому показать его повторно не можем. Потерял ключ — перевыпусти его в кабинете: старый сразу перестанет работать.

Модели

В поле model укажи ID модели, к которой выпущен ключ.

МодельID для modelВход, 1M токеновВыход, 1M токенов
DeepSeekdeepseek$0.30$1.20
Kimikimi$0.30$1.20
GLMglm$0.30$1.20
Geminigemini$0.30$1.20

Ключ к одной модели не работает с другой: запрос вернёт 403 model_not_allowed.

Эндпоинты

МетодПутьЧто делает
POST/chat/completionsОтвет модели, обычный или потоком
GET/modelsМодель, доступная этому ключу

Стриминг

Добавь "stream": true, и ответ придёт по частям (Server-Sent Events), как у OpenAI:

bash
curl https://api.eni-cloud.xyz/v1/chat/completions \
  -H "Authorization: Bearer eni-sk-..." \
  -H "Content-Type: application/json" \
  -d '{"model": "deepseek", "stream": true, "messages": [{"role": "user", "content": "Расскажи про TCP"}]}'

Свой системный промпт

Можно передать своё сообщение с ролью system. Вшитый промпт модели при этом остаётся первым, твой идёт следом. Подробнее — в разделе «Как работает вшитый промпт».