ar ▾

واجهة برمجة تطبيقات Kimi غير الخاضعة للرقابة، متوافقة مع OpenAI

احصل على مفتاحك
لكل 1M رمز إدخال
$0.15
الرموز المخرجة / مليون
$0.50
سياق الرمز
100,000
رصيد تجريبي
$0.50
طلبات في الدقيقة
300

ApiKimiدليل البدء السريع لـ Kimi api

https://api.apikimi.cc/v1

https://api.apikimi.cc/v1

دليل البدء السريع لـ Kimi api

ابدأ بواجهة برمجة التطبيقات الخاصة بنا لنموذج اللغة الكبير (LLM) غير الخاضع للرقابة في دقائق باستخدام عملاء OpenAI القياسية المتوافقة. يغطي هذا الدليل المصادقة، وتنسيقات الطلبات، وإعداد التدفق للتكامل السريع.

المتطلبات الأساسية: تثبيت حزمة التطوير (SDK)

ثبّت الحزمة الرسمية (SDK) الخاصة بلغتك المفضلة للتعامل مع المصادقة والتسلسل تلقائيًا. تتبع واجهة برمجة التطبيقات الخاصة بنا معيار OpenAI، لذا فإن أي مكتبة عميل متوافقة تعمل مع تغييرات تكوين دنيا.

بالنسبة لـ Python، قم بتثبيت المكتبة عبر pip. بالنسبة لـ Node.js، استخدم npm أو yarn. تدير هذه الأدوات عميل HTTP وتحليل JSON لك.

المصادقة: ضبط مفتاح kimi API الخاص بك

احصل على مفتاحك من لوحة التحكم ومرره كـ Authorization الرأس. استخدم عنوان URL الأساسي https://api.apikimi.cc/v1 لجميع الطلبات.

احفظ المفتاح بأمان في متغيرات البيئة الخاصة بك أو ملفات التكوين. تنسيق الرأس هو Bearer YOUR_API_KEY.

إرسال طلبك الأول

أرسل طلب POST إلى /v1/chat/completions مع معرف النموذج الخاص بك uncensored. تعيد الاستجابة النص المُولّد مباشرة.

تأكد من تعيين model field بشكل صحيح. تعيد واجهة برمجة التطبيقات الإخراج الخام دون رفض المحتوى للمواضيع القانونية.

استجابات البث

فعّل البث عن طريق تعيين stream: true في جسم الطلب الخاص بك. يُعيد هذا الشرائح كأحداث مُرسلة من الخادم (SSE).

قم بتحليل تدفق SSE لعرض الرموز المميزة في الوقت الفعلي. تتضمن الشريحة الأخيرة إحصائيات استخدام الرموز المميزة للفوترة.

إعداد استدعاء الوظائف

عرّف الأدوات في tools مصفوفة ضمن طلبك. يُرجع النموذج استدعاءات الأدوات بدلاً من النص المباشر عند الاقتضاء.

عالج استدعاءات الأدوات في منطق التطبيق الخاص بك وأرسل النتائج مرة أخرى إلى API للمعالجة الإضافية. دعم لـ tool_choice تسمح بالإنفاذ الصارم.

معالجة الأخطاء والحدود

التعامل مع أخطاء HTTP القياسية: 401 للمفاتيح غير الصالحة، 402 لقصور الرصيد، و429 لحدود المعدل. يدعم نافذة السياق 100,000 رمز إجمالاً.

الحد الأقصى للإخراج هو 16,000 رمز مميز لكل طلب. الأخطاء لا تستهلك الرصيد. اضبط منطق إعادة المحاولة الخاص بك بناءً على رمز الخطأ.

cURL

curl https://api.apikimi.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the key differences between Rust and Go memory management"}]
  }'

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.apikimi.cc/v1", api_key="YOUR_KEY")

resp = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)

Node.js

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.apikimi.cc/v1", apiKey: process.env.API_KEY });

const resp = await client.chat.completions.create({
  model: "uncensored",
  messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);

التدفق

stream = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Tell the story in second person."}],
    stream=True,
)
for chunk in stream:
    if chunk.choices and chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="", flush=True)

الأسئلة الشائعة

عرض الوثائق
ما هو عنوان URL الأساسي لواجهة برمجة التطبيقات kimi؟

عنوان URL الأساسي هو HTTPS://api.apikimi.cc/v1. استخدم هذا لجميع طلبات API لضمان التوافق مع عملاء OpenAI القياسية.

كيف أتعامل مع استجابات البث؟

عيّن معلمة stream إلى true في طلبك. يعيد الـ API البيانات كأحداث مرسلة من الخادم، مما يتيح لك معالجة الرموز أثناء توليدها.

ماذا يحدث إذا حصلت على خطأ 402؟

يشير خطأ 402 إلى عدم كفاية الرصيد المدفوع مسبقاً. قم بالإضافة عبر العملات المشفرة (USDT أو USDC) لاستئناف الخدمة. لا تستهلك الأخطاء نفسها الرصيد.

أنشئ مفتاح API الخاص بك

سجّل، احصل على المفتاح، وحدّث عنوان URL الأساسي. تكامل بسيط.