ar ▾

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

Llama ai api: دليل البدء السريع

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

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

قم بالاتصال عن طريق تحديث تكوين العميل ليشير إلى نقطة النهاية المخصصة الخاصة بنا. يقوم مفتاح API الخاص بك بمصادقة كل طلب، لذا احتفظ به آمنًا ولكن في متناول تطبيقك.

عنوان URL الأساسي هو HTTPS://api.llamaaiapi.com/v1. لا تحتاج إلى تعديل الرؤوس بخلاف رأس المصادقة القياسي. يتحقق نظامنا من بيانات الاعتماد الخاصة بك فوراً. إذا كان المفتاح مفقوداً أو منتهي الصلاحية، يعيد الخادم خطأ 401. يعني الاستجابة 402 أن رصيدك المدفوع مسبقاً قد استنفد. يشير الخطأ 429 إلى أنك تجاوزت حد معدل الطلبات البالغ 300 طلب في الدقيقة.

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

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

أرسل طلبك الأول إلى نقطة إكمال الدردشة للحصول على مخرجات نصية. استخدم معرّف النموذج "uncensored" للوصول إلى نموذجنا مفتوح الوزن المحدد. إنه ليس GPT أو Claude أو أي نموذج آخر من البائعين.

تقبل نقطة النهاية المعايير القياسية مثل. تقدم النظام مخرجات نصية. النموذج يعيد إكمالاً. هذه واجهة نص مدخلات، نص مخرجات. لا توجد تضمينات (embeddings) أو صور أو صوت يتم إنشاؤها هنا.

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

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

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

قم بتهيئة العميل باستخدام المفتاح الخاص بك. قم بتعيين عنوان URL الأساسي إلى نقطة النهاية الخاصة بنا. مرر رسائلك إلى طريقة chat.completions.create. تتعامل المكتبة مع التسلسل وتحليل الاستجابة.

تكامل Node SDK

التكامل مع تطبيق Node.js الخاص بك عن طريق تثبيت حزمة OpenAI. قم بتكوين العميل لاستخدام عنوان URL الأساسي الخاص بنا. هذا يسمح لك باستخدام الأساليب المألوفة في كود JavaScript أو TypeScript.

اضبط خصائص apiKey و baseURL. استدعِ دالة chat.completions.create. تحتوي الاستجابة على النص المُولّد. يمكنك معالجة الأخطاء بسلاسة داخل دوالك غير المتزامنة.

استجابات البث عبر SSE

تمكين التدفق لتوليد الرمز في الوقت الفعلي. هذا مفيد لواجهات الدردشة التي تعرض النص أثناء إنتاجه. يرسل الخادم أحداث Server-Sent (SSE) لكل كتلة.

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

وضع JSON والمعاملات

طلب المخرجات المهيكلة عن طريق تعيين response_format إلى json_object. هذا يجبر النموذج على إرجاع JSON صالح. استخدم معلمات مثل temperature وtop_p للتحكم في الإبداع. يسمح معيار stop بتحديد تسلسلات الإنهاء.

يدعم استدعاء الوظائف أيضًا. يمكنك تعريف الأدوات واترك للنموذج أن يختار استدعاءها. يوسع هذا من فائدة النموذج غير المقيد للمهام المعقدة.

cURL

curl https://api.llamaaiapi.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Show me a list of 5 recent server errors."}]
  }'

Python

from openai import OpenAI

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

import OpenAI from "openai";

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

التدفق

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)

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

ما هو حد معدل واجهة برمجة التطبيقات llama AI؟

يُسمح لك بإرسال 300 طلب في الدقيقة لكل مفتاح. يمكنك أن يكون لديك ما يصل إلى 8 طلبات متزامنة. يجب أن يكون حجم جسم كل طلب أقل من 8 ميجابايت.

كمية السياق التي يدعمها النموذج غير الخاضع للرقابة؟

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

هل واجهة برمجة التطبيقات (API) الخاصة بـ llama مجانية؟

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

احصل على مفتاحك الآن

سجّل، انسخ المفتاح، حدّث عنوان URL الأساسي. انتهى الأمر.

إنشاء مفتاح