Быстрый старт

Быстрый старт

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-....