fa ▾
URL نقطه پایانی Ollama

API مدل زبانی بدون سانسور، پرداخت به ازای توکن

https://api.ollamaendpointurl.com/v1بدون سانسور

مستندات API Ollama برای توسعه‌دهندگان

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

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

استفاده https://api.ollamaendpointurl.com/v1 به‌عنوان آدرس پایه (base URL) خود تنظیم کنید و کلید API خود را در Authorization هدر.

  • URL پایه: https://api.ollamaendpointurl.com/v1
  • هدر: Authorization: Bearer YOUR_API_KEY

کلید خود را به‌طور فوری از طریق Google یا ایمیل در داشبورد ایجاد کنید. نیاز به شماره تلفن نیست. این URL با هر SDK استاندارد OpenAI کار می‌کند با جای‌گزینی URL پایه.

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

یک درخواست POST به /v1/chat/completions با شناسه مدل uncensored و پیام‌های شما.

curl https://api.ollamaendpointurl.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the default port for Ollama?"}]
  }'

این یک پاسخ JSON شامل متن تولید شده برمی‌گرداند. اگر خطای 401 دریافت کردید، کلید API شما نامعتبر است. خطای 402 نشان‌دهنده اعتبار پیش‌پرداخت ناکافی است.

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

کلاینت را با کلید خود و URL پایه سفارشی مقداردهی اولیه کنید تا درخواست‌ها را به صورت برنامه‌نویسی ارسال کنید.

from openai import OpenAI

client = OpenAI(base_url="https://api.ollamaendpointurl.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 برای کنترل طول خروجی. بدون آن، پیش‌فرض ۲,۰۴۸ توکن است. مدل پارامترهای استاندارد مانند را می‌پذیرد temperature و top_p برای تنظیم رفتار تولید.

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

مشتری Node.js را پیکربندی کنید تا به نقطه پایانی ما برای یکپارچه‌سازی روان در اسکریپت‌های شما اشاره کند.

import OpenAI from "openai";

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

SDK سریال‌سازی را به صورت خودکار مدیریت می‌کند. مطمئن شوید که از نسخه جدیدی از SDK OpenAI که از URLهای پایه سفارشی پشتیبانی می‌کند استفاده می‌کنید. خطاها به عنوان استثناهای استاندارد API پرتاب می‌شوند.

پاسخ‌های استریم

استریمینگ را با تنظیم 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)

جزئیات مصرف توکن در قطعه نهایی جریان ظاهر می‌شود. این موضوع تأخیر ادراک‌شده را برای خروجی‌های طولانی کاهش می‌دهد. نقطه پایانی از قالب‌بندی استاندارد SSE پشتیبانی می‌کند که با اکثر کتابخانه‌های کلاینت سازگار است.

محدودیت‌های نرخ و context window

هر کلید API به ۳۰۰ درخواست در دقیقه و ۸ درخواست همزمان محدود است. پنجره زمینه ۱۰۰,۰۰۰ توکن در مجموع است. حداکثر خروجی در هر درخواست ۱۶,۰۰۰ توکن است. درخواست‌هایی که اندازه بدنه آن‌ها از ۸ مگابایت تجاوز کند، رد می‌شوند. خطای ۴۲۹ نشان می‌دهد که به محدودیت نرخ رسیده‌اید. پیش از تلاش مجدد کمی صبر کنید. خطاها و رد شدن درخواست‌ها اعتبار مصرف نمی‌کنند. اعتبار هرگز منقضی نمی‌شود. برای شارژ از ارز دیجیتال استفاده کنید. با اعتبار آزمایشی $0.50 شروع کنید. کلید خود را هم‌اکنون دریافت کنید.

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

آدرس نقطه پایانی ollama برای API بدون سانسور چیست؟

URL پایه HTTPS://api.ollamaendpointurl.com/v1 است. این نقطه پایانی از کلاینت‌های سازگار با استاندارد OpenAI پشتیبانی می‌کند. می‌توانید از هر SDKای که امکان پیکربندی URL پایه سفارشی را فراهم می‌کند، استفاده کنید.

چگونه کلید API برای LLM بدون سانسور دریافت کنم؟

ثبت‌نام با Google یا ایمیل در داشبورد. کلید API شما بلافاصله نمایش داده می‌شود. تأیید شماره تلفن لازم نیست. کلید بلافاصله برای درخواست‌ها کار می‌کند.

محدودیت‌های زمینه (context) مدل‌های هوش مصنوعی بدون سانسور چیست؟

مدل از پنجره زمینه ۱۰۰,۰۰۰ توکنی پشتیبانی می‌کند. این شامل توکن‌های پرامپت و تکمیل می‌شود. حداکثر خروجی در هر درخواست ۱۶,۰۰۰ توکن است. max_tokens را برای کنترل طول خروجی تنظیم کنید.

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

ثبت‌نام کنید، کلید خود را دریافت کنید و URL پایه خود را به‌روزرسانی کنید. همین‌قدر است.