جایگزین Metis AI در ۱۴۰۵: مقایسه معیارها و راهنمای مهاجرت به 1xAi
اگر پروژهتان فقط به یک اندپوینت سازگار با OpenAI نیاز دارد و به قابلیتی خارج از این API وابسته نیست، رفتن از Metis AI به سرویس دیگر معمولاً در حد عوضکردن…
تیمِ فنیِ 1xAi گیتوی را میسازد و میگرداند — همانهایی که هر روز با APIهای OpenAI، Anthropic، Google و DeepSeek از داخلِ ایران کار میکنند. آنچه اینجا میخوانی از همان کارِ روزمره درآمده، نه از بازنویسیِ مستنداتِ انگلیسی. پروفایلِ نویسنده
در این مقالهCONTENTS
۲۰
- جایگزین Metis AI را بر چه اساسی انتخاب کنیم؟
- سؤالهایی که باید از سرویس فعلیتان بپرسید
- کجا مناسب است و کجا نه
- هزینه هر یک میلیون توکن به تومان چقدر است؟
- مهاجرت گامبهگام از Metis AI به 1xAi چطور انجام میشود؟
- نمونه Python با SDK رسمی OpenAI
- نمونه curl و تطبیق نام مدلها
- نمونه Anthropic SDK (شبهکد)
- برای پایداری و پشتیبانی چه چیزی را میتوان ادعا کرد، و چطور خودتان بسنجید؟
- ثبت روزانهٔ نتایج برای مقایسه
- پشتیبانی
- قبل از تصمیم نهایی کدام ریسکها و محدودیتها را در نظر بگیریم؟
- انتخاب بر اساس نوع تیم
- محدودیتهای صادقانه
- سوالات متداول
- برای مهاجرت از Metis AI به 1xAi چه چیزی را باید عوض کنم؟
- هزینه در 1xAi چطور حساب میشود؟
- آیا 1xAi از Metis AI ارزانتر است؟
- آیا با یک کلید میتوانم Claude و Gemini را هم استفاده کنم؟
- برای استفاده به VPN یا کارت ارزی نیاز دارم؟
اگر پروژهتان فقط به یک اندپوینت سازگار با OpenAI نیاز دارد و به قابلیتی خارج از این API وابسته نیست، رفتن از Metis AI به سرویس دیگر معمولاً در حد عوضکردن base_url و کلید است. ما در 1xAi سرویس مقصد را اداره میکنیم؛ برای همین درباره Metis قیمت یا پایداری ادعا نمیکنیم مگر با تستی که تاریخش مشخص باشد. در ادامه چهار معیار انتخاب (پوشش مدل، قیمت تومانی شفاف، سازگاری SDK و شواهد پایداری) و مراحل مهاجرت را میبینید تا خودتان با سؤالهای درست سرویس فعلی و مقصد را بسنجید.
جایگزین Metis AI را بر چه اساسی انتخاب کنیم؟
جایگزین Metis AI را با چهار معیار انتخاب کنید: پوشش مدل، قیمت تومانی شفاف، سازگاری SDK و آمار پایداری قابلبررسی. تیمی که از متیس ai استفاده میکند یا دنبال metis ai ایران میگردد، میتواند هر چهار معیار را بدون حدس درباره هیچ سرویسی بسنجد.
| معیار | 1xAi |
|---|---|
| پوشش مدل | یک کلید و یک base_url برای OpenAI، Claude، Gemini و DeepSeek |
| پرداخت و دسترسی | پیشپرداخت تومانی با زرینپال؛ بدون VPN و بدون کارت ارزی |
| سازگاری SDK | SDK استاندارد OpenAI روی https://1xai.ir/v1؛ اندپوینتهای اختصاصی /anthropic و /gemini |
| شواهد پایداری | آمار ۳۰ روزه درخواستهای واقعی هر مدل در صفحهٔ مدلهای 1xAi |
برای نمونه، آمار ۳۰ روزهٔ دروازهٔ خودمان برای gemini-2.5-flash، ۳٬۳۷۶ درخواست با نرخ موفقیت ۱۰۰٪ و برای gemini-2.5-flash-lite، ۱٬۷۹۱ درخواست با همان نرخ را نشان میدهد. این آمار گزارش مصرف است، نه تعهد SLA.
سؤالهایی که باید از سرویس فعلیتان بپرسید
دربارهٔ Metis چیزی ادعا نمیکنیم و ستونی برایش پر نکردهایم. این پرسشها را خودتان از هر سرویسی، از جمله ما، بپرسید:
- نام دقیق مدلی که در کدتان استفاده میکنید در فهرست هست؟
- قیمت هر مدل را قبل از مصرف و به تومان میبینید؟ ما نرخ رسمی ارائهدهنده را با مارکآپ حساب میکنیم (کارمزد ۱۵ تا ۳۰٪ بسته به مدل) و نرخ تومانی هر صبح با بازار بهروز میشود.
- SDK رسمی Anthropic یا Google بدون تغییر کار میکند، و ویژگیهایی مثل کش پرامپت حفظ میشود؟
- آمار موفقیت درخواستها برای همان مدلی که نیاز دارید منتشر شده است؟
- مدلهای نسل ۵ Claude (claude-sonnet-5، claude-fable-5 و claude-opus-5) پارامترهای
temperatureوtop_pو prefill پیام دستیار را نمیپذیرند. سرویس شما این را در مستندات گفته است؟
کجا مناسب است و کجا نه
1xAi برای تیمی مناسب است که با یک کلید به چند ارائهدهندهٔ بزرگ وصل میشود و میخواهد با تومان شارژ کند.
اگر پروژهتان به چیزی فراتر از فراخوانی API مدلهای ارائهدهندگان نیاز دارد، برای نمونه زیرساخت پردازشی اختصاصی یا میزبانی و آموزش مدل خودتان، نیازهایتان را با فهرست مدلها و قابلیتهای اعلامشدهٔ API ما مقایسه کنید. هر نیازی که در آن فهرست نیامده، پیش از تصمیم باید روشن شود و برایش میتوانید سرویس مناسب همان نیاز را بسنجید.
هزینه هر یک میلیون توکن به تومان چقدر است؟
قیمت تومانی هر یک میلیون توکن از ضرب قیمت رسمی دلاری در مارکآپ همان مدل و نرخ روز به دست میآید. عدد نهایی در جدول زیر زنده نمایش داده میشود.
فرمول: قیمت رسمی ارائهدهنده (دلار) × (۱ + مارکآپ مدل) × نرخ روز. نرخ هر صبح ساعت ۰۹:۰۰ به وقت تهران با بازار همگام میشود، پس قیمت تومانی از یک روز به روز بعد تغییر میکند. به همین دلیل مبلغ تومانی را دستی در متن نیاوردهایم و جدول همیشه مقدار روز را نشان میدهد.
| مدل | ورودی رسمی (دلار) | خروجی رسمی (دلار) | مارکآپ | ورودی (تومان) | خروجی (تومان) | درخواست ۳۰ روز اخیر | نرخ موفقیت |
|---|---|---|---|---|---|---|---|
| gemini-2.5-flash | ۰٫۳ | ۲٫۵ | ۳۰٪ | ۱۰۵٬۸۸۵ | ۸۸۲٬۳۷۵ | ۳٬۳۷۶ | ۱۰۰٪ |
| gemini-2.5-flash-lite | ۰٫۱ | ۰٫۴ | ۳۰٪ | ۳۵٬۲۹۵ | ۱۴۱٬۱۸۰ | ۱٬۷۹۱ | ۱۰۰٪ |
| gemini-3.1-flash-lite | ۰٫۲۵ | ۱٫۵ | ۲۰٪ | ۸۱٬۴۵۰ | ۴۸۸٬۷۰۰ | ۱٬۷۷۲ | ۱۰۰٪ |
| gemini-3.5-flash | ۱٫۵ | ۹ | ۲۰٪ | ۴۸۸٬۷۰۰ | ۲٬۹۳۲٬۲۰۰ | ۵۷ | ۱۰۰٪ |
قیمتهای دلاری در جدول، قیمت رسمی Google برای هر یک میلیون توکن است. آمار درخواستها از ترافیک واقعی درگاه 1xAi در ۳۰ روز اخیر است. مدل gemini-3.5-flash فقط ۵۷ درخواست دارد، پس نرخ موفقیت ۱۰۰٪ آن بهاندازه سه مدل دیگر پشتوانه آماری ندارد.
مارکآپ به مدل بستگی دارد: در کل سرویس «کارمزد ۱۵ تا ۳۰٪ بسته به مدل» است. حسابی که در ۳۰ روز گذشته مصرف بالایی از کیف پول داشته باشد، حداکثر ۱۵٪ میپردازد. نرخ جاری هر مدل و فهرست کامل مدلها را در صفحه مدلهای 1xAi ببینید.
مهاجرت گامبهگام از Metis AI به 1xAi چطور انجام میشود؟
مهاجرت چهار گام دارد: ساخت کلید 1xai-…، شارژ تومانی، تست مدل در پلیگراند و عوض کردن base_url و کلید در کد. اگر کد فعلیتان با SDK سازگار با OpenAI نوشته شده باشد، بقیه برنامه معمولاً دستنخورده میماند.
- ساخت حساب و کلید: در داشبورد 1xAi ثبتنام کنید و کلیدی با پیشوند
1xai-بسازید. همین یک کلید برای مدلهای OpenAI، Claude، Gemini و DeepSeek کار میکند و مدل از روی نامش انتخاب میشود. - شارژ تومانی: کیف پول از طریق زرینپال و بهصورت پیشپرداخت شارژ میشود. مالیات ۱۰٪ هنگام پرداخت اضافه میشود.
- تست در پلیگراند: پیش از دست زدن به کد، همان پرامپتهای واقعی پروژه را در پلیگراند وب روی مدل مقصد اجرا کنید.
- تغییر کد: فقط
base_urlوapi_keyرا عوض کنید. قیمت زندهٔ هر مدل در صفحهٔ مدلها نمایش داده میشود و با نرخ روزانهٔ بازار هماهنگ است.
نمونه Python با SDK رسمی OpenAI
پیشنیاز: pip install openai (نسخه ۱ به بالا) و کلید در متغیر محیطی ONEXAI_API_KEY.
import os
from openai import OpenAI
client = OpenAI(
base_url="https://1xai.ir/v1",
api_key=os.environ["ONEXAI_API_KEY"],
)
resp = client.chat.completions.create(
model="gemini-2.5-flash",
messages=[{"role": "user", "content": "در یک جمله بگو API چیست؟"}],
)
print(resp.choices[0].message.content)
خروجی مورد انتظار یک پاسخ متنی کوتاه فارسی است.
نمونه curl و تطبیق نام مدلها
curl https://1xai.ir/v1/chat/completions \
-H "Authorization: Bearer $ONEXAI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gemini-2.5-flash",
"messages": [{"role": "user", "content": "سلام"}]
}'
نام مدلها ممکن است با فهرست قبلیتان فرق کند. فهرست زنده را بگیرید و هر نام قدیمی را با معادلش جایگزین کنید:
curl https://1xai.ir/v1/models \
-H "Authorization: Bearer $ONEXAI_API_KEY"
نمونه Anthropic SDK (شبهکد)
اندپوینتهای اختصاصی /anthropic احراز هویت x-api-key را میپذیرند و SDK رسمی Anthropic همین هدر را از api_key میسازد. مسیر دقیق base_url را پیش از استفاده با مستندات 1xAi تطبیق دهید، چون این نمونه شبهکد است.
# شبهکد: مسیر base_url را با مستندات تطبیق دهید
import os
import anthropic
client = anthropic.Anthropic(
base_url="https://1xai.ir/anthropic",
api_key=os.environ["ONEXAI_API_KEY"],
)
msg = client.messages.create(
model="claude-haiku-4-5",
max_tokens=256,
messages=[{"role": "user", "content": "سلام"}],
)
print(msg.content[0].text)
مزیت این مسیر حفظ قابلیتهای مخصوص هر ارائهدهنده است، مثل کش پرامپت Anthropic. یک نکته هم هنگام جابهجایی مدلها مهم است: مدلهای نسل ۵ Claude (claude-sonnet-5، claude-fable-5 و claude-opus-5) پارامترهای temperature و top_p و همچنین prefill پیام دستیار را رد میکنند. این پارامترها را از درخواستهای قدیمی حذف کنید.
برای پایداری و پشتیبانی چه چیزی را میتوان ادعا کرد، و چطور خودتان بسنجید؟
ما هیچ عدد uptime، SLA یا وعدهٔ زمان پاسخگویی نمیدهیم؛ فقط آمار واقعی ۳۰ روز اخیر دروازه را داریم، و سنجش مطمئنتر آزمونی است که خودتان اجرا میکنید.
آمار ما تا تاریخ ۲۰۲۶-۱۱-۰۳ چنین است و در صفحهٔ مدلهای 1xAi هم دیده میشود:
- gemini-2.5-flash: ۳٬۳۷۶ درخواست، ۱۰۰٪ موفق
- gemini-2.5-flash-lite: ۱٬۷۹۱ درخواست، ۱۰۰٪ موفق
- gemini-3.1-flash-lite: ۱٬۷۷۲ درخواست، ۱۰۰٪ موفق
- gemini-3.5-flash: ۵۷ درخواست، ۱۰۰٪ موفق (نمونهٔ کوچک)
این اعداد را به مدلهای دیگر تعمیم نمیدهیم.
درباره حریم خصوصی، IP، کوکی و user-agent مشتری به ارائهدهندهٔ بالادستی نمیرسد و هر درخواست از زیرساخت 1xAi دوباره صادر میشود.
ثبت روزانهٔ نتایج برای مقایسه
اسکریپت زیر یک پرامپت را N بار به دو base_url میفرستد و نرخ موفقیت و زمان پاسخ را چاپ میکند. نشانی و مدل Metis را از مستندات همان سرویس بردارید. کلید 1xAi را از داشبورد 1xai.ir بسازید و پیش از اجرا در متغیر محیطی XAI_API_KEY بگذارید.
# pip install "openai>=1.0"
import csv
import os
import statistics
import time
from datetime import date
from openai import OpenAI
N = 50
PROMPT = "در یک جمله بگو HTTP چیست."
TARGETS = {
"metis": {
"base_url": os.environ["METIS_BASE_URL"],
"api_key": os.environ["METIS_API_KEY"],
"model": os.environ["METIS_MODEL"],
},
"1xai": {
"base_url": "https://1xai.ir/v1",
"api_key": os.environ["XAI_API_KEY"],
"model": os.environ.get("XAI_MODEL", "gemini-2.5-flash-lite"),
},
}
def measure(cfg):
client = OpenAI(base_url=cfg["base_url"], api_key=cfg["api_key"],
timeout=60, max_retries=0)
times, ok = [], 0
for _ in range(N):
start = time.perf_counter()
try:
client.chat.completions.create(
model=cfg["model"],
messages=[{"role": "user", "content": PROMPT}],
max_tokens=64,
)
except Exception:
continue
ok += 1
times.append(time.perf_counter() - start)
times.sort()
p50 = statistics.median(times) if times else float("nan")
p95 = times[int(0.95 * (len(times) - 1))] if times else float("nan")
return ok, p50, p95
if __name__ == "__main__":
today = date.today().isoformat()
with open("results.csv", "a", newline="", encoding="utf-8") as f:
writer = csv.writer(f)
for name, cfg in TARGETS.items():
ok, p50, p95 = measure(cfg)
print(f"{today} | {name:<5} | ok={ok}/{N} | p50={p50:.2f}s | p95={p95:.2f}s")
writer.writerow([today, name, cfg["model"], ok, N, round(p50, 3), round(p95, 3)])
قالب خروجی (اعداد فرضیاند و فقط شکل چاپ را نشان میدهند):
2026-11-03 | metis | ok=50/50 | p50=1.10s | p95=2.40s
2026-11-03 | 1xai | ok=50/50 | p50=1.18s | p95=2.55s
کلیدها را فقط با متغیر محیطی بدهید و اسکریپت را هر روز یک بار، هفت روز پشتسرهم، با cron یا Task Scheduler اجرا کنید. برای مقایسهٔ منصفانه، مدل دو طرف را از یک خانواده انتخاب کنید.
فایل results.csv همهٔ اجراها را با تاریخ نگه میدارد. جمعبندی هفت روز را خودتان از روی همین فایل میسازید و ما نتیجهای از پیش اعلام نمیکنیم.
پشتیبانی
برای تماس با ما از صفحهٔ تماس در سایت 1xAi استفاده کنید. دربارهٔ سرعت یا کیفیت پشتیبانی در مقایسه با Metis دادهای نداریم و چیزی نمینویسیم.
قبل از تصمیم نهایی کدام ریسکها و محدودیتها را در نظر بگیریم؟
برندهی مطلقی وجود ندارد: انتخاب به نوع تیم و مدل مورد نیازتان بستگی دارد و سه محدودیت را باید پیش از مهاجرت بسنجید.
انتخاب بر اساس نوع تیم
- استارتاپ با کد سازگار با OpenAI و نیاز به چند ارائهدهنده: مهاجرت ساده است. با یک کلید و تغییر
base_urlبهhttps://1xai.ir/v1، مدل فقط با نامش انتخاب میشود. - تیمی که به قابلیتهای اختصاصی Anthropic مثل کش پرامپت نیاز دارد: از اندپوینت
/anthropicاستفاده کنید. SDK رسمی Anthropic روی آن بدون تغییر کار میکند. - تیمی که فقط یک مدل خاص یا مدل متنباز میزبانیشده میخواهد: ابتدا حضور همان مدل را در فهرست مدلهای 1xAi بررسی کنید و بعد سراغ مهاجرت بروید.
محدودیتهای صادقانه
- نوسان قیمت: نرخ تومانی هر صبح ساعت ۹ به وقت تهران با دلار بازار همگام میشود. هزینهی تخمینی را با مصرف توکن خودتان و نرخ زندهی همان مدل بسنجید، و چون کارمزد ۱۵ تا ۳۰٪ بسته به مدل است، نرخ جاری هر مدل را از صفحهی مدلها بخوانید و دورهای بازبینی کنید.
- مالیات: هر شارژ کیف پول ۱۰٪ مالیات بر ارزش افزوده دارد.
- تفاوت پارامترها: مدلهای نسل ۵ Claude (
claude-sonnet-5،claude-fable-5وclaude-opus-5) پارامترهایtemperatureوtop_pو همچنین prefill پیام دستیار را رد میکنند. کدی که اینها را میفرستد پیش از جابهجایی باید روی نمونهی کوچک آزمایش شود.
برای دیدن مدلها و نرخهای جاری، به صفحه قیمت 1xAi سر بزنید. اگر میخواهید بدون هزینه شروع کنید، چرخ هدیهی ثبتنام بهازای هر حساب یک چرخش دارد و اعتبار برندهشده بدون انقضا به کیف پول اضافه میشود.
پژوهش و نگارش: CodeNest
سوالات متداول
برای مهاجرت از Metis AI به 1xAi چه چیزی را باید عوض کنم؟
اگر کدتان با SDK سازگار با OpenAI نوشته شده، معمولاً فقط کلید و base_url را عوض میکنید. کلید جدید با 1xai- شروع میشود و آدرس پایه https://1xai.ir/v1 است. پیش از جابهجایی کامل، چند درخواست واقعی خودتان را تست کنید.
هزینه در 1xAi چطور حساب میشود؟
قیمت رسمی هر ارائهدهنده بهاضافهٔ کارمزد حساب میشود و کارمزد ۱۵ تا ۳۰٪ بسته به مدل است. پرداخت پیشپرداخت تومانی و از طریق زرینپال است و قیمت تومانی با نرخ روز دلار، یعنی ۲۷۱٬۵۰۰ تومان برای هر دلار، هر صبح همگام میشود. هنگام شارژ، ۱۰٪ مالیات بر ارزش افزوده به مبلغ اضافه میشود. کارمزد و قیمت جاری هر مدل را در صفحه مدلها ببینید.
آیا 1xAi از Metis AI ارزانتر است؟
بدون تست تاریخدار نمیشود این را قطعی گفت و ما قیمت Metis AI را حدس نمیزنیم. برای مقایسه، قیمت تومانی هر یک میلیون توکن همان مدل، پوشش مدلها، سازگاری SDK و پایداری را در هر دو سرویس بسنجید.
آیا با یک کلید میتوانم Claude و Gemini را هم استفاده کنم؟
بله. یک کلید 1xai-… و یک آدرس پایه، مدلهای OpenAI، Anthropic (Claude)، Google (Gemini) و DeepSeek را بر اساس نام مدل مسیریابی میکند. اندپوینتهای اختصاصی /anthropic و /gemini ویژگیهایی مثل کش پرامپت Anthropic را حفظ میکنند.
برای استفاده به VPN یا کارت ارزی نیاز دارم؟
نه. شارژ حساب تومانی و با زرینپال انجام میشود، پس به کارت ارزی نیازی نیست. دسترسی به مدلها هم از داخل ایران و بدون VPN طراحی شده است.
1xAi
تیمِ 1xAi پروکسیِ تخصصیِ مدلهای OpenAI، Claude، Gemini و DeepSeek — و همچنین Grok، Kimi، GLM، Qwen، MiniMax و Hunyuan — برای کاربرانِ ایرانی را اداره میکند — از زیرساختِ شبکه تا صورتحسابِ تومانی. هرچه اینجا مینویسیم بر اساسِ تجربهٔ روزانه با APIهای OpenAI، Anthropic و Google و نیازهای واقعیِ توسعهدهندگانِ داخلِ ایران است.
