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

API واحد: دليل البدء السريع

قم بدمج API الخاص بنا لنموذج اللغة الكبير غير الخاضع للرقابة بتغيير تكوين واحد. التوافق السهل يعني أنك تغير عنوان URL الأساسي ومفتاح API، ثم تحتفظ بكودك الحالي.

عنوان URL والمصادقة

ابدأ بتوجيه عميلك إلى نقطة النهاية المخصصة لدينا. يستخدم هذا الـ openai compatible api رؤوس المصادقة القياسية، لذا لا تحتاج إلا إلى تغيير قيمتين في تكوينك.

عنوان URL الأساسي هو https://api.onekeyllmapi.com/v1. أنشئ مفتاح API الفريد الخاص بك في صفحة تسجيل الدخول. لا حاجة لبطاقة ائتمان للبدء، ويظهر المفتاح فوراً بعد التسجيل. احفظ هذا المفتاح بأمان؛ فهو يصادق على جميع الطلبات الموجهة إلى الخدمة.

الإكمال الأساسي

أرسل موجّه نصي بسيط للحصول على استجابة مباشرة. هذا هو جوهر عرض الـ ai api for developers لدينا. يعيد النموذج النص بدون رفض المحتوى للاستخدام القانوني للبالغين، مما يجعله مثالياً للمهام الإبداعية أو غير المقيدة.

  • معرف النموذج: uncensored
  • نقطة النهاية: POST /v1/chat/completions
  • السياق: 100,000 رمز

قم بإرسال طلبك الأول باستخدام هذا المثال:

curl https://api.onekeyllmapi.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

تكامل SDK Python

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

  • التثبيت عبر pip install openai
  • تعيين متغيرات البيئة أو تمريرها مباشرة في تهيئة العميل
  • استدعاء chat.completions.create() كما هو معتاد

قم بتكوين العميل كما يلي:

from openai import OpenAI

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

قم بالدمج مع مشاريع JavaScript أو TypeScript باستخدام حزمة OpenAI Node القياسية. وجه العميل إلى عنوان URL الخاص بنا وقم بتوفير مفتاحك. يحافظ هذا النهج على التوافق مع أي بنية عميل متوافقة مع OpenAI.

  • التثبيت عبر npm install openai
  • تهيئة مع عنوان URL الأساسي المخصص
  • استخدم أنماط async/await القياسية

مثال على التهيئة:

import OpenAI from "openai";

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

استجابات البث المتدفق

استلم الاستجابات رمزاً تلو الآخر لتقليل زمن الاستجابة المُدرَك. يدعم الـ streaming api لدينا أحداث الإرسال الخادم (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)

الحدود والأخطاء والسياق

فهم القيود لبناء تكاملات قوية. تدعم الواجهة البرمجية نافذة سياق 100k context api، مما يتيح معالجة المستندات الطويلة أو المحادثات. يتم تقييد حجم جسم الطلب بـ 8 ميجابايت.

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

مواصفات API

كل الحدود والميزات الفعلية للـ API في مكان واحد — راجعها قبل شحن الرصيد.

البندالقيمة
صيغة APIمتوافق مع OpenAI: يعمل أي SDK من OpenAI بتغيير base URL والمفتاح فقط
معرّف النموذجuncensored
Base URLhttps://api.onekeyllmapi.com/v1
المصادقةAuthorization: Bearer YOUR_KEY
نقاط النهايةPOST /v1/chat/completions · GET /v1/models
نافذة السياق100,000 رمز (المدخلات والمخرجات معاً)
استدعاء الدوالنعم — tools و tool_choice؛ الرد يتضمن tool_calls حتى أثناء البث؛ تُرسل النتائج كرسالة role: tool
وضع JSONresponse_format: {"type": "json_object"}
المعاملاتtemperature, top_p, stop, seed, presence_penalty, frequency_penalty
البث المتدفقنعم — server-sent events؛ آخر جزء يتضمن استهلاك الرموز
أقصى مخرجاتحتى ما تبقى من نافذة 100,000 رمزًا؛ max_tokens اختياري (بلا حد منفصل)
حجم الطلبحتى 8 MB
ترويسات الردX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
حدّ المعدل300 طلب في الدقيقة لكل مفتاح
الطلبات المتزامنةحتى 8 في الوقت نفسه لكل مفتاح
شحن الرصيدUSDT (TRC20) أو USDC (Base)، أي مبلغ صحيح من $10 إلى $500
الفوترةرصيد مسبق الدفع حسب الاستهلاك الفعلي؛ الأخطاء والرفض مجانية
الصلاحيةالرصيد المدفوع لا تنتهي صلاحيته، بدون اشتراك
مكافأة+5% من $50، +10% من $100
السعر$0.25 لكل مليون رمز مدخلات · $1.00 لكل مليون رمز مخرجات
رصيد تجريبي مجاني$0.50 لمدة 7 أيام، بدون بطاقة · مفتاح تجريبي: طلبان متوازيان، 60 طلبًا في الدقيقة؛ الحدود الكاملة (8 و300) بعد أول شحن
المفاتيحمفتاح نشط واحد لكل حساب؛ المفتاح الجديد يحل محل القديم
تسجيل الدخولGoogle أو البريد الإلكتروني وكلمة المرور
المحتوىمحتوى البالغين مسموح؛ يُرفض أي محتوى جنسي يتعلق بالقاصرين

رموز الأخطاء

تصل الأخطاء بصيغة JSON مع type ثابت؛ الطلبات الفاشلة أو المرفوضة لا تُحتسب.

الرمزالنوعالمعنى
400bad_requestJSON غير صالح أو رسائل فارغة أو معامل خاطئ أو تجاوز نافذة السياق
401missing_key · invalid_key · key_revokedلا يوجد مفتاح أو المفتاح خاطئ أو تم استبداله
402no_creditالرصيد فارغ — اشحن وتستأنف الطلبات فوراً
403content_blockedمحتوى جنسي يتعلق بقاصرين — مرفوض دون احتساب
404not_foundنقطة نهاية غير معروفة
413request_too_largeجسم الطلب أكبر من 8 MB
429rate_limited · concurrencyتجاوز 300 في الدقيقة أو 8 متزامنة — انتظر ثم أعد المحاولة
503upstream_busyالنموذج مشغول — أعد المحاولة بعد ثوانٍ

أسئلة وأجوبة

هل هذا نموذج OpenAI؟

لا. نقدم نموذج لغة كبير واحد مخصص وغير خاضع للرقابة يعمل على خوادم GPU الخاصة بنا. إنه ليس GPT أو Claude أو أي نموذج من مزود آخر، لكنه متوافق مع هيكل API الخاص بهم.

كيف يعمل التسعير؟

نستخدم نموذج الدفع حسب الاستخدام بدون رسوم شهرية. تكلف الرموز المدخلة 0.25 دولار لكل مليون رمز، وتكلف الرموز المخرجة 1.00 دولار لكل مليون رمز. الرصيد المسبق الدفع لا ينتهي، ويمكنك البدء برصيد تجريبي بقيمة 0.50 دولار.

ما هو حجم نافذة السياق؟

يدعم الـ API نافذة سياق بحجم 100,000 رمز لكل من الموجّه والإكمال. هذا يسمح بإجراء محادثات موسعة أو معالجة مستندات طويلة ضمن طلب واحد.

مفتاحك على بُعد نموذج واحد

أنشئ حسابًا، انسخ المفتاح، غيّر عنوان URL الأساسي. هذا هو الإعداد بأكمله.