Быстрый старт
Быстрый старт
API-модели совместимы с OpenAI API. Если у вас уже есть код или инструмент, работающий с OpenAI, достаточно поменять базовый адрес и ключ.
Базовый адрес и авторизация
- Базовый адрес (Base URL):
https://app.cloudcompute.ru/api/v1 - Авторизация: заголовок
Authorization: Bearer cc-...
Список доступных моделей и их идентификаторы можно посмотреть в каталоге в разделе API-модели или запросить программно: GET https://app.cloudcompute.ru/api/v1/models.
Пример: curl
curl https://app.cloudcompute.ru/api/v1/chat/completions \
-H "Authorization: Bearer cc-..." \
-H "Content-Type: application/json" \
-d '{
"model": "openai/gpt-4o-mini",
"messages": [{"role": "user", "content": "Привет!"}]
}'
Пример: Python (OpenAI SDK)
from openai import OpenAI
client = OpenAI(
base_url="https://app.cloudcompute.ru/api/v1",
api_key="cc-...",
)
resp = client.chat.completions.create(
model="openai/gpt-4o-mini",
messages=[{"role": "user", "content": "Привет!"}],
)
print(resp.choices[0].message.content)
Потоковая передача (streaming)
Передайте "stream": true — ответ придёт частями (Server-Sent Events), как в OpenAI API:
stream = client.chat.completions.create(
model="openai/gpt-4o-mini",
messages=[{"role": "user", "content": "Напиши хайку про GPU"}],
stream=True,
)
for chunk in stream:
print(chunk.choices[0].delta.content or "", end="")
Подключение редактора
Любой редактор или расширение с поддержкой OpenAI-совместимого API (Cline, Continue.dev и др.) подключается так же: в настройках провайдера OpenAI укажите базовый адрес https://app.cloudcompute.ru/api/v1 и ваш ключ cc-....