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

توثيق واجهة برمجة التطبيقات للنموذج غير الخاضع للرقابة

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

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

استخدم مفتاح API الخاص بك في كل طلب يتم إرساله إلى عنوان URL الأساسي الخاص بنا.

نقطة نهاية إكمال الدردشة

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

النموذج غير الخاضع للرقابة فقط هو المتاح؛ لا نقوم بالتوجيه بين البائعين أو نقدم التضمينات وتوليد الصور.

curl https://api.glmapikeys.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "what is the current exchange rate for usd to jpy"}]
  }'

تأكد من أن حمولتك تتضمن معرف النموذج ومصفوفة رسائلك لتلقي استجابة.

نقطة نهاية سرد النماذج

استرجع النماذج المتاحة عبر GET /v1/models. تؤكد نقطة النهاية هذه معرف النموذج uncensored جاهز للطلبات.

يُدرج الرد تفاصيل النموذج، مما يضمن أن عميلك يمكنه التحقق من التوافق قبل إرسال حمولات أكبر.

المعلمات: درجة الحرارة وtop_p والبذلة

تحكّم في عشوائية التوليد باستخدام temperature, top_p، و seed. تتيح لك هذه المعاملات ضبط الإقابدية وقابلية الاستنساخ.

تعيين temperature للتباين، top_p للعينة النواة، و seed لإخراج حتمي. تعمل هذه الإعدادات جنباً إلى جنب مع stop sequences وقيم العقوبة.

from openai import OpenAI

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

قم بتكوين هذه في عميل SDK الخاص بك لضبط أسلوب الإخراج.

البث وبيانات الاستخدام

تمكين التدفق عبر 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)

قم بتحليل التدفق لدمج الاستجابة في واجهة تطبيقك.

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

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

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

import OpenAI from "openai";

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

قم بتنفيذ منطق إعادة المحاولة لأخطاء 429 وتحقق من رصيدك لاستجابات 402.

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

ما هو عنوان URL الأساسي لواجهة برمجة التطبيقات (API) لـ GLM؟

عنوان URL الأساسي هو HTTPS://api.glmapikeys.com/v1. استخدم هذه الواجهة مع مكتبات OpenAI الرسمية أو أي عميل متوافق من خلال تحديث تكوين عنوان URL الأساسي.

ما هي طرق الدفع التي نقبلها؟

العملات المشفرة فقط: USDT على TRC20 أو USDC على Base، أي مبلغ صحيح يتراوح بين $20 و$500. ينطبق رصيد المكافأة من $50.

ما هي حدود معدل الطلبات ونافذة السياق؟

يُسمح لك بإجراء 300 طلب في الدقيقة لكل مفتاح و8 طلبات متزامنة. نافذة السياق هي 100,000 رمز، مع حد أقصى للإخراج يبلغ 16,000 رمز لكل طلب.

احصل على مفتاحك فوراً

سجّل الدخول، وانسخ الرمز المميز، وحدّث عنوان URL الأساسي. هذه هي العملية بأكملها.

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