رفتن به محتوای اصلی
ساینوساینوساینو
قیمت‌گذاریمستنداتوضعیتدرباره ما
ورودشروع کنید
ساینوساینو

ایده‌های خوب
به یک اتصال عالی نیاز دارند.

نماد اعتماد الکترونیکی
دروازه پرداخت معتبر زرینپال
نشان اعتباری ایمالز

پلتفرم

قیمت‌گذاریخرید اعتبارمحیط آزمایشوضعیت سرویس

منابع

مستنداتوبلاگاخبارارتباط با ما

شرکت

درباره ساینوحریم خصوصیشرایط استفاده
© 2026 Cynoبرای ایده‌های فردا ساخته شده.
مستندات
شروع کارشروع سریعاحراز هویتانتخاب مدلخطاها و تلاش مجددمحدودیت درخواست
ایجنت‌های کدنویسیراه اندازی خودکارپیشنهادیClaude CodeCodex CLIOpenCode

به راهنمایی نیاز دارید؟

با ما صحبت کنید
مستندات / OpenCode
ایجنت‌های کدنویسی

OpenCode را به ساینو وصل کنید

OpenCode را به گیت‌وی ساینو وصل کنید تا به مدل‌های Claude، GPT، Gemini، Grok و DeepSeek دسترسی داشته باشید؛ با پشتیبانی از فراخوانی ابزار، ویرایش فایل، استدلال و کشِ بومی پرامپت آنتروپیک، تا ۹۸٪ تخفیف.

سریعترین روش • پیشنهادی

راه اندازی خودکار با یک دستور

نیازی به ویرایش دستی فایلهای تنظیمات نیست؛ تمام ابزارها (ChatGPT Desktop / Codex و Claude Code) با یک فرمان در ویندوز و لینوکس متصل میشوند.

ورود به راه اندازی خودکار
فرمت
Dynamic
آدرس پایه
https://cyno.ir/v1
مسیر تنظیمات
~/.config/opencode/

1نصب OpenCode

OpenCode را با یکی از روش‌های زیر نصب کنید:

npm install -g opencode-ai

2پیکربندی مدلها (opencode.json)

فایل تنظیمات سراسری OpenCode را در مسیر زیر ایجاد یا جایگزین کنید:

~/.config/opencode/opencode.json

این تنظیمات، ساینو را به دو ارائه‌دهنده تقسیم می‌کند:

۱. cyno-claude (@ai-sdk/anthropic): مدل‌های Claude را از مسیر بومی /v1/messages عبور می‌دهد تا کشِ پرامپت با تا ۹۸٪ تخفیف (setCacheKey: true) و Extended Thinking با بودجهٔ توکن (budgetTokens) فعال شود.

۲. cyno (@ai-sdk/openai-compatible): مدل‌های GPT، Gemini، Grok و DeepSeek را از طریق استاندارد /v1/chat/completions ارائه می‌کند.

نکتهٔ مهم: اگر با /connect یا auth.json وارد می‌شوید، "apiKey": "{env:CYNO_API_KEY}" را داخل options اضافه نکنید. متغیر محیطیِ تنظیم‌نشده می‌تواند کلید ذخیره‌شده را با مقدار خالی جایگزین کند.

opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "model": "cyno-claude/claude-sonnet-5-5",
  "small_model": "cyno-claude/claude-haiku-5-5",
  "provider": {
    "cyno-claude": {
      "npm": "@ai-sdk/anthropic",
      "name": "Cyno (Claude Native Caching)",
      "options": {
        "baseURL": "https://cyno.ir/v1",
        "setCacheKey": true
      },
      "models": {
        "claude-fable-5-1": {
          "id": "claude-fable-5-1",
          "name": "Claude Fable 5.1 (Thinking)",
          "tool_call": true,
          "reasoning": true,
          "attachment": true,
          "limit": { "context": 1000000, "output": 32768 },
          "options": {
            "thinking": { "type": "enabled", "budgetTokens": 16000 }
          }
      }
    },
    "cyno": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "Cyno (GPT / Gemini / Grok / DeepSeek)",
      "options": {
        "baseURL": "https://cyno.ir/v1"
      },
      "models": {
        "gpt-6-astra": {
          "id": "gpt-6-astra",
          "name": "GPT-6 Astra",
          "tool_call": true,
          "reasoning": true,
          "attachment": true,
          "limit": { "context": 1050000, "output": 32768 }
        },
        "gemini-4-argon": {
          "id": "gemini-4-argon",
          "name": "Gemini 4 Argon",
          "tool_call": true,
          "reasoning": true,
          "attachment": true,
          "limit": { "context": 1000000, "output": 16384 }
        },
        "grok-4.7": {
          "id": "grok-4.7",
          "name": "Grok 4.7",
          "tool_call": true,
          "reasoning": true,
          "attachment": true,
          "limit": { "context": 500000, "output": 16384 }
        },
        "deepseek-v4.1-flash": {
          "id": "deepseek-v4.1-flash",
          "name": "DeepSeek V4.1 Flash",
          "tool_call": true,
          "reasoning": true,
          "limit": { "context": 1000000, "output": 16384 }
        }
      }
    }
  }
}

در صورت نیاز به مدل های دیگر با رعایت الگوی بالا آنها را به تنظیمات خود اضافه کنید.

3احراز هویت با کلید API ساینو

کلید API را از پنل کاربری ساینو بگیرید و با یکی از دو روش زیر برای هر دو ارائه‌دهنده (cyno-claude و cyno) ثبت کنید:

روش اول: فایل auth.json (پیشنهادی)

فایل اعتبارنامهٔ OpenCode را ایجاد یا ویرایش کنید:

~/.local/share/opencode/auth.json
auth.json
{
  "cyno-claude": {
    "type": "api",
    "key": "sk-YOUR_CYNO_API_KEY"
  },
  "cyno": {
    "type": "api",
    "key": "sk-YOUR_CYNO_API_KEY"
  }
}

4اجرا و تغییر مدل‌ها

پوشهٔ پروژه را در ترمینال باز کنید و OpenCode را اجرا کنید:

bash
opencode

با /models می‌توانید بین مدل‌های Claude با کشِ بومی و مدل‌های GPT، Gemini، Grok و DeepSeek جابه‌جا شوید.

با فشردن Tab بین حالت Build (اجرای ابزار، ترمینال و ویرایش فایل) و حالت Plan (تحلیل معماری و بررسی کد به‌صورت فقط‌خواندنی) جابه‌جا شوید.

بر اساس مستندات رسمی: opencode.ai/docs

قبلیCodex CLI
در این صفحهنصب OpenCodeپیکربندی مدلها (opencode.json)احراز هویت با کلید API ساینواجرا و تغییر مدل‌ها

پیشنهاد ساینو: اتصال با ۱ دستور

راه اندازی خودکار

کلیدتان را بسازید و همین حالا شروع کنید.

ساخت کلید