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 كاملة واحدة افتراضيا. اضبط stream: true صراحة عندما تحتاج إلى بث SSE.

حقول الطلب

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 فقط. يعيد كل طلب خيار استجابة واحدا.

راجع واجهة Chat Completions المشتركة للحقول المشتركة مثل temperature وtop_p وfrequency_penalty وpresence_penalty وstop. يقبل 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 في جسم الطلب معرف النموذج العام المدرج في جدول النموذج المتاح.
  • لا تقبل أسماء المنتجات أو أسماء العرض أو الأسماء البديلة الأخرى بدلا من معرف النموذج العام.
  • تنطبق هذه الصفحة فقط على طلبات Chat Completions المرسلة إلى POST https://api.apihop.ai/v1/chat-completions، وليس OpenAI Responses أو Claude Messages.
  • استخدم GET https://api.apihop.ai/v1/models للنماذج الظاهرة لمفتاح API الحالي، واستخدم وحدة التحكم للأسعار الحالية.