پرش به محتوای اصلی
پرش به محتوای مقاله

treg: جایگزینی مدل اشتراک ماهانه با پرداخت به‌ازای هر فراخوانی

·۱۵ مهر ۱۴۰۵۱۶ دقیقه مطالعه
مخزن Treg: OpenRouter برای ابزارهای عامل هوشمند. عضویت در جامعه دیسکورد.
مخزن Treg: OpenRouter برای ابزارهای عامل هوشمند. عضویت در جامعه دیسکورد.
اشتراک‌گذاری
واقعاً چه چیز جدید است؟

ایجاد یک لایه‌ی انتزاعی (Abstraction Layer) برای ابزارهای API که اجازه می‌دهد عامل‌ها بدون داشتن حساب کاربری در ده‌ها سرویس مختلف، از قابلیت‌های آن‌ها با مدل پرداخت به‌ازای مصرف استفاده کنند.

تصور کنید یک توکن واحد، دسترسی عامل‌های هوش مصنوعی شما را به هزاران نقطه اتصال (Endpoint) پولی باز کند، بدون آنکه نیاز باشد برای هر سرویس یک حساب کاربری بسازید. این همان واقعیت treg است؛ ابزاری که توسط تیم Superdesign عرضه شده و مانند یک «OpenRouter برای ابزارها» عمل می‌کند تا اصطکاک مدیریت اشتراک‌های پراکنده در جریان‌های کاری عامل‌محور را از بین ببرد. این پلتفرم هم برای میزبانی شخصی (Self-hosting) در دسترس است و هم به‌صورت زنده در آدرس treg.to فعال است.

بسیاری از عامل‌های هوش مصنوعی (AI Agents) — شبیه دستیارهای اداری که می‌توانند به‌جای شما ایمیل بزنند یا گزارش بگیرند — امروز در انجام کارهای واقعی شکست می‌خورند، چون ابزارهای لازم پشت دیوارهای پرداخت گران‌قیمت هستند. به نقل از مستندات treg، یک اجرای ساده ممکن است به داده‌هایی از Semrush (۱۳۹ دلار در ماه)، Moz (۹۹ دلار)، Crunchbase (۹۹ دلار) یا Apollo (۵۹ دلار برای هر صندلی) نیاز داشته باشد. این هزینه‌ها برای کارهای کوچک غیرمنطقی است و بسیاری از این ارائه‌دهندگان حتی API عمومی ندارند یا دسترسی را محدود به بررسی‌های سخت‌گیرانه اپلیکیشن، دسترسی‌های فقط-با-دعوت یا قراردادهای مخصوص شرکا می‌کنند.

همان‌طور که در تحلیل‌های قبلی ما درباره‌ی پروتکل‌های ارتباطی مدل‌ها اشاره کردیم، نیاز به استانداردسازی در دسترسی به ابزارها حیاتی است. treg با ایفای نقش به عنوان یک رله (Relay) وفادار، این مشکل را حل می‌کند. این پلتفرم حساب‌های گران‌قیمت را در اختیار دارد و هزینه‌ی هر فراخوانی را به صورت کسری از یک سنت از کاربر می‌گیرد. با این تغییر، مدل اقتصادی از اشتراک ماهانه به یک سیستم کاربردی و پرداخت به‌ازای مصرف (Pay-as-you-go) برای قابلیت‌های عامل تغییر می‌کند. این رویکرد یادآور تلاش‌های مشابه برای بهینه‌سازی هزینه‌هاست، مشابه آنچه در گیت‌وی SuperFast AI برای کاهش چشمگیر هزینه‌های API مشاهده کردیم. کاربران می‌توانند قابلیت مورد نیاز خود را جست‌وجو کنند، قیمت را ببینند و بدون ثبت‌نام در سایت ارائه‌دهنده، آن را فراخوانی کنند.

کاتالوگ و سلسله‌مراتب احراز هویت

