پرش به محتوا

Cursor

Cursor را با کلید گیسو و گزینهٔ Override OpenAI Base URL به Claude، GPT و DeepSeek وصل کنید: مدل‌های پیشنهادی، قابلیت‌هایی که عوض نمی‌شوند و رفع خطا.

بازبینی: ۱۵ مهر ۱۴۰۵ ۷ دقیقه مطالعه

Cursor ویرایشگر کدی بر پایهٔ VS Code است که هوش مصنوعی جزء اصلی آن است. اگر کلید شخصی (API Key) خودتان را به آن بدهید، گفت‌وگو و حالت ایجنت (Agent) با مدلی کار می‌کنند که خودتان انتخاب کرده‌اید. با کلید گیسو این مدل می‌تواند Claude، GPT، DeepSeek یا مدل‌های متنی دیگر کاتالوگ باشد و هزینه‌اش از اعتبار گیسوی شما کم می‌شود.

OpenAI API Keyکلید گیسو، sk-gisoo-v1-…
Override OpenAI Base URLhttps://gisoo.pro/api/v1
Modelشناسهٔ دقیق مدل گیسو، مثلاً openrouter/anthropic/claude-sonnet-5.5

پیش از شروع

  • حساب گیسو با کمی اعتبار. Cursor در هر پیام بخش بزرگی از کد پروژه را می‌فرستد، پس ورودی هر درخواست بلند است.
  • یک کلید جدا برای Cursor با سقف هزینه. در بخش API اپ گیسو یک پروژه به نام «cursor» بسازید و برای کلیدش سقف بگذارید.
  • فهرست IP مجاز را برای این کلید خالی بگذارید. درخواست‌ها از سرورهای Cursor به گیسو می‌رسند، نه از کامپیوتر شما؛ IP آن سرورها ثابت نیست.

راه‌اندازی، قدم به قدم

  1. تنظیمات Cursor را باز کنید

    از منوی Cursor Settings (میان‌بر Ctrl+Shift+J، در مک Cmd+Shift+J) به بخش Models بروید.

  2. کلید را بگذارید

    در قسمت API Keys، کلید گیسو را در فیلد OpenAI API Key بچسبانید.

  3. نشانی پایه را عوض کنید

    گزینهٔ Override OpenAI Base URL را روشن کنید و https://gisoo.pro/api/v1 را بنویسید؛ با /v1 در انتها و بدون /chat/completions.

  4. مدل را اضافه کنید

    در فهرست مدل‌ها با Add model (یا Add Custom Model) شناسهٔ مدل گیسو را دقیقاً همان‌طور که در GET /models آمده بنویسید و روشنش کنید.

  5. آزمایش کنید

    پنل چت را باز کنید، همین مدل را انتخاب کنید و یک پرسش بی‌خطر بفرستید، مثلاً «ساختار این پروژه را در پنج خط توضیح دهید». بعد در اپ گیسو «گزارش مصرف» را ببینید؛ درخواست باید با نام مدل و هزینه آنجا باشد.

اگر Cursor پیام خطا داد و نمی‌دانید از کلید است یا از مدل، اول همین را در ترمینال بیازمایید. اگر این جواب داد، کلید و شناسه درست‌اند و مشکل در تنظیم Cursor است:

برای سرورها و کاربران داخل ایران، در این نمونه نشانی gisoo.pro را با ir.gisoo.pro جایگزین کنید؛ مسیر و کلید همان‌اند.

Shell آزمایش کلید و مدل
# Before Cursor: is the key right and is the model id exact? (a few tokens, a tiny cost)
curl https://gisoo.pro/api/v1/chat/completions \
  -H "Authorization: Bearer $GISOO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model": "openrouter/anthropic/claude-sonnet-5.5", "max_tokens": 5, "messages": [{"role": "user", "content": "ping"}]}'

کدام مدل را بگذارید

برایشناسهٔ مدلپنجرهٔ ورودی (توکن)ورودی / خروجی (دلار برای هر یک میلیون توکن)
کار روزمره و ایجنت
در ویرایش چندفایلی و فراخوانی ابزار دقیق است.
openrouter/anthropic/claude-sonnet-5.5 ۱٬۰۰۰٬۰۰۰ $3.0595 / $15.2975
بازنویسی‌های سخت
قوی‌تر و گران‌تر؛ برای کارهایی که چند فایل به هم گره خورده‌اند.
openrouter/anthropic/claude-opus-5.5 ۱٬۰۰۰٬۰۰۰ $6.119 / $30.595
جایگزین از OpenAI gpt-5.5 ۱٬۰۵۰٬۰۰۰ $7.00 / $42.00
هزینهٔ کم
برای پرسش‌های ساده و پروژه‌های شخصی.
deepseek-v4-flash ۱٬۰۰۰٬۰۰۰ $0.42 / $1.68
پرسش کوتاه
سریع و ارزان؛ برای ایجنت کافی نیست.
gpt-4o-mini ۱۲۸٬۰۰۰ $0.21 / $0.84

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

مدل‌هایی که فقط از مسیر Responses API جواب می‌دهند (مثل نسخه‌های Codex و Pro مدل‌های OpenAI) را در Cursor نگذارید؛ برای آن‌ها Codex CLI را ببینید.

چه چیزی با کلید گیسو کار می‌کند و چه چیزی نه

