ar ▾

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

البدء السريع: قم بدمج واجهة برمجة التطبيقات غير الخاضعة للرقابة

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

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

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

قم بتكوين عنوان URL الأساسي ومفتاح API

اضبط عنوان URL الأساسي إلى HTTPS://api.mimoaiapi.com/v1 وقدم مفتاح API الخاص بك في رأس المصادقة. يشير هذا التكوين عميلك إلى محرك الاستدلال غير الخاضع للرقابة لدينا. استخدم المفتاح الذي تم إنشاؤه في صفحة Get API Key، والذي يظهر فورًا بعد التسجيل.

أرسل أول طلب إكمال للدردشة

أجرِ طلب POST إلى /v1/chat/completions بمعرف النموذج "uncensored". تعيد نقطة النهاية هذه استجابات نصية خام بدون رفضات محتوى. مرر مطالبة النظام لتحديد سلوك النموذج لحالة الاستخدام المحددة الخاصة بك.

curl https://api.mimoaiapi.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate a json object with keys name age and role for a character profile"}]
  }'

التعامل مع استجابات التدفق باستخدام SSE

فعّل التدفق عن طريق تعيين معلمة stream إلى true في طلبك. تُعيد واجهة برمجة التطبيقات أحداث مُرسلة من الخادم (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)

تكامل مكتبة Python

استخدم مكتبة Python لبناء الطلبات باستخدام هياكل القاموس البسيطة. اضبط متغيرات base_url و api_key قبل إنشاء مثيل العميل. يعمل هذا النهج بسلاسة مع قواعد الشيفرة الحالية لـ OpenAI.

from openai import OpenAI

client = OpenAI(base_url="https://api.mimoaiapi.com/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 SDK

قم بتهيئة العميل في Node.js عن طريق تمرير عنوان URL الأساسي والمفتاح. قم بتكوين النموذج ليكون "uncensored" في كل استدعاء إكمال. يدير SDK اتصالات HTTP وتحليل الاستجابة لك.

import OpenAI from "openai";

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

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

ما هو نافذة السياق لـ LLM غير المقيد؟

تدعم نافذة السياق 100,000 رمز مجتمعة لكل من المطالبة والإكمال. يمكنك طلب ما يصل إلى 16,000 رمز لكل استجابة، أو 2,048 إذا لم تحدد max_tokens.

كيف تعمل الفواتير لواجهة برمجة التطبيقات (API) لـ Mimo AI؟

تدفع $0.15 مقابل كل مليون رمز إدخال و $0.50 مقابل كل مليون رمز إخراج. يُخصم الرصيد المدفوع مسبقاً فقط مقابل الاستخدام الفعلي، والأخطاء مجانية. لا ينتهي صلاحية الرصيد ويُضاف عبر العملات المشفرة.

ما هي الأخطاء التي يجب أن أتعامل معها في تطبيقي؟

التعامل مع أخطاء 401 لمفاتيح API غير الصالحة، و402 لعدم كفاية الرصيد المدفوع مسبقاً، و429 لحدود معدل الطلبات. يسمح النظام بـ 300 طلب في الدقيقة و8 طلبات متزامنة لكل مفتاح.

احصل على مفتاح API الخاص بك الآن

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

احصل على مفتاح APIعرض الوثائق