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

Cloudflare هزینه‌های عامل‌های AI را با استاندارد FOCUS یکپارچه کرد

·۱۲ مرداد ۱۴۰۵۵ دقیقه مطالعه۱ بازدید
معرفی API مصرف قابل‌صورت‌حساب: دید هزینه‌ای برنامه‌نویسی‌شده برای کلودفلر
معرفی API مصرف قابل‌صورت‌حساب: دید هزینه‌ای برنامه‌نویسی‌شده برای کلودفلر
اشتراک‌گذاری
واقعاً چه چیز جدید است؟

تبدیل داده‌های صورت‌حساب از داشبوردهای مشاهده‌گر به یک API ماشینی که با استانداردهای جهانی FinOps هم‌راستا است و اجازه می‌دهد عامل‌های AI هزینه‌های خود را رصد کنند.

اگر امروز به عامل‌های هوش مصنوعی اجازه می‌دهید به‌جای شما کد بزنند و زیرساخت بسازند، احتمالاً از یک «سیاه‌چاله‌ی هزینه‌ها» می‌ترسید که هر لحظه ممکن است فعال شود. برای جلوگیری از این بحران، Cloudflare در ۳ آگوست ۲۰۲۶ رابط برنامه‌نویسی کاربردی (API) جدیدی برای ردیابی هزینه‌های قابل پرداخت (Billable Usage API) معرفی کرد تا دیدنِ مخارج را از حالت «داشبوردهای انسانی» به «دیتای ماشینی» تغییر دهد.

این تحول در حالی رخ می‌دهد که صنعت به سمت «هفته‌ی عامل‌ها» پیش می‌رود؛ جایی که عامل (Agent) — شبیه دستیاری که نه تنها دستور می‌گیرد، بلکه خودش دسترسی به ابزارها دارد و آن‌ها را اجرا می‌کند — دیگر فقط متن نمی‌نویسد، بلکه فعالانه Workers را مستقر می‌کند و زیرساخت‌ها را فراهم می‌آورد. برای تسهیل این فرآیند، ابزارهایی مانند Pylon تلاش می‌کنند تا لایه‌های پیچیده بک‌اند را به مدل‌های ساده‌تر تبدیل کنند تا استقرار عامل‌های کدنویسی سریع‌تر شود. زمانی که به یک برنامه دسترسی برنامه‌ریزی‌شده به حساب‌های خود می‌دهید، ریسک هزینه‌های کنترل‌نشده به دغدغه‌ی اصلی تبدیل می‌شود. این API حالا صورت‌حساب ماهیانه را از یک بررسی دستی و کند به یک جریان داده‌ی لحظه‌ای تبدیل می‌کند که برنامه‌های دیگر می‌توانند آن را مصرف کرده و بر اساس آن اقدام کنند.

نیاز به دیدِ برنامه‌ریزی‌شده

طبق گزارش رسمی کلودفلر، داده‌های صورت‌حساب پیش از این برای انسان‌ها طراحی شده بودند. داشبوردها برای شخص مناسب‌اند، اما برای اتوماسیون نه. وقتی یک برنامه در حساب شما هزینه می‌کند، مالک حساب باید دقیقاً بداند در هر ساعت و برای هر محصول چه مبلغی خرج شده است.

تیم‌های مالی سال‌هاست که درخواست دسترسی برنامه‌ریزی‌شده به داده‌های مصرف داشتند تا بتوانند هزینه‌ها را به سیستم‌های داخلی منتقل کرده و مخارج را به پروژه‌های داخلی، تیم‌ها یا مشتریان نهایی نسبت دهند. پیش از این، این فرآیند اغلب بر اساس خروجی‌های دستی CSV یا حتی اسکرین‌شات‌های ساده بود؛ اما اکنون یک فراخوانی استاندارد HTTP جایگزین این روش‌های بدوی شده است.

جزئیات فنی ردیابی هزینه‌ها

به نقل از وبلاگ رسمی Cloudflare، این API یک نقطه دسترسی (Endpoint) واحد برای حساب‌های Self-serve فراهم می‌کند که داده‌های مصرف و هزینه را بازیابی می‌کند. این داده‌ها بر اساس محصول و دوره خدمات تفکیک شده‌اند و نیاز به استخراج دستی فایل‌های CSV یا گرفتن اسکرین‌شات را از بین می‌برند.

این API کل اکوسیستم مبتنی بر مصرف را پوشش می‌دهد، از جمله:

  • Workers و Workers AI
  • ذخیره‌ساز R2 و پایگاه‌داده‌های D1
  • Vectorize، Images و Stream