در هسته‌ی treg، کاتالوگی از نقاط اتصال خارجی قرار دارد که بر اساس قابلیت دسته‌بندی شده‌اند. این دسته‌ها شامل ردیابی کلمات کلیدی و رتبه، بک‌لینک‌ها و اعتبار دامنه، دیده‌شدن در هوش مصنوعی (AI Visibility)، ترندها و اکتشاف، انتشار در شبکه‌های اجتماعی، غنی‌سازی داده‌های افراد و شرکت‌ها، مدیریت تبلیغات و خلاقیت، و اندازه‌گیری هستند. طبق اعلام تیم توسعه، وقتی یک عامل ابزاری را فراخوانی می‌کند، treg از یک «نردبان احراز هویت» برای تأیید درخواست استفاده می‌کند و ترتیب بررسی به شرح زیر است:

  • ابزار ثبت‌شده تیمی: ابتدا بررسی می‌کند آیا تیم کاربر کلید اختصاصی خود را برای آن ارائه‌دهنده ثبت کرده است یا خیر (با استفاده از کلید خود تیم).
  • رازهای ذخیره‌شده: به دنبال یک Secret ذخیره‌شده برای ارائه‌دهنده در سطح تیم می‌گردد تا آن را از طریق یک ابزار مجازی تزریق کند.
  • مسیرهای عمومی تأییدشده: بررسی می‌کند آیا مسیری عمومی و تأییدشده وجود دارد که به کلید ارائه‌دهنده نیاز نداشته باشد؛ این فراخوانی‌ها رایگان هستند.
  • کلید شرکتی treg: در نهایت از کلید خود treg استفاده کرده و هزینه را از موجودی پیش‌پرداخت تیم کسر می‌کند. حساب‌های تأییدشده‌ی جدید هنگام ایجاد یک تیم واجد شرایط، یک بار مبلغ ۱.۰۰ دلار اعتبار رایگان دریافت می‌کنند.

مخزن Treg: دروازه‌باز OpenRouter برای ابزارهای عامل هوشمند. عضویت در جامعه کاربری: discord.gg/6mQYYfFMAn

مکانیسم کاتالوگ و قیمت‌گذاری

کاربران می‌توانند با دستور treg catalog در محیط خط فرمان (CLI)، تمام پلتفرم‌ها را مشاهده کنند که بر اساس میزان ترافیک (از پرکارترین به کم‌کارترین) مرتب شده‌اند. برای یافتن یک قابلیت خاص، دستور treg catalog search "find a work email" به عامل اجازه می‌دهد ابزار را بر اساس «کاربرد» پیدا کند، نه نام شرکت ارائه‌دهنده. جزئیات پارامترها، قیمت‌گذاری و نمونه پاسخ‌ها نیز از طریق دستور treg catalog get <id> (مثلاً treg catalog get hunter.people.email.find) در دسترس است.

ابزارهایی که با برچسب strict_query مشخص شده‌اند، هرگونه پارامتر تعریف‌نشده، تکراری، مقادیر پشتیبانی‌نشده یا بدنه درخواست (Request Body) نامعتبر را رد می‌کنند. اگر چندین ارائه‌دهنده یک قابلیت مشابه را ارائه دهند، treg آن‌ها را در کنار هم با قیمت‌های مختلف نمایش می‌دهد. سیستم به‌صورت خودکار یکی را انتخاب نمی‌کند یا در صورت شکست به سراغ جایگزین نمی‌رود، مگر اینکه کاربر به‌طور صریح از نقاط اتصال مسیری‌شده‌ی treg.<capability> استفاده کند.

مدیریت مالی از طریق دستورات treg balance (نمایش اعتبار باقی‌مانده، فراخوانی‌های در جریان و هزینه‌های اخیر) و treg topup انجام می‌شود. در صورت اتمام موجودی، سیستم خطای HTTP 402 را برمی‌گرداند که شامل مقادیر balance_micro (موجودی)، estimated_cost_micro (هزینه تخمینی) و یک topup_url است؛ این یعنی عامل هوش مصنوعی می‌تواند بدون نیاز به تحلیل متون پیچیده، مستقیماً روی خطا واکنش نشان داده و اقدام به شارژ کند.

