Презентация · для разработчиков

API нейросетей для разработчиков

Один API-ключ к 700+ моделям: OpenAI-совместимый формат для текста, задания для медиа, оценка стоимости и бюджет в рублях на ключ.

  • /v1/chat/completions
  • Idempotency-Key
  • max_cost_microrub

9 слайдов: продукт, деньги, запуск

Листайте здесь или нажмите на слайд, чтобы открыть его крупно. Стрелки на клавиатуре и свайп переключают слайды.

  1. Kvantora.aiДля разработчиков

    Один API-ключ к 700+ моделям

    OpenAI-совместимый формат для текста, задания для медиа, бюджет в рублях на каждый ключ.

    • /v1/chat/completions
    • Idempotency-Key
    • max_cost_microrub
    import OpenAI from "openai";
    
    const client = new OpenAI({
      baseURL: "https://api.kvantora.ai/v1",
      apiKey: process.env.KVANTORA_API_KEY,
    });
    
    const reply = await client.chat.completions.create({
      model: "anthropic/claude-sonnet-5.5",
      messages: [{ role: "user", content: "Привет!" }],
    });
    kvantora.ai · агрегатор нейросетей и автоматизаций1 / 9
  2. Kvantora.aiДля разработчиков

    Тот же запрос из любого языка

    Модель задаётся публичным ID из каталога. Он одинаков в карточке модели, API и Нейростудии.

    • Текст: /v1/chat/completions, /v1/responses, /v1/messages
    • Векторы: /v1/embeddings
    • Изображения, видео, аудио: задание, статус, файл
    curl https://api.kvantora.ai/v1/chat/completions \
      -H "Authorization: Bearer $KVANTORA_API_KEY" \
      -H "Idempotency-Key: $REQUEST_ID" \
      -H "Content-Type: application/json" \
      -d '{"model": "xai/grok-4.7",
           "messages": [{"role": "user", "content": "Привет!"}]}'
    kvantora.ai · агрегатор нейросетей и автоматизаций2 / 9
  3. Kvantora.aiДля разработчиков

    Что совместимо, а что нет

    Клиент и операцияПутьВозможности и границы
    OpenAI SDK · Chat/v1/chat/completionsТекст, function tools, text и json_object, SSE. Без vision, hosted tools и json_schema.
    OpenAI SDK · Responses/v1/responsesТолько текст, stream=false и store=false. Без серверной истории.
    Anthropic SDK · Messages/v1/messagesТекст, обязательный max_tokens. Без потока, tool_use и cache_control.
    OpenAI SDK · Embeddings/v1/embeddingsСтроки, float и base64. Число входов и dimensions ограничены.
    Медиа · JSON Kvantoraзадания APIОценка, задание, статус, файл. Полная совместимость медиа с OpenAI SDK не заявлена.

    Полная матрица с версиями клиентов: docs.kvantora.ai/compatibility

    kvantora.ai · агрегатор нейросетей и автоматизаций3 / 9
  4. Kvantora.aiДля разработчиков

    Ключи, права и бюджет

    • Права на операции

      Ключу выдаётся только нужное: models:read для проверки, text для генерации.

    • Дневной бюджет

      Лимит в рублях учитывает открытые резервы. Исчерпан лимит, и платные запросы по ключу не проходят.

    • Секрет на сервере

      Полный ключ показывается один раз. В браузер и репозиторий он не попадает.

    • Журнал

      Каждый запрос со статусом и суммой виден в истории и через GET /v1/usage.

    kvantora.ai · агрегатор нейросетей и автоматизаций4 / 9
  5. Kvantora.aiДля разработчиков

    Стоимость известна до запроса

    • Оценка не вызывает модель и ничего не резервирует
    • max_cost_microrub отсекает запрос дороже предела: HTTP 409
    • В ответе генерации есть usage и billing.status
    curl https://api.kvantora.ai/v1/chat/quote \
      -H "Authorization: Bearer $KVANTORA_API_KEY" \
      -H "Content-Type: application/json" \
      -d '{"model": "deepseek/deepseek-v4-flash",
           "messages": [{"role": "user", "content": "..."}],
           "max_tokens": 800}'
    
    # estimated_cost_microrub, expires_at,
    # reservation_created: false
    kvantora.ai · агрегатор нейросетей и автоматизаций5 / 9
  6. Kvantora.aiДля разработчиков

    Оборвалась сеть? Второго платного запроса не будет

    • Idempotency-Key

      Один ID на логический запрос. Новый ID означает новый платный запрос.

    • Автовозврат

      Модель не вернула результат? Резерв вернётся на баланс через 5 минут, для медиа до 3 часов.

    • Статус вместо догадок

      Таймаут не доказывает отмену. Сначала проверьте статус, потом решайте про повтор.

    • Понятные ошибки

      code, message и request_id в каждом ответе с ошибкой.

    kvantora.ai · агрегатор нейросетей и автоматизаций6 / 9
  7. Kvantora.aiДля разработчиков

    Кроме REST

    • MCP-сервер

      mcp.kvantora.ai/mcp: модели, автоматизации и ИИ-сотрудники для ваших агентов.

    • Kvantora Flow

      Вебхуки, HTTP-запросы и шаги с моделями в визуальном редакторе.

    • Нейростудия

      Отладьте промпт в браузере и перенесите в код с тем же ID модели.

    • Документация

      docs.kvantora.ai: справочник API, совместимость, ошибки и повторы.

    kvantora.ai · агрегатор нейросетей и автоматизаций7 / 9
  8. Kvantora.aiДля разработчиков

    Первый ответ без платной генерации

    1. Создайте ключ

      Для проверки хватит права models:read. Секрет показывается один раз.

    2. Сохраните секрет

      KVANTORA_API_KEY в окружении сервера, не в браузере и не в репозитории.

    3. Запросите /v1/models

      HTTP 200 с data и pagination подтверждает доступ. Деньги не списываются.

    kvantora.ai · агрегатор нейросетей и автоматизаций8 / 9
  9. Kvantora.aiДля разработчиков

    Документация открыта без регистрации

    Посмотрите примеры на Python, JavaScript и cURL, затем выпустите ключ с лимитом.

    kvantora.ai · агрегатор нейросетей и автоматизаций9 / 9

Другие презентации

  • Kvantora для бизнеса

    Нейросети и автоматизации для компании: оплата по счёту, акты каждый месяц, лимиты и история расходов.

  • Kvantora для стартапов

    Один API к 700+ моделям, оплата по факту в рублях и лимиты на ключ: проверяйте гипотезы без договоров с каждым провайдером.

О компании Kvantora

Попробуйте на своей задаче

Регистрация бесплатная, обязательного тарифа нет. Платите за запросы в рублях.