قابلیت Cursorبا کلید گیسو
چت و پرسش دربارهٔ کدبا مدلی که انتخاب کرده‌اید، از اعتبار گیسو.
حالت ایجنت (Agent) و ویرایش فایل‌هابا مدل‌هایی که فراخوانی ابزار دارند؛ همهٔ مدل‌های جدول بالا دارند.
فرستادن تصویربا مدل‌هایی که تصویر می‌خوانند (Claude، GPT و Gemini).
تکمیل خودکار Tab و مدل‌های اختصاصی Cursorعوض نمی‌شوند؛ با مدل‌های خود Cursor و حساب Cursor شما کار می‌کنند و از اعتبار گیسو چیزی کم نمی‌کنند.
این‌که کلید شخصی در کدام پلن Cursor پذیرفته شودتصمیم Cursor است و ممکن است عوض شود؛ گیسو فقط مدل را فراهم می‌کند.

علاوه بر مدل، می‌توانید سرور MCP گیسو را هم به Cursor بدهید تا ایجنت از داخل ویرایشگر تصویر، صدا یا ویدیو بسازد.

خطاهای رایج

نشانهعلتراه رفع
401 invalid_api_key یا «Invalid API key»کلید ناقص کپی شده یا فاصله دارد.کلید را دوباره و کامل بچسبانید؛ کلید فقط یک بار نشان داده می‌شود، اگر گم شده کلید تازه بسازید.
404 model_not_foundشناسهٔ مدل با کاتالوگ یکی نیست.شناسه را از صفحهٔ مدل‌ها کپی کنید، با همان پیشوند (مثلاً openrouter/).
خطای ۴۰۴ برای همهٔ مدل‌هانشانی پایه بدون /v1 یا با مسیر اضافه نوشته شده.دقیقاً https://gisoo.pro/api/v1 را بنویسید.
402 insufficient_creditپیش از هر درخواست مبلغی به‌اندازهٔ بیشترین هزینهٔ احتمالی آن کنار گذاشته می‌شود و ورودی Cursor بزرگ است.حساب را شارژ کنید؛ بعد از پاسخ فقط هزینهٔ واقعی کم می‌شود و بقیه برمی‌گردد.
403 ip_not_allowedروی کلید فهرست IP مجاز گذاشته‌اید.برای کلید Cursor فهرست IP را خالی کنید.
403 model_not_allowedکلید یا پروژه فقط مدل‌های خاصی را اجازه می‌دهد.مدل را به فهرست مجاز کلید اضافه کنید.
403 kyc_requiredسقف مصرف پیش از احراز هویت پر شده است.احراز هویت را در اپ گیسو کامل کنید.
429 concurrency_limitایجنت چند درخواست را همزمان فرستاده است.چند ثانیه بعد ادامه دهید؛ اگر همیشه لازم است، با تیکت سقف بیشتری بخواهید.
مدلی که نامش با claude شروع می‌شود به گیسو نمی‌رسداگر در Cursor کلید Anthropic هم گذاشته‌اید، ممکن است Cursor این مدل‌ها را به آن سمت بفرستد.فیلد کلید Anthropic را خالی بگذارید و شناسهٔ کامل گیسو را با پیشوند openrouter/ بنویسید.

همهٔ کدها در صفحهٔ خطاها آمده است.

هزینه را کنترل کنید

  • برای کلید Cursor سقف هزینه بگذارید؛ وقتی پر شد، درخواست‌ها با خطای ۴۰۲ می‌ایستند و بیشتر از آن خرج نمی‌شود.
  • مدل را با کار جور کنید: پرسش ساده با مدل ارزان، ایجنت با Claude، و Opus فقط وقتی مدل‌های دیگر از پس کار برنیامدند.
  • گفت‌وگوهای خیلی طولانی را ببندید و تازه شروع کنید؛ هر پیام تازه کل تاریخچه را دوباره می‌فرستد.
  • مصرف هر کلید را با GET /usage یا در «گزارش مصرف» اپ ببینید.

پرسش‌های پرتکرار

چرا IP درخواست‌ها در گزارش مصرف، خارجی است؟

چون Cursor درخواست را از سرورهای خودش به گیسو می‌فرستد، نه از کامپیوتر شما. این طبیعی است و دلیل همین است که برای کلید Cursor نباید فهرست IP مجاز گذاشت.

تکمیل خودکار Tab هم از اعتبار گیسو کم می‌کند؟

نه. Tab با مدل‌های خود Cursor کار می‌کند. از اعتبار گیسو فقط درخواست‌هایی کم می‌شود که با مدل انتخابی شما در چت و ایجنت فرستاده می‌شوند.

کد پروژه‌ام در گیسو ذخیره می‌شود؟

نه. گیسو فقط فراداده ثبت می‌کند (مدل، تعداد توکن، هزینه و زمان)؛ متن درخواست و پاسخ ذخیره نمی‌شود. متن به سرویس‌دهندهٔ مدل می‌رسد و سیاست نگهداری همان شرکت حاکم است.

Claude Code یا Cline را انتخاب کنم یا Cursor؟

اگر ویرایشگرتان Cursor است، همین راهنما کافی است. اگر VS Code دارید و ایجنت متن‌باز می‌خواهید، Cline را ببینید؛ اگر در ترمینال کار می‌کنید، Claude Code را.

راهنماهای مرتبط

پاسخ پرسشتان را پیدا نکردید؟

شناسهٔ درخواست (هدر X-Request-Id) را با پرسشتان در تیکت بفرستید تا دقیق بررسی کنیم.

تیکت پشتیبانی