مستندات API مدل ollama بدون سانسور
این راهنما به شما کمک میکند تا یک LLM بدون سانسور را در برنامههای خود با استفاده از کد استاندارد سازگار با OpenAI یکپارچه کنید. میتوانید API مدل ollama بدون سانسور را بدون هیچ مسدودیت سیاست فروشنده اجرا کنید.
URL پایه و احراز هویت
URL پایه API https://api.uncensoredollamodel.com/v1. با ارسال کلید API خود در Authorization header. بلافاصله پس از ثبتنام یک کلید دریافت میکنید.
اولین درخواست
یک تکمیل چت ساده ارسال کنید تا اتصال را آزمایش کنید. شناسه مدل uncensored.
curl https://api.uncensoredollamamodel.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list the top five linux kernel security patches from 2023"}]
}'
انتظار یک پاسخ متنی یا خطا در صورت رسیدن به محدودیتها را داشته باشید.
SDK Python
از کتابخانه رسمی OpenAI برای پایتون استفاده کنید. URL پایه و کلید را پیکربندی کنید تا درخواستها به سرورهای ما هدایت شوند.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredollamamodel.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)
تنظیم max_tokens برای کنترل طول خروجی. خروجی پیشفرض ۲,۰۴۸ توکن است.
Node SDK
کلاینت را با URL پایه صحیح مقداردهی دهید. نام مدل را uncensored در درخواستهای شما.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredollamamodel.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) را فعال کنید، SDK دادهها را جریاندهی میکند.
جریانسازی
پخش زنده را فعال کنید تا توکنها به محض تولید دریافت شوند. این کار تأخیر ادراکشده را برای خروجیهای طولانی کاهش میدهد.
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)
مصرف توکن در قطعه نهایی گزارش میشود. آن را برای دقت صورتحساب تجزیه کنید.
Limits and Errors
شما ۳۰۰ درخواست در دقیقه دریافت میکنید. پنجره زمینه ۱۰۰,۰۰۰ توکن است. خطاها شامل 401 برای کلیدهای نامعتبر و 429 برای محدودیت نرخ است. اگر 402 دیدید، موجودی خود را بررسی کنید.
سوالات متداول
آیا این مدل ollama بدون سانسور است؟
ما یک مدل زبانی بزرگ بدون سانسور ارائه میدهیم. این یک باینری Ollama نیست، بلکه یک API است که یک مدل وزنباز تنظیم شده برای خروجی نامحدود را اجرا میکند.
چگونه برای توکنها پرداخت کنم؟
شارژ با ارز دیجیتال مانند USDT یا USDC. اعتبار هرگز منقضی نمیشود. شما به ازای هر توکن استفادهشده پرداخت میکنید.
اندازه پنجره زمینه چقدر است؟
پنجره زمینه ۱۰۰,۰۰۰ توکن است. این شامل توکنهای ورودی و خروجی به صورت ترکیبی است.
کلید API شما آماده است
ثبتنام کنید، کلید را دریافت کنید و URL پایه را بهروز کنید. همین کاری است که باید انجام دهید.