- LlmApiServices
- شروع سریع: ادغام API بدون سانسور
شروع سریع: ادغام API بدون سانسور
شروع با API LLM بدون سانسور ما در عرض چند دقیقه. این راهنمای شروع سریع شما را از طریق احراز هویت، درخواستهای پایه و ویژگیهای پیشرفته مانند پخش زنده و فراخوانی تابع راهنمایی میکند.
URL پایه و احراز هویت
ابتدا کلاینت خود را به URL پایه ما اشاره دهید و با یک کلید API تولید شده احراز هویت کنید. سرویس ما کاملاً با OpenAI سازگار است، به این معنی که فقط نیاز دارید base_url و کلید خود را در هدر احراز هویت (Authorization) ارائه دهید. با استفاده از Google یا ایمیل ثبتنام کنید تا کلید خود را بهطور فوری دریافت کنید؛ بدون نیاز به شماره تلفن.
کلید خود را امن نگه دارید، زیرا به اعتبار پیشپرداخت شما دسترسی میدهد. خطاها و ردیها توکنهای شما را مصرف نمیکنند، بنابراین میتوانید به ایمنی تست کنید.
نقطه پایانی تکمیل چت
ارسال دادههای متنی به نقطه پایانی تکمیل چت برای دریافت پاسخهای متنی. این درخواست POST ساده به شما اجازه میدهد با مدل uncensored با استفاده از پارامترهای استاندارد مانند temperature و top_p. نیازی به مدیریت مسیریابی پیچیده یا انتخاب از میان مدلهای چندگانه تامینکنندگان ندارید.
curl https://api.llmapiservices.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the main points of the attached documentation."}]
}'هر درخواست توکنهای ورودی را بر اساس پرامپت شما و توکنهای خروجی را بر اساس متن تولید شده مصرف میکند. خطاها رایگان هستند، بنابراین میتوانید بدون ترس از هزینههای غیرمنتظره آزمایش کنید.
پخش زنده و فراخوانی تابع
فعالسازی پاسخهای بلادرنگ با فعالسازی جریانسازی از طریق رویدادهای ارسالشده سرور (SSE). این رویکرد توکنها را همانطور که تولید میشوند تحویل میدهد و تجربه کاربری روانتری برای برنامههای چت فراهم میکند. همچنین میتوانید از فراخوانی تابع برای اجازه دادن به مدل برای تعامل با ابزارها یا APIهای خارجی به صورت پویا استفاده کنید.
from openai import OpenAI
client = OpenAI(base_url="https://api.llmapiservices.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)فراخوانهای تابع دادههای ساختاریافتهای را برمیگردانند که برنامه شما میتواند آنها را اجرا کند. این انعطافپذیری برای ساخت عاملهای هوشمندی که میتوانند اقداماتی فراتر از تولید متن ساده انجام دهند، حیاتی است.
حالت JSON و پارامترها
فرمتهای خروجی دقیق را با استفاده از حالت JSON اعمال کنید که تضمین میکند پاسخ JSON معتبر است و تجزیه قابل اعتمادی دارد. میتوانید رفتار تولید را با پارامترهایی مانند کنترل کنید seed برای تکرارپذیری یا stop sequences برای توقف خروجی در نقاط خاص. این سطح از کنترل به یکپارچهسازی API در جریانهای کاری موجود کمک میکند.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.llmapiservices.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);تنظیم پارامتر دما (temperature) بر خلاقیت خروجی تأثیر میگذارد. مقادیر بالاتر تولید متن متنوعتر و تخیلیتر را تشویق میکنند. مقادیر پایینتر پاسخهای قطعیتر و سازگارتری تولید میکنند. میتوانید این تنظیم را بر اساس مورد استفاده خاص خود تنظیم کنید.
محدودیتهای نرخ و خطاها
مصرف خود را در برابر محدودیتهای نرخ پایش کنید که اجازه ۳۰۰ درخواست در دقیقه و ۸ درخواست همزمان به ازای هر کلید را میدهد. اگر این محدودیتها را تجاوز کنید، خطای ۴۲۹ دریافت میکنید که نشاندهنده نیاز به کاهش نرخ درخواست است. خطاهای احراز هویت وضعیت ۴۰۱ را برمیگردانند اگر کلید شما نامعتبر باشد.
پنجره زمینه و مدیریت اعتبار
از پنجره زمینه سخاوتمندانه ۱۰۰,۰۰۰ توکنی برای مجموع پرامپت و تکمیل استفاده کنید. این اجازه میدهد مکالمات گسترده یا پردازش اسناد بزرگ بدون از دست دادن زمینه انجام شود. اگر اعتبار شما تمام شود، خطای ۴۰۲ دریافت میکنید که شما را به شارژ از طریق ارز دیجیتال ترغیب میکند.
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)اعتبار پیشپرداخت شما هرگز منقضی نمیشود، بنابراین میتوانید با پروژههای بزرگتر زمان بگذارید. خطاها از موجودی شما کسر نمیشوند، تضمین میکنند که فقط برای تکمیلهای موفق پرداخت میکنید.
پرسشهای رایج
آدرس پایه (base URL) API LLM uncensored چیست؟
URL پایه HTTPS://api.llmapiservices.com/v1 است. میتوانید از این URL با هر SDK سازگار با OpenAI با بهروزرسانی پیکربندی کلاینت استفاده کنید.
چگونه درخواستهایم را احراز هویت کنم؟
کلید API خود را به عنوان توکن Bearer در هدر Authorization قرار دهید. میتوانید این کلید را بلافاصله پس از ثبتنام با گوگل یا ایمیل ایجاد کنید.
اگر از محدودیت نرخ عبور کنم چه اتفاقی میافتد؟
کد وضعیت 429 دریافت خواهید کرد. محدودیت ۳۰۰ درخواست در دقیقه و ۸ درخواست همزمان به ازای هر کلید است. فرکانس درخواستهای خود را کاهش دهید تا به عملکرد عادی بازگردید.
کلید خود را از طریق یک فرم دسترسی پیدا کنید
ثبتنام، کلید را کپی کنید، آدرس پایه را بهروز کنید. همین است.