ar ▾

واجهة برمجة التطبيقات غير المقيدة، بدون رفض، عملات مشفرة فقط

مرجع API غير الخاضع للرقابة لـ ollama

ابدأ مع واجهة برمجة تطبيقات ollama اللامقيدة بإرسال طلب واحد إلى نقطة النهاية المتوافقة مع OpenAI. يغطي هذا الدليل المصادقة، والتدفق (streaming)، ومعالجة الأخطاء للتكامل الفوري.

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

عنوان URL الأساسي لجميع الطلبات هو HTTPS://api.uncensoredollama.com/v1. تقوم بالمصادقة عن طريق تمرير مفتاح API الخاص بك في رأس المصادقة (Authorization header). يجب أن يكون تنسيق الرأس بالضبط 'Bearer YOUR_API_KEY'. يتم إنشاء هذا المفتاح فوراً بعد تسجيلك عبر حساب Google أو البريد الإلكتروني. لا يلزم التحقق من رقم الهاتف. يعمل مفتاحك مع أي عميل SDK قياسي لـ OpenAI.

الطلب الأول

أرسل أول موجه إلى نقطة النهاية /v1/chat/completions. معرف النموذج هو 'uncensored'. يجيب هذا النموذج دون رفض المحتوى للاستخدام القانوني للبالغين. إنه ليس GPT أو Claude. استخدم أمر curl التالي للتحقق من الاتصال.

curl https://api.uncensoredollama.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list 3 common rust compile errors"}]
  }'

تتوقع استجابة JSON تحتوي على النص المولد. إذا تلقيت خطأ، تحقق من صلاحية مفتاحك. يتعامل النموذج مع التعليمات المعقدة بشكل جيد. يمكنك تعديل معلمات مثل درجة الحرارة (temperature) للحصول على مخرجات أكثر إبداعاً.

تكامل واجهة برمجة تطبيقات Python

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

from openai import OpenAI

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

قم بتهيئة عميل OpenAI باستخدام بيانات الاعتماد الخاصة بك. يجب أن يشير base_url إلى نقطة النهاية الخاصة بنا. يضمن ذلك التوافق مع تطبيقات Node.js القياسية. استخدم مقتطف الشيفرة التالي لإنشاء مثيل للعميل.

import OpenAI from "openai";

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

استدعاء طريقة chat.completions.create بمعرف النموذج. يستجيب نموذج 'uncensored' بشكل فعال لرسائل النظام. يمكنك تدفق النتائج أو الانتظار للاستجابة الكاملة. يجب أن تتضمن معالجة الأخطاء التقاط مشكلات الشبكة.

بيانات التدفق والاستخدام

فعّل التدفق عن طريق تعيين stream إلى true. هذا يُرجع أجزاءً بمجرد توليدها. يحتوي الجزء الأخير على إحصائيات الاستخدام. يتضمن ذلك تعداد رموز الإدخال والإخراج. هذه البيانات حاسمة لدقة الفوترة.

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 للمفاتيح غير الصالحة و402 لعدم كفاية الرصيد. يشير خطأ 429 إلى تحديد المعدل. تعامل مع هذه الأكواد بلطف في تطبيقك. لا تستهلك الرفضات الرصيد. الأخطاء مجانية. لا تنتهي صلاحية رصيدك المدفوع مسبقًا أبدًا.

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

هل يدعم واجهة برمجة التطبيقات (API) الخاصة بـ ollama غير الخاضعة للرقابة استدعاء الوظائف؟

نعم، تدعم الواجهة استدعاء الوظائف عبر معلمة tools. يمكنك تعريف أدوات مخصصة في طلبك. سيعيد النموذج JSON هيكلية لتنفيذ الأدوات. يعمل هذا مع عملاء واجهات برمجة تطبيقات (SDKs) القياسية لـ OpenAI.

كيف يعمل التسعير لواجهة برمجة التطبيقات AI uncensored؟

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

هل يتم تدريب النموذج غير المقيد على بياناتي؟

لا، لا تُستخدم النصوص المدخلة في التدريب. تظل بياناتك خاصة. النموذج مفتوح الأوزان ويُشغّل على خوادمنا. إنه ليس نموذج GPT أو Claude أو أي نموذج من مزود آخر'.

أنشئ مفتاح API الخاص بك

سجّل، وانسخ مفتاحك، وجّه حزمة SDK الخاصة بك إلى عنوان URL الأساسي الجديد. يستغرق الإعداد ثوانٍ.

فتح الحسابعرض الوثائق