معماری فنی و امنیت

بر اساس مستندات فنی، این پروکسی به عنوان یک «رله وفادار» طراحی شده است. تنها قانون حاکم این است که پروکسی داده‌ها را رله می‌کند و هرگز API بالادستی را مدل‌سازی نمی‌کند. این رویکرد تضمین می‌کند که سیستم در برابر تغییرات احتمالی در APIهای ارائه‌دهندگان مقاوم بماند. احراز هویت در سمت سرور تزریق می‌شود، بنابراین عامل یا کاربر هرگز کلید واقعی ارائه‌دهنده را در اختیار ندارند.

treg چهار مدل احراز هویت متمایز را از طریق سیستم تزریق‌کننده‌ی خود پشتیبانی می‌کند:

  • env: رشته‌های ساده یا API Key‌ها.
  • secret_file: یک فایل توکن JSON که یک فیلد خاص از آن استخراج می‌شود.
  • oauth: یک توکن JSON OAuth که در صورت وجود Refresh Token و اعتبارنامه‌های کلاینت، به‌طور خودکار نوسازی می‌شود.
  • cli_auth: داده‌هایی که از Keychain ابزارهای خط فرمان (CLI) ارائه‌دهندگان استخراج شده‌اند.

پروکسی تنها سه مورد را تغییر می‌دهد: هدرهای انتقال Hop-by-hop، هدرهای کنترلی خود treg (مانند X-Treg-Token و X-Treg-Org) و کوکی‌های نشست. بقیه داده‌ها عیناً منتقل می‌شوند. برای پاسخ‌ها، سیستم تا ۸ مگابایت را برای تسویه حساب بافر می‌کند؛ پاسخ‌های بزرگ‌تر خطای ۵۰۲ می‌دهند، مگر اینکه نقطه اتصال از spooled_response پشتیبانی کند (که برای رسانه‌هایی مانند تصاویر Gemini استفاده می‌شود)، در این صورت پاسخ در یک فایل موقت خوانده می‌شود.

ابزارها و یکپارچه‌سازی

کاربران می‌توانند از طریق CLI یا یکپارچه‌سازی مستقیم در محیط‌های هوش مصنوعی با این رجیستری تعامل کنند. شروع سریع شامل نصب CLI از طریق دستور curl -fsSL https://treg.to/install.sh | sh است. ورود به سیستم از طریق گیت‌هاب (پیش‌فرض)، ایمیل (کد یک‌بار مصرف) یا توکن (برای عامل‌ها و CI) امکان‌پذیر است. برای مثال، دستور treg catalog search "backlinks for a domain" به عامل اجازه می‌دهد ابزار را بر اساس عملکرد پیدا کند.

برای کاربران Claude Code، این ابزار به صورت یک پلاگین از طریق /plugin marketplace add superdesigndev/treg در دسترس است. این نصب، عامل را در مراحل ورود و نصب پروتکل زمینه مدل (MCP) راهنمایی می‌کند. دایرکتوری کانکتورهای کلود در آدرس https://treg.to/mcp/v2/ نقاط اتصال کاتالوگ را نمایش می‌دهد و فراخوانی‌های خواندن (Read) و نوشتن (Write) را از هم جدا می‌کند تا سیگنال‌های امنیتی دقیقی به کلود ارائه دهد. سطح /mcp/ فعلی همچنان برای ابزارهای متعلق به تیم و مهارت‌های واردشده در دسترس است.

مهارت‌های جریان کاری و دستورالعمل‌ها

