AR ▾
احصل على مفتاح API

Kimicode: أول طلب في خمس دقائق

احصل على أول استجابة بدون رقابة في خمس دقائق. يغطي هذا الدليل عنوان URL الأساسي، والمصادقة، ونقاط النهاية الرئيسية لـ API kimicode.

https://api.kimicode.top/v1

عنوان URL الأساسي والمصادقة

ابدأ بتوجيه عميلك إلى عنوان URL الأساسي: https://api.kimicode.top/v1. تحتاج إلى مفتاح API لكل طلب. أنشئ واحداً بالنقر على الحصول على مفتاح API في الموقع. سجّل دخولك باستخدام Google أو البريد الإلكتروني وكلمة المرور. لا يلزم رقم الهاتف. يظهر المفتاح فوراً بعد الإنشاء. احفظه بأمان؛ يوجد مفتاح نشط واحد فقط لكل حساب. إذا أنشأت مفتاحاً جديداً، يتوقف المفتاح القديم عن العمل. مرر المفتاح في رأس Authorization كرمز حامل.

الطلب الأول

أرسل الموجّه الأول إلى نقطة نهاية إكمال الدردشة. استخدم معرف النموذج uncensored. تقبل الواجهة صيغ OpenAI المتوافقة القياسية. المدخلات تدخل، والنصوص تخرج. الأخطاء والرفض مجانيان، لذا تدفع فقط مقابل استخدام الرموز الناجح. اختبر الاتصال بموجّه بسيط.

curl https://api.kimicode.top/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

إذا كان المفتاح غير صالح، تحصل على خطأ 401. إذا كان لديك رصيد غير كافٍ، تحصل على خطأ 402. تحقق من رصيد حسابك إذا فشلت الطلبات بشكل غير متوقع.

تكامل SDK Python

استخدم مكتبة Python الرسمية لـ OpenAI. اضبط عنوان URL الأساسي على نقطة النهاية الخاصة بنا. مرر مفتاح API الخاص بك. يتعامل العميل مع تنسيق الطلب تلقائياً. هذا يعمل لأي لغة تدعم عملاء متوافقين مع OpenAI. قم بتثبيت المكتبة عبر pip. قم بتكوين العميل بعنوان URL الأساسي والمفتاح. أرسل رسالة باستخدام نقطة نهاية إكمال الدردشة. تحتوي الاستجابة على النص المولد. يمكنك تحليل المحتوى مباشرة من كائن الاستجابة.

from openai import OpenAI

client = OpenAI(base_url="https://api.kimicode.top/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)

تأكد من معالجة الكود للاستثناءات بسلاسة. قد تتطلب مشكلات الشبكة أو حدود المعدل إعادة المحاولة.

استخدام SDK Node.js

يعمل SDK Node.js بنفس الطريقة. قم باستيراد العميل. قم بتكوين عنوان URL الأساسي ومفتاح API. قم باستدعاء طريقة إكمال الدردشة. مرر معرف النموذج ومصفوفة الرسائل. يتطابق هيكل الاستجابة مع تنسيق OpenAI. استخرج محتوى رسالة المساعد. يعمل هذا النهج للتوليد من جانب الخادم أو الوظائف الطرفية. لا يلزم تكوين إضافي يتجاوز تغيير عنوان URL الأساسي.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.kimicode.top/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);

عالج الأخطاء بفحص رمز الحالة. حدود المعدل تعيد 429. عدم كفاية الأموال تعيد 402.

استجابات البث المتدفق

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

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)

تأكد من أن عميلك يخزن القطع بشكل صحيح. اجمع المحتوى لتشكيل الاستجابة النهائية.

حدود المعدل، الأخطاء، والنافذة

نافذة السياق هي 100,000 رمز إجمالاً. الحد الأقصى للمخرجات هو 32,000 رمز لكل طلب. اضبط 2,048 إذا لم يتم تعيين max_tokens. حدّ المعدل هو 300 طلب في الدقيقة لكل مفتاح. حدّ الطلبات المتزامنة هو 8 طلبات متزامنة. الحد الأقصى لحجم جسم الطلب هو 8 MB. تشمل الأخطاء 401 للمفاتيح غير الصالحة، و402 لعدم وجود رصيد، و429 لحدود المعدل. الرصيد لا ينتهي أبداً. الأخطاء مجانية. لا فخ اشتراكات.

المواصفات التقنية

كل الحدود والميزات الفعلية للـ API في مكان واحد — راجعها قبل شحن الرصيد.

