Документация API Hop
Модель Kimi
Вызов Kimi K3 через общий эндпоинт Chat Completions.
https://api.apihop.ai/v1/chat-completionsKimi K3 доступна через общий эндпоинт Chat Completions с текстовыми ответами без потока и с потоком SSE.
POST https://api.apihop.ai/v1/chat-completionsДоступная модель
Значение model | Тип | Без потока | Поток SSE |
|---|---|---|---|
kimi-k3 | Текстовый чат | Да | Да |
Аутентификация
Authorization: Bearer YOUR_API_KEY
Content-Type: application/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
}Потоковый запрос
{
"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По умолчанию: falsetrue возвращает 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 принимает стандартные поля, но не каждый параметр обязательно вызывает измеримое семантическое изменение.
Успешный ответ
{
"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, актуальные цены — в консоли.