fa ▾
کلید خود را دریافت کنید

apillmsourceopen.comشروع سریع

API چت-تکمیل بدون سانسور را یکپارچه کنید

API هوش مصنوعی بدون سانسور ما را با یک آدرس پایه در برنامه خود قرار دهید. پاسخ‌های متنی بدون ردّ محتوا را با استفاده از پروتکل‌های سازگار با OpenAI دریافت کنید.

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

تنظیم URL پایه و احراز هویت

API در https://api.apillmsourceopen.com/v1. SDK خود را به آنجا اشاره دهید و کلید خود را ارائه دهید. شما یک کلید فعال برای هر حساب دارید؛ تولید یک کلید جدید، کلید قبلی را بلافاصله نامعتبر می‌کند. برای ثبت‌نام به شماره تلفن نیاز نیست. ما ورود با گوگل یا جریان استاندارد ایمیل و رمز عبور را پشتیبانی می‌کنیم. پرامپت‌های شما برای اهداف آموزش هرگز از سرورهای ما خارج نمی‌شوند. این تنظیم با هر کلاینتی که قالب OpenAI V1 را می‌پذیرد کار می‌کند.

ارسال اولین درخواست تکمیل

پیام‌ها را به نقطه پایانی گفتگو ارسال کنید تا بلافاصله متن دریافت کنید. شناسه مدل همیشه "uncensored" است. این موضوع موضوعات بزرگسالان و موضوعات جنجالی را بدون مسدود کردن محتوای قانونی مدیریت می‌کند. نیازی به مشخص کردن نسخه مدل نیست. سیستم ورودی شما را پردازش کرده و پاسخ را برمی‌گرداند. از قالب استاندارد پیام‌ها استفاده کنید. این رویکرد سازگاری با ابزارهای موجود را تضمین می‌کند.

پیکربندی استریم و محدودیت‌های توکن

پاسخ‌ها را با تنظیم stream: true. قطعات را همان‌طور که تولید می‌شوند دریافت می‌کنید. آخرین قطعه شامل آمار کامل مصرف توکن است. پشتیبانی پنجره متن (Context window) به 100,000 توکن برای مجموع ورودی و خروجی می‌رسد. حداکثر خروجی در هر درخواست 16,000 توکن است. اگر max_tokens, پیش‌فرض ۲,۰۴۸ توکن است. پخش زنده (Streaming) کاهشی در تأخیر ادراک‌شده برای پاسخ‌های طولانی ایجاد می‌کند. همچنین امکان رندر تدریجی در رابط کاربری شما را فراهم می‌کند.

فعال‌سازی حالت JSON و فراخوانی تابع

استفاده response_format: {"type": "json_object"} برای خروجی JSON دقیق. فراخوانی تابع از طریق استاندارد tools پارامتر. مدل از tool_choice برای دستورالعمل صریح. می‌توانید temperature, top_p، و seed برای کنترل. جریمه‌های تکرار و حضور نیز در دسترس هستند. دنباله‌های توقف همانطور که انتظار می‌رود کار می‌کنند. این انعطاف‌پذیری اجازه می‌دهد تا یکپارچه‌سازی‌های پیچیده امکان‌پذیر شود. استخراج داده‌های ساختاریافته قابل اعتماد می‌شود.

مدیریت خطاها و رد شدن‌ها به صورت روان

کدهای HTTP استاندارد نشان‌دهنده وضعیت هستند. کد 401 نشان می‌دهد کلید API شما نامعتبر یا منقضی شده است. خطای 402 نشان‌دهنده اعتبار پیش‌پرداخت ناکافی است. پاسخ 429 نشان می‌دهد که به محدودیت نرخ دسترسی یافته‌اید. خطاها رایگان هستند؛ شما برای درخواست‌های ناموفق هزینه‌ای پرداخت نمی‌کنید. تنها محدودیت سخت، برای محتوای جنسی مرتبط با کودکان است. بقیه موارد عبور می‌کنند. موجودی خود را به طور منظم بررسی کنید. منطق تلاش مجدد باید خطاهای 429 را با افزایش نمایی زمان انتظار مدیریت کند.

درک محدودیت‌های نرخ و سهمیه‌ها

شما ۳۰۰ درخواست در دقیقه به ازای هر کلید دریافت می‌کنید. فقط ۸ درخواست به ازای هر کلید به‌طور همزمان اجرا می‌شود. حداکثر حجم بدنه درخواست ۸ مگابایت است. یک کلید فعال برای هر حساب، ردیابی واضح مصرف را تضمین می‌کند. کلید جدید به‌طور فوری کلید قبلی را جایگزین می‌کند. اعتبار از پیش پرداخت شده بر اساس مصرف واقعی توکن شارژ می‌شود. هزینه ماهانه‌ای وجود ندارد. اعتبار منقضی نمی‌شود. این ساختار برای بارهای کاری نوسانی مناسب است. هزینه‌های قابل پیش‌بینی به مدیریت بودجه کمک می‌کنند. شارژ‌های ارز دیجیتال به‌طور خودکار اعتبار پاداش اضافه می‌کنند.

cURL

curl https://api.apillmsourceopen.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate a 256 byte binary blob"}]
  }'

پایتون

from openai import OpenAI

client = OpenAI(base_url="https://api.apillmsourceopen.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.apillmsourceopen.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 مدل زبانی بزرگ (LLM) متن‌باز است؟

بله، ما یک مدل با وزن باز ارائه می‌دهیم که برای خروجی بدون سانسور تنظیم شده است. این مدل روی سرورهای ما اجرا می‌شود اما از رابط استاندارد پیروی می‌کند. شما رفتار یکسانی بدون قفل‌شدگی فروشنده دریافت می‌کنید. این مدل GPT، Claude یا هیچ مدل بزرگ فروشنده دیگری نیست.

مدل هوش مصنوعی بدون سانسور چگونه محتوای NSFW را مدیریت می‌کند؟

مدل موضوعات بزرگسالان قانونی، داستانی یا بحث‌برانگیز را رد نمی‌کند. تنها محتوای جنسی مرتبط با کودکان را مسدود می‌کند. این موضوع آن را برای موارد استفاده API LLM NSFW ایده‌آل می‌سازد. شما کنترل کاملی بر خط لوله تولید محتوای خود دارید.

اگر از محدودیت نرخ خود فراتر روم چه می‌شود؟

کد وضعیت ۴۲۹ بلافاصله دریافت می‌کنید. برای این درخواست‌های رد شده توکنی مصرف نمی‌شود. می‌توانید پس از بازنشانی پنجره مجدداً تلاش کنید. در نظر بگیرید درخواست‌های موازی را به ۸ به ازای هر کلید کاهش دهید. Streaming مدیریت ظرفیت را به طور موثر انجام می‌دهد.

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

ثبت‌نام کنید، کلید را کپی کنید، به URL پایه ما اشاره کنید. تمام.

کلید خود را دریافت کنیدمشاهده مرجع API