شروع سریع ادغام
مدل بدون سانسور ما را با چند خط کد و با استفاده از SDKهای استاندارد OpenAI یکپارچه کنید. این راهنمای سریع شما را از نصب تا پاسخهای استریم بدون هیچ بار اضافی پیکربندی راهنمایی میکند.
نصب SDK مورد علاقه خود
ابتدا کتابخانه کلاینت را برای زبان مورد نظر خود نصب کنید. بستههای رسمی احراز هویت و قالببندی درخواستها را به طور خودکار مدیریت میکنند. این رویکرد نیاز به مدیریت دستی هدرهای HTTP را از بین میبرد.
برای توسعهدهندگان Python، کتابخانه استاندارد رایجترین انتخاب است. کاربران Node.js باید ماژول اختصاصی را نصب کنند. هر دو از پروتکل زیرین یکسانی پشتیبانی میکنند.
- پایتون:
pip install openai - Node.js:
npm install openai
اطمینان حاصل کنید که محیط شما از نسخه سازگاری نصب شده پشتیبانی میکند. SDKها سبک هستند و برای وظایف تولید متن پایه به وابستگیهای اضافی نیاز ندارند.
URL پایه و کلید خود را تنظیم کنید
SDK را پیکربندی کنید تا به زیرساخت اختصاصی ما اشاره کند. URL پایه پیشفرض را با نقطه پایانی خاص ما جایگزین کنید تا مطمئن شوید درخواستها به سرور صحیح میرسند.
کلید API بلافاصله پس از ایجاد حساب کاربری تولید میشود. آن را بهطور امن در متغیرهای محیطی خود ذخیره کنید. این کلید تمام درخواستهای بعدی به نقطه پایانی تکمیل مکالمه را احراز هویت میکند.
آدرس پایه برابر است با HTTPS://api.cheapestllmmodels.com/v1. از این رشته دقیق برای اطمینان از سازگاری با پروتکل سازگار با OpenAI استفاده کنید. مگر اینکه SDK شما نیاز داشته باشد، اسلش انتهایی اضافه نکنید.
ارسان اولین درخواست
یک تکمیل ساده را اجرا کنید تا اتصال را بررسی کنید. این درخواست یک پرامپت را ارسال کرده و یک پاسخ متنی از مدل uncensored دریافت میکند. شناسه مدل روی "uncensored" تنظیم شده است.
شیء پاسخ را برای متن تولیدشده بررسی کنید. اگر درخواست موفقیتآمیز بود، شما به API متصل شدهاید. این تأیید میکند که احراز هویت و URL پایه شما صحیح هستند.
خطاها معمولاً نشاندهنده کلیدهای نامعتبر یا عدم موجودی کافی هستند. کد وضعیت را بررسی کنید تا مشکلات را تشخیص دهید. بیشتر خطاها با بررسی موجودی حساب یا اعتبار کلید حل میشوند.
cURL
curl https://api.cheapestllmmodels.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the core features of the API documentation."}]
}'پایتون
from openai import OpenAI
client = OpenAI(base_url="https://api.cheapestllmmodels.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.cheapestllmmodels.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)کلید API خود را دریافت کنید
ثبتنام، کلید را کپی کنید، آدرس پایه را بهروز کنید. تمام.