البندالقيمة
صيغة APIمتوافق مع OpenAI: يعمل أي SDK من OpenAI بتغيير base URL والمفتاح فقط
Base URLhttps://api.kimicode.top/v1
معرّف النموذجuncensored
المصادقةAuthorization: Bearer YOUR_KEY
نقاط النهايةPOST /v1/chat/completions · GET /v1/models
وضع JSONresponse_format: {"type": "json_object"}
البث المتدفقنعم — server-sent events؛ آخر جزء يتضمن استهلاك الرموز
المعاملاتtemperature, top_p, stop, seed, presence_penalty, frequency_penalty
نافذة السياق100,000 رمز (المدخلات والمخرجات معاً)
استدعاء الدوالنعم — tools و tool_choice؛ الرد يتضمن tool_calls حتى أثناء البث؛ تُرسل النتائج كرسالة role: tool
أقصى مخرجاتحتى ما تبقى من نافذة 100,000 رمزًا؛ max_tokens اختياري (بلا حد منفصل)
حجم الطلبحتى 8 MB
الطلبات المتزامنةحتى 8 في الوقت نفسه لكل مفتاح
حدّ المعدل300 طلب في الدقيقة لكل مفتاح
ترويسات الردX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
رصيد تجريبي مجاني$0.50 لمدة 7 أيام، بدون بطاقة · مفتاح تجريبي: طلبان متوازيان، 60 طلبًا في الدقيقة؛ الحدود الكاملة (8 و300) بعد أول شحن
شحن الرصيدUSDT (TRC20) أو USDC (Base)، أي مبلغ صحيح من $20 إلى $500
الصلاحيةالرصيد المدفوع لا تنتهي صلاحيته، بدون اشتراك
الفوترةرصيد مسبق الدفع حسب الاستهلاك الفعلي؛ الأخطاء والرفض مجانية
مكافأة+5% من $50، +10% من $100، +15% من $200
السعر$0.15 لكل مليون رمز مدخلات · $0.50 لكل مليون رمز مخرجات
المحتوىمحتوى البالغين مسموح؛ يُرفض أي محتوى جنسي يتعلق بالقاصرين
تسجيل الدخولGoogle أو البريد الإلكتروني وكلمة المرور
المفاتيحمفتاح نشط واحد لكل حساب؛ المفتاح الجديد يحل محل القديم

رموز الأخطاء

تصل الأخطاء بصيغة JSON مع type ثابت؛ الطلبات الفاشلة أو المرفوضة لا تُحتسب.

الرمزالنوعالمعنى
400bad_requestJSON غير صالح أو رسائل فارغة أو معامل خاطئ أو تجاوز نافذة السياق
401missing_key · invalid_key · key_revokedلا يوجد مفتاح أو المفتاح خاطئ أو تم استبداله
402no_creditالرصيد فارغ — اشحن وتستأنف الطلبات فوراً
403content_blockedمحتوى جنسي يتعلق بقاصرين — مرفوض دون احتساب
404not_foundنقطة نهاية غير معروفة
413request_too_largeجسم الطلب أكبر من 8 MB
429rate_limited · concurrencyتجاوز 300 في الدقيقة أو 8 متزامنة — انتظر ثم أعد المحاولة
503upstream_busyالنموذج مشغول — أعد المحاولة بعد ثوانٍ

أسئلة وأجوبة

هل يدعم الـ API توليد الصور أو الصوت؟

لا. هذا API للنصوص فقط. يقدم نموذج لغة كبير واحد بدون رقابة. لا يدعم التضمين، أو توليد الصور، أو الصوت، أو الفيديو. كما لا تتوفر ميزة الضبط الدقيق.

كيف أشحن رصيد الحساب؟

اشحن بالعملات المشفرة فقط (USDT على TRC20، USDC على Base). الحد الأدنى للشحن هو 20 دولاراً، والحد الأقصى هو 500 دولار. تُطبق المكافآت على المبالغ الأكبر. لا يلزم بطاقة للتسجيل أو للتجربة.

هل رصيد التجريبي قابل للاسترداد؟

لا. رصيد التجريبي هو $0.50 صالح لمدة 7 أيام. وهو غير قابل للاسترداد. احصل على هذا الرصيد بنقرة واحدة في صفحة مفتاح API الخاص بك. الرصيد المسبق الدفع لا ينتهي صلاحيته أبداً. تُصلح الأخطاء مثل الشحن المزدوج عبر صفحة الدعم.

مفتاحك على بُعد نموذج واحد

أنشئ حساباً، انسخ المفتاح، غيّر عنوان URL الأساسي. هذا هو الإعداد الكامل.

احصل على مفتاح API