پرش به محتوای اصلی
پُل AI
سازگار با OpenAI API · کیف پول تومانی

یک کلید، یک endpoint، مدل‌های چند تامین‌کننده

مدل‌های OpenAI، Anthropic، Azure OpenAI و OpenRouter را با همان SDK همیشگی صدا بزنید؛ با مسیریابی و failover امن، بودجه و گزارش مصرف جدا برای هر اپ.

Python
from openai import OpenAI
client = OpenAI(api_key=os.environ["PUL_API_KEY"], base_url="https://api.pul.example/v1")
r = client.chat.completions.create(model="gpt-4o-mini", messages=[{"role": "user", "content": "سلام!"}])
print(r.choices[0].message.content)

آداپتورهای تامین‌کننده در درگاه

  • OpenAI
  • Anthropic
  • Azure OpenAI
  • OpenRouter

مسیر هر درخواست

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

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

پلن‌ها: امکانات و سقف‌ها، جدا از اعتبار مصرف

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

در حال دریافت پلن‌ها…

پلن‌ها قیمت ثابتی در این صفحه ندارند؛ پلن فقط امکانات و سقف‌ها را تعیین می‌کند. هزینه‌ی مصرف بر اساس هر مدل و توکن‌های مصرف‌شده از بسته‌ی توکن اپ یا کیف پول کسر می‌شود. برآورد هزینه‌ی هر مدل را پس از ورود در شبیه‌ساز قیمت کیف پول ببینید؛ فهرست مدل‌ها در صفحه‌ی مدل‌ها و نحوه‌ی شروع در مستندات آمده است.

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

آیا کد فعلی‌ام بدون تغییر کار می‌کند؟

برای عملیات‌های پشتیبانی‌شده، کافی است آدرس پایه و کلید را عوض کنید. پارامترهایی که پشتیبانی نمی‌شوند با خطای صریح رد می‌شوند.

چه مدل‌هایی در دسترس است؟

فهرست زنده‌ی مدل‌ها با قابلیت‌ها و طول context در صفحه‌ی مدل‌ها و از طریق /v1/models در دسترس است.

اگر تامین‌کننده قطع شود چه می‌شود؟

اگر مدل منبع دیگری داشته باشد و هنوز بخشی از پاسخ ارسال نشده باشد، درخواست به منبع سالم بعدی می‌رود. وسط استریم دوباره ارسال نمی‌شود تا دو بار هزینه گرفته نشود.

آیا متن درخواست‌ها ذخیره می‌شود؟

به‌صورت پیش‌فرض خیر؛ فقط متادیتا و میزان مصرف برای صورت‌حساب نگه‌داری می‌شود.