fa ▾
با اعتبار آزمایشی امتحان کنید

مستندات API

LLM بدون سانسور ما را در استک خود با استفاده از API سازگار با OpenAI استاندارد ادغام کنید. متن ارسال کنید، متن دریافت کنید، بدون رد برای محتوای بزرگسالان قانونی.

احراز هویت و URL پایه

The lite llm API به یک توکن bearer نیاز دارد. کلید API خود را در Authorization header. از URL پایه ارائه شده در زیر برای تمام درخواست‌ها استفاده کنید. این با هر کلاینت سازگار با OpenAI کار می‌کند.

URL پایه: https://api.llmlite.cc/v1

کلید خود را با ثبت‌نام با گوگل یا ایمیل دریافت کنید. کلید بلافاصله ظاهر می‌شود. آن را در هر درخواستی استفاده کنید.

نقطه پایانی تکمیل چت

پیام‌ها را به /v1/chat/completions اندپوینت. شناسه مدل uncensored. این مدل متن را مستقیماً بدون مسدود کردن محتوای بزرگسالان قانونی خروجی می‌دهد.

در اینجا یک ساختار درخواست پایه آورده شده است:

curl https://api.llmlite.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list available models via get request"}]
  }'

یک پاسخ JSON حاوی متن تولید شده دریافت کنید. شیء استفاده را برای شمارش توکن‌ها بررسی کنید.

یکپارچه‌سازی SDK Python

از SDK رسمی Python OpenAI استفاده کنید. URL پایه را به نقطه پایانی ما تنظیم کنید. کلید API را تنظیم کنید. فراخوانی chat.completions.createکتابخانه درخواست را مدیریت می‌کند.

from openai import OpenAI

client = OpenAI(base_url="https://api.llmlite.cc/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 را از طریق pip نصب کنید. اسکریپت خود را اجرا کنید. مدل با تکمیل پاسخ می‌دهد.

راه‌اندازی SDK Node.js

کلاینت OpenAI را در Node مقداردهی اولیه کنید. URL پایه و کلید API را ارائه دهید. به روش تکمیل چت تماس بگیرید. این برای اسکریپت‌های سمت سرور یا APIها کار می‌کند.

import OpenAI from "openai";

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

هر رویداد را همان‌طور که دریافت می‌شود پردازش کنید. این کار تأخیر ادراک‌شده را برای خروجی‌های طولانی کاهش می‌دهد. قطعه آخر را برای شمارش دقیق توکن‌ها نظارت کنید.

محدودیت‌ها، خطاها و زمینه

پنجره زمینه ۱۰۰,۰۰۰ توکن است. حداکثر خروجی ۱۶,۰۰۰ توکن در هر درخواست است. شما ۳۰۰ درخواست در دقیقه دریافت می‌کنید. درخواست‌های همزمان به ۸ محدود می‌شوند.

خطاها را به‌درستی مدیریت کنید. وضعیت 401 به این معنی است که کلید شما نامعتبر است. وضعیت 402 نشان می‌دهد که اعتباری باقی نمانده است. وضعیت 429 به این معنی است که به محدودیت نرخ رسیده‌اید. اعتبار هرگز منقضی نمی‌شود. خطاها رایگان هستند.

سوالات متداول

آیا API LLM lite کاملاً با OpenAI سازگار است؟

بله، از همان نقاط پایانی و ساختار JSON استفاده می‌کند. شما فقط نیاز دارید URL پایه و کلید API را تغییر دهید. با SDKهای استاندارد کار می‌کند.

اگر اعتبارم تمام شود چه می‌شود؟

خطای ۴۰۲ دریافت می‌کنید. برای ادامه با رمزارز شارژ کنید. اعتبار موجود شما هرگز منقضی نمی‌شود، بنابراین می‌توانید هر زمان که مناسب بود پرداخت کنید.

پنجره زمینه چقدر بزرگ است؟

مدل از ۱۰۰,۰۰۰ توکن به‌صورت کلی پشتیبانی می‌کند. این شامل پرامپت و تکمیل است. می‌توانید اسناد طولانی یا تاریخچه مکالمات را ارسال کنید.

کلید API خود را تولید کنید

ثبت‌نام کنید، کلید را بگیرید و base URL را تغییر دهید. همین کار کافی است.

با اعتبار آزمایشی امتحان کنیدمشاهده مستندات