فراتر از فراخوانی‌های ساده، treg از «مهارت‌ها» (Skills) پشتیبانی می‌کند؛ دستورالعمل‌هایی که در فایل SKILL.md تعریف شده‌اند و یک قابلیت را با رازها و ابزارهای مورد نیازش بسته‌بندی می‌کنند. این مهارت‌ها را می‌توان از طریق npx skills add superdesigndev/treg نصب کرد. نمونه‌هایی از این مهارت‌ها عبارتند از:

  • lead-signals: یافتن خریداران احتمالی از طریق سیگنال‌های عمومی مانند شکایات، تغییر شغل، استخدام، جذب سرمایه یا پذیرش ابزارهای جدید (treg.to/leads-signals).
  • make-ugc: ساخت ویدیوهای UGC با هوش مصنوعی، شامل قلاب‌های ترند، یک مجری، کلیپ‌های Talking-head و زیرنویس (treg.to/ugc).
  • jev-memory: یک ماد برای Claude Code که در آن Jev هر پرامپت را پس از هر نوبت قضاوت می‌کند تا ترجیحات کاربر را در طول زمان حفظ کند.

قابلیت‌های پیشرفته: Arena و CLIها

برای کمک به انتخاب بهترین ارائه‌دهنده، treg بخش‌های «Enrich Arena» (/enrich-arena) و «Web Arena» (/web-arena) را ارائه می‌دهد. این ابزارها به کاربران اجازه می‌دهند هزینه، سرعت و دقت ارائه‌دهندگان مختلف را برای یک ورودی یکسان مقایسه کنند. کاربران می‌توانند پاسخ‌ها را به صورت یک آبشار متوالی تماشا کنند یا تنها با یک کلیک به بهترین پاسخ رای دهند. بخش Web Arena دارای یک لیدربورد زنده است که نرخ موفقیت و زمان پاسخ‌دهی را در یک بازه ۳۰ روزه ترکیب می‌کند.

علاوه بر این، treg می‌تواند باینری‌های ارائه‌دهندگان (مانند CLIهای Stripe، GitHub یا Vercel) را پوشش دهد. با دستور treg run کاربر می‌تواند یک دستور CLI را اجرا کند در حالی که اعتبارنامه‌های سازمان به‌طور خودکار تزریق می‌شوند. این کار می‌تواند به‌صورت محلی یا از طریق --server انجام شود تا اطمینان حاصل شود که کلید هرگز به ماشین کاربر نمی‌رسد. برای نشست‌های طولانی‌تر، treg shell start یک زیر-شل (Subshell) باز می‌کند که در آن تمام CLIهای ثبت‌شده به‌طور خودکار تزریق می‌شوند.

اشتراک‌گذاری و ثبت ابزارهای سفارشی

