هوش مصنوعی میتواند اشتباه کند. اطلاعات مهم را راستیآزمایی کنید.
فهرست مدلهای فعال، سرویسدهنده، دسته و هزینه هر پیام
ظاهر، رنگ و زبان نوپلا را مطابق سلیقهی خود تنظیم کنید
خودکار از تنظیم دستگاه پیروی میکند
رنگ اصلی نوپلا را انتخاب کنید
زبان محیط کاربری
اندازه نوشتههای رابط و گفتگوها را تنظیم کنید
به نوپلا بگویید چطور با شما صحبت کند؛ این تنظیمات روی همهی گفتگوهای شما اعمال میشود
اطلاعات حساب، نشستها و امنیت خود را مدیریت کنید
رمز عبور حساب خود را بهروزرسانی کنید
دستگاههایی که به حساب شما وارد شدهاند را ببینید و نشستهای اضافه را خارج کنید
هر آنچه برای استفاده کامل از نوپلا لازم دارید — از شروع گفتگو تا API
در صفحه «گفتگو» سوال یا درخواست خود را در کادر پایین بنویسید و دکمه ارسال (یا Enter) را بزنید. برای رفتن به خط بعد از Shift+Enter استفاده کنید.
با دکمه «گفتگوی جدید» در منوی کناری هر زمان یک گفتگوی تازه شروع کنید. گفتگوی قبلی بهصورت خودکار در «گفتگوهای اخیر» ذخیره میشود.
اگر پاسخ نیمهکاره ماند یا ارتباط قطع شد، آنچه نوشته شده حفظ میشود و با دکمه «ادامه دادن» میتوانید از همانجا ادامه دهید.
از منوی بالای صفحه مدل فعال را انتخاب کنید. هر شرکت (OpenAI، Anthropic، Google، DeepSeek و…) با لوگوی رسمی خود نمایش داده میشود.
هزینه تقریبی هر پیام کنار نام مدل و در نوار پایین کادر نمایش داده میشود. هزینه نهایی بر اساس تعداد توکن ورودی و خروجی واقعی محاسبه و از موجودی شما کسر میشود.
برای گفتگوی روزمره مدلهای سبکتر و ارزانتر، و برای کدنویسی یا استدلال پیچیده مدلهای قویتر را انتخاب کنید. دسته هر مدل (گفتگو/کدنویسی/استدلال) کنار آن آمده است.
کدها با رنگآمیزی نحوی نمایش داده میشوند. امکان جستجو در کد و کپی سریع وجود دارد. برای HTML/CSS/JS/SVG دکمه «اجرا» پیشنمایش زنده میسازد و با «بزرگنمایی» تمامصفحه میشود.
جدولهای Markdown با کادر کامل و فرمولهای ریاضی (LaTeX با $…$ یا $$…$$) همان لحظه نوشتهشدن بهشکل درست رندر میشوند.
متن پررنگ، کج، زیرخطدار، خطخورده، فهرستها، نقلقول، توان و زیرنویس و نمودار ستونی همگی پشتیبانی میشوند.
با دکمه + میتوانید فایلهای متنی (txt, md, json, csv، کد و…) تا ۲۴۰ کیلوبایت پیوست کنید و درباره محتوای آنها سوال بپرسید.
حالتهای گفتگو، تولید تصویر، تفکر بیشتر، جستجو و ساخت فایل از همان دکمه + قابل انتخاباند و خروجی متناسب با هر حالت تنظیم میشود.
از منوی کناری گفتگوهای قبلی را جستجو کنید، ادامه دهید، عنوانشان را تغییر دهید یا حذف کنید.
از بخش «شارژ توکن نوپل» بسته موردنظر را بخرید. خرید از سمت سرور تایید میشود و موجودی بلافاصله بهروزرسانی میگردد.
اگر کد هدیه دارید، در همان بخش شارژ آن را وارد کنید تا توکن به حساب شما اضافه شود.
تاریخچه کامل خریدها و مصرف در بخش «تراکنشها» قابل مشاهده است؛ هر کسر با نام مدل و جزئیات توکن ثبت میشود.
پلن اشتراک پیام، تعداد مشخصی پیام را در یک بازهٔ زمانی معین در اختیار شما میگذارد. تا پایان دوره یا اتمام سهمیه، پیامها از اشتراک کسر میشوند.
در بخش «اشتراک» حلقهٔ مصرف، درصد باقیمانده، تاریخ شروع و پایان دوره و تعداد پیام باقیمانده را میبینید. در پروفایل هم پلن فعال با پروگرسبار دایرهای و بازهٔ فعالبودن نمایش داده میشود.
با ابزار «چند پیام میتوانم بفرستم؟» برآورد تعداد پیام هر مدل را ببینید و پلن مناسب را انتخاب کنید. اگر پرداختی نیمهکاره ماند، از کارت «بازیابی خرید» آن را پیگیری کنید. مبلغ اشتراک پس از فعالشدن قابل بازگشت نیست.
هزینه بر اساس توکن واقعی پردازششده محاسبه میشود. اگر ارتباط قطع شود، آنچه تولید شده حفظ میشود و میتوانید با دکمه «ادامه دادن» بدون از دست رفتن متن، ادامه دهید.
هزینه تقریبی هر پیام پیش از ارسال، کنار نام مدل و در نوار پایین کادر نمایش داده میشود. هزینه دقیق پس از پاسخ در بخش تراکنشها و پنل توسعهدهندگان قابل مشاهده است.
پیش از شروع پاسخ بررسی میشود که موجودی کافی دارید. اگر کافی نباشد پیام «موجودی کافی نیست» نمایش داده میشود و پس از شارژ میتوانید ادامه دهید؛ متن قبلی پاک نمیشود.
بله، همه گفتگوها در حساب شما ذخیره و در «گفتگوهای اخیر» در دسترساند. میتوانید هر کدام را حذف یا تغییر نام دهید.
زیر هر پاسخ دکمه کپی هست. برای بلوکهای کد هم دکمه کپی اختصاصی در سربرگ هر بلوک قرار دارد.
حالت گفتگو برای متن و کد، تفکر بیشتر برای تحلیل عمیقتر، جستجو برای پاسخ پژوهشی، تولید تصویر برای ساخت پرامپت تصویر و ساخت فایل برای خروجی ساختاریافته است.
شارژ توکن نوپل بر اساس مصرف واقعی هر پیام کسر میشود و تاریخ انقضا ندارد. اشتراک پیام سهمیهٔ مشخصی از پیام را در یک بازهٔ زمانی معین میدهد؛ تا وقتی اشتراک فعال است پیامها از سهمیهٔ آن کسر میشود و توکن شما دستنخورده میماند.
پس از اتمام سهمیه یا پایان دوره، اشتراک غیرفعال میشود و کسر هزینه دوباره از موجودی توکن نوپل انجام میگیرد. وضعیت پلن، درصد باقیمانده و تاریخ پایان را در بخش «اشتراک» و در پروفایل میبینید و هر زمان میتوانید پلن تازهای فعال کنید.
تیکت ثبت کنید و همینجا با تیم نوپلا گفتگو کنید؛ همهٔ پاسخها در همین صفحه ثبت میشود.
با دکمهٔ «تیکت جدید» سؤال یا مشکلتان را بنویسید؛ پاسخ تیم پشتیبانی همینجا نمایش داده میشود.
این تیکت بسته شده است؛ اگر پیام تازهای بفرستید دوباره باز میشود.
چارچوب استفاده امن، منصفانه و قانونی از نوپلا — لطفاً پیش از استفاده مطالعه کنید
با ورود به نوپلا میپذیرید که از سرویس فقط برای مقاصد قانونی و مطابق با این قوانین استفاده کنید. حساب کاربری شخصی است و مسئولیت همه فعالیتهای انجامشده با آن بر عهده شماست. اشتراکگذاری حساب، فروش دسترسی یا استفاده خودکار غیرمجاز ممنوع است.
تولید یا انتشار موارد زیر — چه در متن و چه در تصویر — اکیداً ممنوع است و میتواند به تعلیق فوری حساب منجر شود:
پاسخهای هوش مصنوعی ممکن است ناقص، قدیمی یا نادرست باشند. پیش از استفاده از خروجی در امور مالی، حقوقی، پزشکی، امنیتی یا تصمیمهای مهم، نتیجه را با منبع معتبر و کارشناس انسانی راستیآزمایی کنید. نوپلا مسئول تصمیمهایی که صرفاً بر پایه خروجی مدل گرفته میشوند نیست.
اطلاعات حساب، نشستها، تراکنشها، مصرف API و گفتگوها برای ارائه سرویس، امنیت، پشتیبانی و بهبود کیفیت پردازش میشوند. رمز عبور، کلید خصوصی، اطلاعات کارت بانکی، توکنهای محرمانه یا دادههای بسیار حساس را در چت وارد نکنید. شما میتوانید هر زمان گفتگوهای خود را حذف کنید.
هزینه هر پیام یا تصویر بر اساس مدل فعال، طول ورودی، طول خروجی و تنظیمات پنل مدیریت محاسبه میشود. کسر از موجودی پس از تولید پاسخ و بر مبنای توکن واقعی انجام میگیرد و پس از دریافت پاسخ قابل بازگشت نیست. شارژ با خرید بستهٔ توکن نوپل یا واردکردن کد هدیه انجام میشود و فقط پس از تایید سمت سرور به موجودی اضافه میگردد. پرداختهای ناموفق فقط پس از تایید رسید معتبر و از مسیر «بازیابی خرید» قابل پیگیری هستند. افزون بر پرداخت توکنی، پلنهای اشتراک پیام (از جمله پلن سفارشی) ارائه میشوند که سهمیهٔ مشخصی از پیام را در یک بازهٔ زمانی معین در اختیار میگذارند؛ تا پایان دوره یا اتمام سهمیه، پیامها از اشتراک کسر میشود و موجودی توکن دستنخورده میماند. مبلغ اشتراک پس از فعالشدن قابل بازگشت نیست و سهمیهٔ استفادهنشده در پایان دوره منتقل نمیشود. در صورت تخلف، سرویس میتواند مصرف را محدود کند.
کلید API محرمانه است و نباید در برنامه عمومی یا مخزن کد منتشر شود. ارسال درخواست انبوه، تلاش برای دور زدن محدودیتها، استفاده مشترک از کلید یا ایجاد بار غیرعادی میتواند به غیرفعالسازی کلید منجر شود. مسئولیت حفاظت از کلید بر عهده دارنده آن است.
کاربر میتواند گفتگوها را حذف یا عنوانشان را ویرایش کند و نشستهای فعال را مدیریت کند. برای خطای پرداخت، مشکل امنیتی، درخواست حذف داده یا گزارش محتوای نامناسب از مسیر پشتیبانی اقدام کنید. نوپلا حق بهروزرسانی این قوانین را محفوظ میدارد و تغییرات از طریق همین صفحه اعلام میشود.
API Key، مستندات ساده، نمونه cURL و لاگ درخواستها
این بستهها از جدول بستههای API پنل ادمین خوانده میشوند و با بستههای خرید کاربران عادی جدا هستند.
درگاه API نوپلا کاملاً سازگار با استاندارد OpenAI است؛ یعنی هر ابزار یا کتابخانهای که با OpenAI کار میکند، فقط با تغییرِ «آدرس پایه» و «کلید»، بدون تغییر کد به نوپلا وصل میشود. مسیرها: POST /v1/chat/completions برای گفتگو و GET /v1/models برای فهرست مدلها.
https://nopla.ir/v1 بگذارید.GET /v1/models) انتخاب کنید و درخواست بزنید.کلید را در هدر Authorization بهصورت Bearer SK-... بفرستید. کلید کامل فقط یکبار هنگام ساخت نمایش داده میشود؛ آن را جای امن (متغیر محیطی سرور) نگه دارید و هرگز در کد سمتکاربر (فرانتاند/اپ) قرار ندهید. احراز هویت فقط با همین کلید انجام میشود و به کوکی یا نشست نیازی نیست.
Base URL: https://nopla.ir/v1
POST https://nopla.ir/v1/chat/completions # گفتگو (Chat Completions)
GET https://nopla.ir/v1/models # فهرست زندهٔ مدلهای قابلاستفاده
Content-Type: application/json
Authorization: Bearer SK-...
| پارامتر | نوع | الزامی | توضیح |
|---|---|---|---|
model | string | بله | شناسهٔ مدل از جدول پایین، مثل claude-sonnet-5 |
messages | array | بله* | آرایهای از {"role":"user|assistant|system","content":"..."} — دقیقاً مثل OpenAI |
message | string | بله* | میانبر برای کلاینتهای ساده؛ اگر messages نفرستید، یک رشتهٔ متنی کافی است |
stream | boolean | خیر | فعلاً پشتیبانی نمیشود؛ آن را false بگذارید (پیشفرض) |
* یکی از messages یا message الزامی است.
شناسهٔ مدل را دقیقاً مثل ستون «شناسه» بفرستید. این نمونهای از قویترین مدلهای گفتگوست؛ برای فهرست زندهٔ کامل (هرچه هماکنون فعال و قیمتگذاریشده) GET /v1/models را صدا بزنید.
| شناسه (model) | خانواده | مناسبِ |
|---|---|---|
claude-fable-5 | Claude | قویترین؛ کارهای پیچیده و خلاقانه |
gpt-5.6-sol | GPT | استدلال و تحلیل سنگین |
claude-opus-5 | Claude | پاسخهای دقیق و طولانی |
claude-opus-4-8 | Claude | کدنویسی و کارهای فنی |
gpt-5.6-terra | GPT | کاربرد عمومی سطحبالا |
gpt-5.5 | GPT | تعادل سرعت و کیفیت |
claude-sonnet-5 | Claude | سریع، اقتصادی، همهکاره (پیشنهادِ شروع) |
gemini-3.1-pro-preview | Gemini | متن طولانی و چندوجهی |
gpt-5.6-luna | GPT | گفتگوی روزمرهٔ ارزان |
grok-4.6 | Grok | پاسخهای بهروز و بیپرده |
زبان موردنظر را انتخاب کنید. هر نمونه با یک کلیک قابل کپی است.
{
"id": "chatcmpl-9f2c1a7b4e5d",
"object": "chat.completion",
"created": 1727433600,
"model": "claude-sonnet-5",
"choices": [
{
"index": 0,
"message": { "role": "assistant", "content": "سلام! چطور میتوانم کمک کنم؟" },
"finish_reason": "stop"
}
],
"usage": { "prompt_tokens": 12, "completion_tokens": 34, "total_tokens": 46 },
"nopla": { "charged_tokens": 5 }
}
پاسخ کاملاً OpenAI-شکل است؛ محتوا در choices[0].message.content قرار دارد. فیلد افزودهٔ nopla.charged_tokens تعداد توکنِ نوپلِ کسرشده برای این درخواست را نشان میدهد.
چون درگاه سازگار با OpenAI است، در هر ابزاری فقط دو چیز را تنظیم کنید: Base URL = https://nopla.ir/v1 و API Key = کلید نوپلا. سپس نام مدل را از جدول بالا بگذارید.
| ابزار | روش اتصال |
|---|---|
| Cursor | Settings ← Models: کلید را در «OpenAI API Key» بگذارید و «Override OpenAI Base URL» را روی https://nopla.ir/v1 تنظیم کنید؛ سپس مدل را با نام (مثل claude-sonnet-5) اضافه کنید. |
| Vercel AI SDK | createOpenAI({ baseURL: 'https://nopla.ir/v1', apiKey }) و بعد openai('claude-sonnet-5'). |
| Continue (VS Code/JetBrains) | در config.json: مقدار provider را openai، apiBase را https://nopla.ir/v1 و model را شناسهٔ نوپلا بگذارید. |
| OpenAI SDK (Python/JS) | همان نمونهٔ کد بالا؛ فقط base_url/baseURL را به آدرس نوپلا تغییر دهید. |
| Codex CLI | یک provider سفارشی با base-url نوپلا بسازید (نمونهٔ پیکربندی پایین) و کلید را در متغیر محیطی بگذارید. |
| Claude Code | این ابزار فرمت Anthropic میخواهد نه OpenAI؛ برای اتصال به یک «پلِ» مبدل OpenAI↔Anthropic (مثل LiteLLM Proxy) نیاز دارید که جلوی نوپلا قرار بگیرد. |
# ~/.codex/config.toml
model = "claude-sonnet-5"
model_provider = "nopla"
[model_providers.nopla]
name = "Nopla"
base_url = "https://nopla.ir/v1"
env_key = "NOPLA_API_KEY" # export NOPLA_API_KEY=SK-...
| کد | معنی | راهحل |
|---|---|---|
401 | کلید ارسالنشده، نامعتبر، مسدود یا منقضی است | هدر Authorization: Bearer SK-... را بررسی یا کلید تازه بسازید |
402 | موجودی نوپل کافی نیست | حساب را از بخش «بستهها و شارژ» شارژ کنید |
404 | مدل یافت نشد یا غیرفعال است | شناسهٔ درست مدل را از GET /v1/models بگیرید |
429 | تعداد درخواست بیش از حد مجاز (rate limit) | به هدر Retry-After نگاه کنید و کندتر بفرستید |
500 | خطای داخلی سرور | بعداً دوباره تلاش کنید یا با پشتیبانی تماس بگیرید |
503 | API توسعهدهندگان موقتاً غیرفعال است | کمی بعد دوباره امتحان کنید |
پرداخت نیمهکارهای مانده است
خریدهای تاییدنشده بازیابی و پس از تایید سرور به حساب شما اضافه میشود.