مستنداتPaasta Docsورود به کنسول
فهرست مستندات
صفحه اصلی مستندات

شروع و استقرار

شروع سریع با پاستاPaastafile چیست و چه کاری انجام می‌دهد؟استقرار از GitHub و GitLabDocker Compose و پروژه‌های چندسرویسیبازارچه قالب‌ها و اپ‌های آمادهساخت و استقرار اپلیکیشناتصال Claude Code، Codex و Cursor با MCP پاستاروش‌های Build و استک‌هااتصال برنامه به API هوش مصنوعی پاستاپروژه‌ها و نسخه‌هاتنظیمات اجرا

داده و ذخیره‌سازی

فضای ذخیره‌سازیدیتابیس‌های مدیریت‌شدهبکاپ، Snapshot و بازیابی داده

دامنه و شبکه

ثبت، انتقال و تمدید دامنهشبکه توزیع محتوا (CDN)امنیت، شبکه و استفاده قابل قبولوضعیت سرویس و رخدادها

عملیات و مدیریت

پلن، کیف پول و هزینهلاگ و مشاهده‌پذیریتیم و دسترسیپشتیبانی و تیکتحساب، API و امنیتمحیط‌ها و Preview DeploymentWorker، Cron، Job و Release Commandمقیاس خودکار و دسترس‌پذیری بالااعلان‌های ایمیل، پیامک، تلگرام و Webhookرفع خطاهای رایج
شروع و استقرار

اتصال برنامه به API هوش مصنوعی پاستا

ساخت کلید، انتخاب مدل، مشاهده قیمت تومان و ارسال درخواست سازگار با OpenAI.

۲ دقیقه مطالعه

شروع سریع

از صفحه «هوش مصنوعی» یک کلید جدا برای محیط برنامه بسازید. مقدار کامل کلید فقط یک‌بار نمایش داده می‌شود؛ آن را در Secret یا متغیر محیطی نگه دارید و داخل کد یا Git قرار ندهید.

curl https://paasta.cloud/api/ai/v1/chat/completions \
  -H "Authorization: Bearer $PAASTA_AI_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"MODEL_ID","messages":[{"role":"user","content":"Hello"}],"max_tokens":512}'

مدل و قیمت

فهرست زنده مدل‌ها از GET /api/ai/v1/models و صفحه هوش مصنوعی در دسترس است. قیمت نهایی ورودی و خروجی برای یک میلیون توکن به تومان نمایش داده می‌شود. هزینه واقعی پس از پاسخ موفق بر اساس usage ثبت‌شده کم می‌شود.

رزرو هزینه

پیش از ارسال، سقف محافظه‌کارانه هزینه با توجه به بدنه درخواست و max_tokens رزرو می‌شود. در خطای سرویس کل رزرو و پس از پاسخ موفق بخش مصرف‌نشده فوراً به موجودی برمی‌گردد. برای retry یک Idempotency-Key یکتا بفرستید.

سازگاری نسخه اولیه

مسیر chat/completions و فهرست مدل‌ها با قالب OpenAI سازگارند. در نسخه اولیه پاسخ جریانی فعال نیست؛ مقدار stream را false بگذارید.

رفع خطا

  • insufficient_credit: موجودی کیف پول را افزایش یا سقف خروجی را کمتر کنید.
  • model_not_found: شناسه را از کاتالوگ زنده کپی کنید.
  • rate_limit_exceeded: تا زمان اعلام‌شده صبر و سپس با همان منطق retry برنامه تلاش کنید.
هنوز مسئله حل نشده است؟پروژه یا استقرار مربوط را به تیکت وصل کنید تا بررسی دقیق‌تر شود.
ساخت تیکت