fa ▾
دریافت کلید API

شروع سریع: بدون سانسور تکمیل‌های چت

کلید API بدون سانسور خود را دریافت کنید و بلافاصله شروع به ارسال درخواست‌ها کنید. این شروع سریع شامل URL پایه، احراز هویت و مثال‌های اصلی SDK برای API سازگار با openai است.

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

URL پایه برای نقطه پایانی AI بدون سانسور HTTPS://api.venicepricing.com/v1 است. شما با ارسال کلید API خود در هدر Authorization به عنوان توکن Bearer احراز هویت می‌شوید. این پیکربندی با SDKهای رسمی OpenAI و هر کلاینت سازگار با OpenAI کار می‌کند، فقط با تغییر base_url و کلید API. می‌توانید کلید خود را به صورت فوری در صفحه دریافت کلید API با استفاده از ادامه با گوگل یا ایمیل و رمز عبار ایجاد کنید. برای این فرآیند سریع نیاز به شماره تلفن نیست. کلید بلافاصله پس از ایجاد نمایش داده می‌شود، بنابراین می‌توانید بلافاصله تست را شروع کنید. می‌توانید فقط یک کلید فعال برای هر حساب داشته باشید، اما می‌توانید آن را هر زمان جایگزین کنید.

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

یک درخواست ورودی-خروجی متنی استاندارد به endpoint POST /v1/chat-completations ارسال کنید. از شناسه مدل uncensored برای دسترسی به مدل وزن‌باز تنظیم‌شده برای عدم امتناع استفاده کنید. بدنه درخواست باید شامل آرایه پیام‌ها با محتوای درخواست شما باشد. می‌توانید این را بلافاصله با یک دستور curl آزمایش کنید. این رویکرد مستقیم تضمین می‌کند که از endpoint صحیح برای سرویس LLM uncensored ما استفاده می‌کنید. خطاها و امتناع‌ها رایگان هستند، بنابراین فقط بابت مصرف واقعی توکن پرداخت می‌کنید. به یاد داشته باشید که مدل موضوعات بزرگسالان یا بحث‌برانگیز قانونی را رد نمی‌کند. این مدل GPT، Claude یا مدل هیچ فروشنده دیگری نیست. این مدل روی سرورهای خود ما اجرا می‌شود.

پیکربندی پارامترهای مدل

می‌توانید رفتار مدل را با پارامترهایی مانند temperature، top_p، stop و seed تنظیم کنید. این تنظیمات به شما اجازه می‌دهند خلاقیت و قطعیت در پاسخ‌ها را کنترل کنید. پنجره زمینه تا 100,000 توکن برای مجموع prompt و completion پشتیبانی می‌کند. هر درخواست می‌تواند حداکثر 16,000 توکن خروجی دهد، یا 2,048 اگر max_tokens را تنظیم نکنید. فراخوانی تابع نیز از طریق tools و tool_choice پشتیبانی می‌شود. این انعطاف‌پذیری به شما اجازه می‌دهد تعاملات پیچیده را بدون نیاز به اشتراک بسازید. می‌توانید خروجی را دقیقاً مطابق با مورد استفاده خاص خود تنظیم کنید. مدل در پیکربندی‌های پارامتر مختلف ثابت باقی می‌ماند.

مدیریت پاسخ‌های پخش زنده

با تنظیم stream به true در درخواست خود، پخش زنده (streaming) را فعال کنید. API پاسخ‌ها را از طریق رویدادهای ارسالی سرور (SSE) برای تحویل بلادرنگ توکن برمی‌گرداند. می‌توانید مصرف توکن را در آخرین قطعه جریان ردیابی کنید. این ویژگی برای برنامه‌هایی که نیاز به بازخورد فوری دارند ایده‌آل است. پخش زنده به کاهش تأخیر ادراکی برای کاربران منتظر پاسخ‌های طولانی کمک می‌کند. می‌توانید داده‌های جریان را در زبان مورد علاقه خود تجزیه کنید. کلید API در طول مدت زمان جریان معتبر باقی می‌ماند. خطاهای حین پخش زنده بدون از دست دادن اعتبار شما به صورت مدیریت‌شده پردازش می‌شوند. این روش برای سناریوهای با تراکم بالا کارآمد است.

از Function Calling استفاده کنید

ابزارها را در درخواست خود تعریف کنید تا قابلیت‌های فراخوانی تابع را فعال کنید. مدل می‌تواند داده‌های ساختاریافته‌ای که با تعاریف ابزار شما مطابقت دارد را بازگرداند. این ویژگی از tool_choice برای کنترل دقیق بر اجرای تابع پشتیبانی می‌کند. می‌توانید APIهای خارجی را ادغام کنید یا تبدیل‌های داده پیچیده انجام دهید. مدل uncensored تعاریف ابزار را بدون رد کردن‌های غیرضروری به خوبی پردازش می‌کند. می‌توانید ابزارهای متعددی را در یک درخواست تعریف کنید. API فراخوانی‌های ابزار را پردازش کرده و خروجی مناسب را برمی‌گرداند. این قابلیت سرویس را برای کارگاه‌های عاملی پیشرفته مناسب می‌سازد. می‌توانید فراخوانی تابع را با هر SDK سازگار با OpenAI تست کنید.

فرمت‌بندی پاسخ‌های JSON

response_format را روی json_object تنظیم کنید تا مدل را مجبور به بازگرداندن JSON معتبر کنید. این کار تجزیه‌ی سازگار در کد برنامه‌ی شما را تضمین می‌کند. می‌توانید از این ویژگی برای استخراج داده‌های ساختاریافته یا پاسخ‌های API استفاده کنید. مدل قواعد سینتکس JSON را به‌شدت رعایت می‌کند. این قالب نیاز به پردازش پس‌از تولید را در کد شما کاهش می‌دهد. می‌توانید خروجی را بلافاصله پس از دریافت اعتبارسنجی کنید. API هوش مصنوعی بدون سانسور این قالب را بدون هزینه‌ی اضافی پشتیبانی می‌کند. خطاها هزینه‌ای ندارند، بنابراین می‌توانید آزادانه آزمایش کنید. این ویژگی برای یکپارچه‌سازی قابل‌اعتماد با سایر سیستم‌ها ضروری است.

cURL

curl https://api.venicepricing.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Summarize the cost of a vaporetto ticket"}]
  }'

پایتون

from openai import OpenAI

client = OpenAI(base_url="https://api.venicepricing.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.venicepricing.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)

پرسش‌های رایج

آدرس پایه برای قیمت‌گذاری Venice چیست؟

URL پایه HTTPS://api.venicepricing.com/v1 است. این URL هنگامی که پیکربندی base_url را به‌روزرسانی کنید، با SDKهای استاندارد OpenAI کار می‌کند. باید کلید API خود را در هدر Authorization برای احراز هویت شامل کنید.

چگونه خطاها و محدود نرخ‌ها را مدیریت کنم؟

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

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

پنجره زمینه تا ۱۰۰,۰۰۰ توکن برای مجموع ورودی و خروجی پشتیبانی می‌کند. هر درخواست می‌تواند حداکثر ۱۶,۰۰۰ توکن خروجی داشته باشد. اگر max_tokens را تنظیم نکنید، محدودیت پیش‌فرض خروجی ۲,۰۴۸ توکن است. این اندازه برای اسناد طولانی و مکالمات پیچیده مناسب است.

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

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

دریافت کلید API