در حال حاضر داده‌ها به‌صورت روزانه به‌روزرسانی می‌شوند، اما شرکت در تلاش است تا تفکیک‌های لحظه‌ای‌تری را برای محصولات خاص ارائه دهد. توسعه‌دهندگان می‌توانند با یک توکن دارای دسترسی «Billing Read» و یک دستور ساده curl، اطلاعات را دریافت کنند. برای مثال، یک درخواست به مسیر زیر نتایج را برمی‌گرداند:
https://api.cloudflare.com/client/v4/accounts/$ACCOUNT_ID/billable-usage?from=2026-02-01&to=2026-02-15
این درخواست یک پاسخ HTTP 200 OK با بدنه Content-Type: application/json باز می‌گرداند.

همان‌طور که در تحلیل‌های قبلی ما درباره‌ی اقتصاد مدل‌های زبانی اشاره کردیم، مدیریت هزینه‌ی استنتاج (Inference) — لحظه‌ای که مدل واقعاً جواب تولید می‌کند، شبیه خودِ آشپزی است نه دوره‌ی آموزش آشپز — کلیدی‌ترین چالش مقیاس‌پذیری است. این API دقیقاً همین نقطه را هدف گرفته است.

ساختار داده‌ها و پاسخ API

هر ردیف در پاسخ API نشان‌دهنده‌ی یک بازه شارژ برای یک محصول در حساب است. ساختار شامل جزئیات زیر است:

  • شناسایی سرویس: ServiceName (مانند Workers Standard) و ServiceFamilyName (مانند Workers).
  • پنجره‌های زمانی: ChargePeriodStart و ChargePeriodEnd که بازه پوشش داده‌ها را تعریف می‌کنند.
  • معیارهای مصرف: PricingQuantity و ConsumedUnit (مانند GB-months، GB-seconds یا تعداد درخواست‌ها).
  • هزینه‌ها: ContractedCost در ارز مشخص شده (BillingCurrency)، به همراه CumulatedPricingQuantity و CumulatedContractedCost برای نمایش مجموع‌های جاری.
  • نسبت‌دهی: ZoneId و ZoneName در صورتی که مصرف به یک زون خاص نسبت داده شده باشد.

هم‌راستاسازی با استاندارد FinOps FOCUS

کلودفلر این API را به‌گونه‌ای طراحی کرده که مستقیماً با استاندارد FOCUS (مشخصات باز هزینه و مصرف FinOps) مطابقت داشته باشد. این یعنی نام‌گذاری‌ها و مفاهیم برای تیم‌هایی که پیش از این داده‌های هزینه AWS، Azure، Google Cloud و Oracle را تحلیل می‌کردند، آشناست.

برخی از تطبیقات کلیدی عبارتند از:

  • تطابق دقیق BillingCurrency و BillingPeriodStart با استاندارد FOCUS.
  • تطابق دقیق ChargePeriodStart و ChargePeriodEnd.
  • تطابق دقیق ServiceName.
  • تطابق دقیق ConsumedQuantity و ConsumedUnit.
  • تطابق دقیق PricingQuantity و ContractedCost.
  • استفاده از ServiceFamilyName به عنوان دسته‌بندی بومی کلودفلر که بسیار نزدیک به ServiceCategory در FOCUS است.
  • استفاده از ZoneId و ZoneName به عنوان شناسه‌های محدود به زون، که به ResourceId و ResourceName در FOCUS نزدیک هستند.
  • ارائه CumulatedContractedCost به عنوان یک فیلد کمکی، در حالی که FOCUS معمولاً تجمیع را به عنوان یک موضوع مربوط به کوئری (Query) می‌بیند.

اگرچه کلودفلر تایید کرده که این API «شکل آشنای» داده‌های FOCUS را دارد، اما هنوز ادعای انطباق کامل (Full Conformance) نمی‌کند. چند ستون ضروری فعلاً غایب هستند، اما شرکت اعلام کرده که انطباق کامل در نقشه‌راه فوری آن‌ها قرار دارد.

ادغام با Vantage و FinOps عامل‌محور

برای ساده‌سازی مدیریت چند-ابری، کلودفلر با Vantage همکاری کرده است؛ پلتفرمی برای مدیریت هزینه زیرساخت که داده‌های بیش از ۳۰ ارائه‌دهنده AI، Cloud و SaaS را جذب می‌کند. این ادغام اجازه می‌دهد داده‌های مصرف مستقیماً وارد گزارش‌های هزینه، بودجه‌ها و هشدارها شوند بدون اینکه نیاز به آپلود دستی باشد.

