API Hop

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

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

Модель Kimi

Вызов Kimi K3 через общий эндпоинт Chat Completions.

POSThttps://api.apihop.ai/v1/chat-completions

Kimi K3 доступна через общий эндпоинт Chat Completions с текстовыми ответами без потока и с потоком SSE.

text
POST https://api.apihop.ai/v1/chat-completions

Доступная модель

Значение modelТипБез потокаПоток SSE
kimi-k3Текстовый чатДаДа

Аутентификация

http
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json

Непотоковый запрос

json
{
  "model": "kimi-k3",
  "messages": [
    {
      "role": "system",
      "content": "You are a product analysis assistant."
    },
    {
      "role": "user",
      "content": "Break this requirement into goals, constraints, and acceptance criteria."
    }
  ],
  "stream": false
}

Потоковый запрос

json
{
  "model": "kimi-k3",
  "messages": [
    {
      "role": "user",
      "content": "Create a pre-release checklist."
    }
  ],
  "stream": true
}

По умолчанию эндпоинт возвращает один полный JSON-ответ. Для потока SSE явно задайте stream: true.

Поля запроса

modelstringобязательно

Используйте kimi-k3.

messagesobject[]обязательно

Сообщения в стиле OpenAI Chat Completions. Каждое содержит role и content.

streambooleanПо умолчанию: false

true возвращает SSE; false — один полный JSON-ответ.

max_tokensinteger

Необязательный бюджет выходных токенов. Пропустите для значения поставщика по умолчанию. Рассуждения и итоговый ответ делят бюджет: малое значение может завершить ответ с finish_reason: "length" до появления текста. Больший бюджет может увеличить расход вывода и стоимость.

max_completion_tokensinteger

Совместимая альтернатива max_tokens. Поддержка определяется выбранной моделью.

nintegerПо умолчанию: 1

Поддерживается только n=1. Каждый запрос возвращает один вариант ответа.

Общие поля temperature, top_p, frequency_penalty, presence_penalty и stop описаны в Общем Chat Completions. kimi-k3 принимает стандартные поля, но не каждый параметр обязательно вызывает измеримое семантическое изменение.

Успешный ответ

json
{
  "id": "chatcmpl_...",
  "object": "chat.completion",
  "created": 1787200000,
  "model": "kimi-k3",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "assistant",
        "content": "Goal: define the problem and expected outcome..."
      },
      "finish_reason": "stop"
    }
  ],
  "usage": {
    "prompt_tokens": 24,
    "completion_tokens": 86,
    "total_tokens": 110
  }
}

Примечания по использованию

  • model в теле должен быть публичным ID из таблицы доступной модели.
  • Названия продуктов, отображаемые имена и псевдонимы не заменяют публичный ID модели.
  • Страница касается только запросов Chat Completions к POST https://api.apihop.ai/v1/chat-completions, не OpenAI Responses или Claude Messages.
  • Модели, видимые текущему ключу, смотрите через GET https://api.apihop.ai/v1/models, актуальные цены — в консоли.