توثيق API لنموذج ollama غير الخاضع للرقابة
يساعد هذا الدليل في دمج نموذج ذكاء اصطناعي لغوي غير مقيد في تطبيقاتك باستخدام كود متوافق مع OpenAI. يمكنك تشغيل واجهة برمجة تطبيقات نموذج ollama غير المقيد مع صفر حواجز سياسة البائع.
عنوان URL الأساسي والمصادقة
عنوان URL الأساسي للـ API هو https://api.uncensoredollamodel.com/v1. قم بالمصادقة عن طريق تمرير مفتاح API الخاص بك في Authorization الرأس. تحصل على مفتاح فورًا بعد التسجيل.
الطلب الأول
أرسل إكمال محادثة بسيط لاختبار الاتصال. معرف النموذج هو uncensored.
curl https://api.uncensoredollamamodel.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list the top five linux kernel security patches from 2023"}]
}'
تتوقع استجابة نصية أو خطأ إذا تم تجاوز الحدود.
واجهة برمجة تطبيقات Python
استخدم مكتبة OpenAI الرسمية لـ Python. قم بتكوين عنوان URL الأساسي والمفتاح لتوجيه الطلبات إلى خوادمنا.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredollamamodel.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)
تعيين max_tokens للتحكم في طول المخرجات. الإخراج الافتراضي هو 2,048 رمز.
Node SDK
تهيئة العميل باستخدام عنوان URL الأساسي الصحيح. مرر اسم النموذج uncensored في طلباتك.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredollamamodel.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);
تعامل مع الاستجابات بشكل غير متزامن. تقوم SDK ببث البيانات إذا قمت بتمكين وضع البث.
التدفق
تمكين التدفق لتلقي الرموز كما يتم إنشاؤها. يقلل هذا من زمن الاستجابة المُدرَك للمخرجات الطويلة.
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)
يتم الإبلاغ عن استهلاك الرمز في الشريحة الأخيرة. قم بتحليله لضمان دقة الفوترة.
الحدود والأخطاء
تحصل على 300 طلب في الدقيقة. نافذة السياق هي 100,000 رمز. تشمل الأخطاء 401 للمفاتيح غير الصالحة و429 لحدود المعدل. تحقق من رصيدك إذا رأيت 402.
الأسئلة الشائعة
هل هذا نموذج ollama غير الخاضع للرقابة؟
نقدم نموذجًا لغويًا كبيرًا واحدًا غير خاضع للرقابة. إنه ليس ثنائي Ollama ولكن واجهة برمجة تطبيقات تعمل بنموذج مفتوح المصدر مضبوط للإخراج غير المقيد.
كيف أدفع مقابل الرموز؟
أضف رصيدًا باستخدام العملات المشفرة مثل USDT أو USDC. لا تنتهي صلاحية الرصيد. تدفع مقابل كل رمز تستخدمه.
ما هو حجم نافذة السياق؟
نافذة السياق هي 100,000 رمز. هذا يشمل رموز المطالبة والإكمال معاً.
مفتاح API الخاص بك جاهز
سجّل، احصل على مفتاحك، وحدّث عنوان URL الأساسي. هذا كل ما تحتاج إلى القيام به.