ar ▾

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

https://api.claudetoken.cc/v1غير خاضع للرقابة

تكلفة رموز كلاود: دليل البدء السريع لـ API

قم بتوصيل كود العميل الحالي الخاص بك بواجهة برمجة تطبيقات LLM غير مقيدة تحترم المحتوى البالغ القانوني دون تغيير تكاملات SDK الخاصة بك.

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

ابدأ بإنشاء مفتاح عبر لوحة التحكم وتوجيه SDK الخاص بك إلى نقطة النهاية المحددة. عنوان URL الأساسي هو HTTPS://api.claudetoken.cc/v1، والذي يحل محل عنوان وكيل OpenAI القياسي في تكوينك. يوجه هذا التغيير الوحيد جميع الطلبات عبر محرك الاستدلال الخاص بنا غير الخاضع للرقابة مع الحفاظ على التوافق الكامل مع العملاء المتوافقين مع OpenAI.

  • انتقل إلى صفحة إنشاء المفتاح وحدد المتابعة باستخدام Google أو استخدم البريد الإلكتروني وكلمة المرور.
  • انسخ مفتاح API الناتج مباشرة، لأنه يُعرض مرة واحدة فقط.
  • حدد متغير البيئة أو كائن التكوين للإشارة إلى عنوان URL الأساسي الجديد.
curl https://api.claudetoken.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "calculate the total token usage for this prompt"}]
  }'

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

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

from openai import OpenAI

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

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

تكوين درجة الحرارة، top_p، والبذور

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

import OpenAI from "openai";

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

تعمل هذه المعلمات تمامًا كما تعمل في واجهة برمجة تطبيقات OpenAI. يمكنك ضبط نمط الإخراج عن طريق خفض درجة الحرارة للحصول على استجابات حتمية أو رفعها لتوليد نص أكثر إبداعًا وأقل تقييدًا.

تمكين وضع JSON واستدعاء الوظائف

هيكل تفاعلات واجهة برمجة التطبيقات الخاصة بك للاستخدام البرمجي عن طريق تمكين وضع JSON أو تعريف الأدوات لاستدعاء الوظائف. اضبط response_format على json_object لفرض إخراج JSON صارم على النموذج، وهو مثالي لتحليل البيانات في تطبيقاتك. يمكنك أيضًا تعريف مخططات الوظائف في طلبك للسماح للنموذج بتنفيذ إجراءات محددة.

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)

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

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

تمكين التدفق لتلقي الرموز في الوقت الفعلي عبر أحداث الإرسال من الخادم (SSE). يقلل هذه الطريقة من زمن الاستجابة المُدرَك ويسمح لك بعرض المخرجات غير المقيدة كما يتم إنشاؤها. تحتوي الحزمة الأخيرة من التدفق على إحصائيات استخدام الرموز، والتي يتم خصمها بعد ذلك من رصيدك المدفوع مسبقاً.

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

فهم حدود المعدلات ونوافذ السياق

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

يشير خطأ 429 إلى أنك تجاوزت حد المعدل، بينما يعني خطأ 401 عادةً أن مفتاح API الخاص بك غير صالح أو منتهي الصلاحية. تأكد من أن رصيدك المدفوع مسبقاً نشط لتجنب خطأ 402، الذي يشير إلى عدم كفاية الأموال لطلب الاستدلال.

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

هل API الرموز الخاصة بـ Claude متوافق مع OpenAI؟

نعم، هو API متوافق مع openai يستخدم نفس نقاط النهاية وهياكل الطلب. يمكنك استخدام مكتبات SDK الرسمية لـ OpenAI عن طريق تغيير base_url فقط إلى نقطة النهاية الخاصة بنا وتحديث مفتاح API الخاص بك.

كيف يمكنني إصلاح خطأ المصادقة 401؟

يشير خطأ 401 عادةً إلى أن مفتاح API الخاص بك مفقود أو غير صالح أو منتهي الصلاحية. قم بتجديد مفتاح من لوحة التحكم إذا فقدته، أو تأكد من إرسال عنوان URL الأساسي الصحيح في تكوين العميل الخاص بك.

ماذا يحدث إذا تجاوزت حد معدل الطلب؟

ستتلقى خطأ 429 يشير إلى تجاوزك لحد 300 طلب في الدقيقة. انتظر briefly قبل إعادة المحاولة، أو وزع طلباتك عبر مفاتيح API متعددة إذا كان لديك إمكانية الوصول إليها.

الوصول إلى مفتاح واجهة برمجة التطبيقات (API) الخاص بك

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

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