سرویس Vantage با استفاده از یک توکن API فقط-خواندنی (Read-only) با دسترسی Billing Read، داده‌ها را به‌صورت روزانه می‌کشد. این مشارکت سه گردش‌کار با ارزش بالا را ممکن می‌سازد:
۱. تخصیص چند-ارائه‌دهنده‌ای: کاربران می‌توانند هزینه‌های کلودفلر را بر اساس محصول، زون و حساب گروه‌بندی کنند و سپس از «تگ‌های مجازی» (Virtual Tags) برای تخصیص هزینه‌ها به تیم‌ها یا خطوط محصول در کنار هزینه‌های AWS یا Azure استفاده کنند.
۲. تشخیص ناهنجاری: Vantage خط مبنای هزینه‌ها را نظارت می‌کند و اگر هزینه‌های Workers یا R2 به‌طور غیرمنتظره‌ای تغییر کند، اعلان‌های Slack یا ایمیلی ارسال می‌کند.
۳. پرس‌وجوی عامل‌محور: کاربران می‌توانند از عامل FinOps در کنسول Vantage سوالاتی بپرسند مانند: «بزرگ‌ترین عامل هزینه هفته گذشته در تمام ارائه‌دهنده‌ها چه بود؟» یا داده‌ها را از طریق یک سرور میزبانی‌شده‌ی پروتکل زمینه مدل (MCP) برای استفاده در Claude یا ChatGPT استخراج کنند. این رویکرد اتوماسیون داده‌ای مشابه استراتژی Context.dev در ساده‌سازی استخراج داده‌های ساختارمند برای عامل‌های هوش مصنوعی است که پیچیدگی‌های زیرساختی را حذف می‌کند.

آینده و دسترسی سازمانی

کلودفلر اکنون روی دو بهبود اصلی برای این API تمرکز کرده است. اول، تغییر به سمت پنجره‌های زمانی دقیق‌تر (Finer-grained) برای ارائه دید هزینه‌ای سریع‌تر از ردیف‌های روزانه فعلی. دوم، معرفی ابزارهای پیش‌بینی و تخمین بر اساس فیلد CumulatedContractedCost برای کمک به کاربران در پیش‌بینی هزینه پایان ماه در سطح محصول.

باید توجه داشت که این انتشار اولیه محدود به حساب‌های Self-serve است. تجربه‌ای مشابه برای قراردادهای سازمانی (Enterprise) در حال توسعه است.

برای توسعه‌دهندگان و تیم‌های مالی، این یک چرخش از مدیریت «صورت‌حساب-محور» به سمت FinOps «API-محور» است. کلودفلر با تبدیل هزینه به یک متریک دیگر در زنجیره ابزار توسعه‌دهنده، روی این موضوع شرط‌بندی کرده است که شفافیت مالی، باعث تشویق استقرار تهاجمی‌تر عامل‌های خودکار هوش مصنوعی خواهد شد.

گام بعدی شما

  • اگر از سرویس‌های AI کلودفلر استفاده می‌کنید، توکن Billing Read را بسازید و یک درخواست curl ساده برای تست حجم مصرف روزانه بگیرید.
  • در صورتی که زیرساخت‌های چند-ابری دارید، اتصال Vantage را برای تجمیع هزینه‌ها فعال کنید تا از شوک صورت‌حساب پایان ماه در امان بمانید.
  • اگر در حال توسعه‌ی یک عامل خودکار هستید، این API را به عنوان یک «ترمز اضطراری» در کد خود قرار دهید تا در صورت عبور از بودجه، عملیات متوقف شود. در این مسیر، امنیت دسترسی‌ها حیاتی است؛ چرا که لو رفتن کلیدهای API در محیط‌های فرانت‌اند می‌تواند منجر به بهره‌برداری غیرمجاز و افزایش شدید هزینه‌ها شود.

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

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

این اقدام با تکیه بر اعتبار استاندارد FOCUS، مدیریت هزینه‌های ابری را از یک فرآیند اداری به یک قابلیت مهندسی تبدیل می‌کند. این تغییر باعث می‌شود ریسک مالی استقرار عامل‌های AI در مقیاس صنعتی به شدت کاهش یابد.

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

برای توسعه‌دهندگان ایرانی که از سرویس‌های لبه کلودفلر استفاده می‌کنند، این API ابزاری حیاتی برای کنترل هزینه‌ها در حساب‌های ارزی و مدیریت بودجه‌های محدود است.

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

جدا کردن لایه‌ی مالی از لایه‌ی مدیریتی و تبدیل آن به یک API، گامی ضروری برای پذیرش واقعی عامل‌های خودمختار است. تا زمانی که هزینه‌ی اجرای یک عامل در لحظه قابل ردیابی و توسط خودِ سیستم قابل کنترل نباشد، سازمان‌های بزرگ هرگز دسترسی کامل به زیرساخت را به AI نمی‌دهند. کلودفلر با این اقدام، «ترمز مالی» را به ابزار توسعه تبدیل کرده است.

منابع

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

گفتگو

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

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

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

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

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

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

دات‌هوش

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

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