تیم‌ها می‌توانند ابزارهای خود را با treg scan پیش‌نمایش و با treg upload ثبت کنند. سیستم می‌تواند فایل‌های .env را با حدود ۸۰ ارائه‌دهنده شناخته‌شده تطبیق دهد. سه روش اصلی اشتراک‌گذاری وجود دارد:

  • نقاط اتصال (Endpoints): APIهای HTTP که از طریق treg add یا treg secret add ثبت می‌شوند. این‌ها با افزودن پیشوند پروکسی به درخواست واقعی فراخوانی می‌شوند (مثلاً https://treg.to/call/https://api.intercom.io/...).
  • CLIها: ابزارهایی که هنگام آپلود به‌طور خودکار شناسایی می‌شوند و از طریق treg run بدون نیاز به ورود کاربر به حساب ارائه‌دهنده اجرا می‌شوند.
  • مهارت‌ها: قابلیت‌های کامل (دستورالعمل + رازها + ابزارها) که با هم ثبت می‌شوند و می‌توانند با treg skill install توسط یک عامل دریافت شوند.

برای ابزارهای پیچیده، مانند Google Ads که هم به OAuth Bearer و هم به هدر developer-token نیاز دارد، treg اجازه می‌دهد چندین راز به‌طور دستی به یک ابزار متصل شوند.

میزبانی شخصی و حاکمیت داده

پروژه treg تحت لایسنس Apache 2.0 برای میزبانی شخصی (Self-hosting) باز است. این سیستم از یک سرور FastAPI با بک‌اِند SQLModel استفاده می‌کند که از SQLite برای توسعه و Postgres برای محیط عملیاتی پشتیبانی می‌کند. توسعه‌دهندگان می‌توانند آن را با scripts/dev-local.sh up به‌صورت محلی اجرا کنند که محیطی ایزوله با قابلیت Hot-reload و حالت توسعه OTP ایمیلی فراهم می‌کند.

پیکربندی از طریق متغیرهای محیطی (با پیشوند TREG_) انجام می‌شود. متغیرهای کلیدی عبارتند از:

  • TREG_SECRET_KEY: کلید Fernet برای رمزنگاری رازها در حالت استراحت. در صورت گم شدن، تمام رازهای ذخیره‌شده غیرقابل بازیابی می‌شوند.
  • TREG_DATABASE_URL: رشته اتصال به پایگاه داده.
  • TREG_PUBLIC_URL: برای ساخت URIهای بازگشت (Callback) در OAuth.
  • TREG_ADMIN_TOKEN: یک توکن Super-admin برای دسترسی به نقاط اتصال /admin/*.

برای حاکمیت سازمانی، treg توکن‌های محدود به سازمان را پیاده کرده است. یک حساب می‌تواند تا ۱۰ تیم داشته باشد. مدیران می‌توانند تیم‌ها را ایجاد کنند، اعضا را با نقش‌های خاص (مالک، مدیر، عضو، مشاهده‌گر) دعوت کنند و دسترسی به ابزارها را برای هر عضو با treg org access محدود کنند. برای عامل‌های مشتریان محدود، دستور treg org agent-new bot --pin customer=cust_A باعث می‌شود انتساب، تاریخچه فراخوانی‌ها و مالکیت async ارائه‌دهندگان مشترک به آن پین خاص محدود شود.

جزئیات پیاده‌سازی فنی

برای توسعه‌دهندگانی که treg را مستقر می‌کنند، سیستم به ماژول‌های خاصی تقسیم شده است تا قرارداد «رله وفادار» حفظ شود:

  • Proxy & Injectors: فایل proxy.py تابع اصلی relay() را مدیریت می‌کند، در حالی که injectors.py درزهای شکل احراز هویت (env, cli_auth, secret_file, oauth) را مدیریت می‌کند.
  • OAuth Flow: فایل oauth.py تازه‌سازی توکن‌ها را از طریق Single-flight refresh و جریان اتصال میزبانی‌شده (URL رضایت و تبادل کد) مدیریت می‌کند.
  • Health Monitoring: فایل health.py به ابزارها اجازه می‌دهد یک پروب اختیاری ({method, path, expect_status}) داشته باشند تا اعتبارنامه‌ها و مالکان وب‌هوک را هنگام خرابی اعتبارسنجی کنند.
  • Data Models: فایل models.py جداول SQLModel را برای Org، User، Membership، Invite، Secret، Tool، Bundle، PendingOAuth و CallRecord تعریف می‌کند.

مثال‌های یکپارچه‌سازی

به عنوان مثال در یکپارچه‌سازی با Fish Audio، این سرویس قابلیت‌های S2.1 Pro speech، اکتشاف صدای عمومی و کلونینگ صدای خصوصی را ارائه می‌دهد. چون خروجی گفتار به‌صورت باینری stdout است، کاربران می‌توانند آن را در یک فایل هدایت کنند:

treg call fishaudio.tts.s2-1-pro --method POST --header model=s2.1-pro --data '{"text":"Hello from treg","format":"mp3"}' > speech.mp3

کاربران همچنین می‌توانند صداها را از طریق treg call fishaudio.voices.discover کشف کنند یا منابع تیمی را با treg resources list --provider fishaudio --kind voice لیست کنند. اگر کاربر کلید Fish خود را ارائه دهد، درخواست به‌عنوان یک رله بالادستی بدون محدودیت و بدون اندازه‌گیری باقی می‌ماند.

این معماری، نقش عامل را از «دانستن اینکه کدام ابزار را استفاده کند» به «درخواست برای انجام یک وظیفه» تغییر می‌دهد. عامل دیگر نیازی ندارد بداند کدام شرکت داده‌های بک‌لینک را می‌فروشد؛ او فقط قابلیت را در کاتالوگ جست‌وجو کرده و اجرا می‌کند. این رویکرد در راستای اتوماسیون زیرساختی است، مشابه آنچه OpenAI با معرفی Agents API برای مدیریت زیرساخت عامل‌ها در پیش گرفته است. به‌جای به‌روزرسانی ده‌ها API Key در محیط‌های مختلف، توسعه‌دهندگان تنها یک توکن treg را مدیریت می‌کنند.

برای شروع، توسعه‌دهندگان می‌توانند CLI را نصب کرده و از treg catalog search برای یافتن ابزارها بر اساس کاربرد استفاده کنند. برای یکپارچه‌سازی عمیق‌تر، فایل /llms.txt یک راهنمای Onboarding تک-فراخوانی ارائه می‌دهد که کل پروتکل فراخوانی، سیستم اکتشاف و احراز هویت را به عامل آموزش می‌دهد.

گام بعدی شما

  • اگر از Claude Code استفاده می‌کنید، پلاگین treg را نصب کنید تا دسترسی به ابزارهای پولی را بدون مدیریت کلیدها تست کنید.
  • کاتالوگ treg را برای یافتن جایگزین‌های ارزان‌تر برای APIهای فعلی خود بررسی کنید.
  • برای پروژه‌های سازمانی، نسخه Self-hosted را روی Postgres مستقر کنید تا کنترل کامل روی رازهای تیم داشته باشید.

اما داستان سخت‌افزاری این تحول حتی شگفت‌انگیزتر است — به تحلیل ما درباره‌ی تراشه‌های Blackwell مراجعه کنید.

چرا این موضوع مهم است؟

این پلتفرم با حذف سد هزینه‌های اشتراکی، سرعت استقرار عامل‌های هوش مصنوعی در دنیای واقعی را به‌شدت افزایش می‌دهد. اعتبار این رویکرد در تبدیل مدل‌های اقتصادی از Fixed-cost به Variable-cost است که برای استارتاپ‌ها حیاتی است.

تأثیر برای ایران

به‌دلیل تحریم‌ها و دشواری پرداخت ارزی برای اشتراک‌های ماهانه APIها، دسترسی به مدل Pay-as-you-go در treg می‌تواند مسیر دسترسی توسعه‌دهندگان ایرانی به ابزارهای پولی را تسهیل کند.

·نگاه ما
تحریریه دات‌هوش

treg در واقع لایه‌ی «پرداخت و احراز هویت» را از لایه‌ی «منطق عامل» جدا می‌کند. این رویکرد باعث می‌شود عامل‌ها از وابستگی به نام برندها رها شده و به سمت «جست‌وجوی قابلیت‌محور» حرکت کنند. به نظر ما، این اولین قدم جدی برای تبدیل ابزارهای API به کالاهای عمومی (Commodity) است که در آن قیمت و کیفیت تنها معیارهای انتخاب خواهند بود، نه قراردادهای پیچیده سازمانی.

منابع

این گزارش با خط‌لولهٔ خودکار دات‌هوش از منابع معتبر جهانی تدوین و زیر نظر تحریریه منتشر شده است. روش کار ما

گفتگو

پنج‌شنبه‌های هوش‌محور

بسته‌ی هفتگی دات‌هوش

۵ خبر، ۲ ابزار، ۱ پرامپت در هر شماره. به‌زودی راه‌اندازی می‌شود — هر پنج‌شنبه صبح.

خبر کلیدی
ابزار کاربردی
پرامپت حرفه‌ای
تحلیل پژوهش
به‌زودی
زاویه‌ی ایرانی
به‌زودی
تمرین این هفته
به‌زودی

راهنماهای دات‌هوش

راهنماهای کاربردیِ دات‌هوش برای کار با هوش مصنوعی — از همین‌جا شروع کنید:

دات‌هوش

راهنمای فارسی هوش مصنوعی — با نگاه به ایران

اخبار روزانه، معرفی ابزارها و مدل‌ها، و آموزشِ کار با هوش مصنوعی؛ همیشه با این پرسش که از ایران چه چیزی کار می‌کند و چه چیزی نه.