API هوش مصنوعی بدون فیلتر و بدون تحریم — بدون VPN در کد شما
نسخهٔ آزمایشی را میشود با ویپیان بالا آورد؛ سرویسی که کاربر واقعی دارد را نه. 1xAi یک آدرسِ پایهٔ مستقیم و پایدار به مدلهای OpenAI، Anthropic، Google و DeepSeek میدهد — با صورتحسابِ تومانی و بدونِ هیچ وابستگی به VPN یا کارتِ خارجی در کدِ تو.
چرا کدِ پروداکشن نمیتواند به VPN تکیه کند
هر توسعهدهندهای در ایران این چرخه را دیده است: SDK رسمیِ OpenAI پشتِ فیلترینگ به خطای اتصال میخورد، تحریمها درخواستهای با منشأ ایران را مسدود میکنند، و پرداخت هم بدونِ کارتِ ارزی اصلاً ممکن نیست. راهحلِ رایج — تونلکردنِ ترافیکِ سرور از VPN — برای یک اسکریپتِ شخصی شاید کافی باشد، اما برای سرویسی که کاربر دارد یعنی:
- یک نقطهٔ شکستِ اضافه. هر قطعیِ VPN مستقیماً قطعیِ محصولِ توست — وسطِ شب، بدونِ اخطار.
- ریسکِ حساب. اتصال از IPهای اشتراکی و در گردش، همان الگویی است که سرویسدهندهها برای بستنِ حساب رصد میکنند.
- بنبستِ پرداخت. حتی با اتصالِ برقرار، شارژِ حسابِ ارائهدهنده کارتِ بینالمللی میخواهد — چیزی که در ایران در دسترس نیست.
- تأخیر و ناپایداری. مسیرِ چندپرشِ VPN یعنی latency بالاتر و timeoutهای تصادفی — سمی برای هر جریانِ استریم.
یک آدرسِ پایه؛ بقیهاش با ما
در کدِ تو فقط یک چیز عوض میشود: آدرسِ پایه به https://1xai.ir/v1 اشاره میکند (و برای SDKهای نیتیو، مسیرهای /anthropic و /gemini). درخواستِ تو به زیرساختِ 1xAi میرسد و از همانجا — نه از سرورِ تو — برای سرویسدهنده دوباره ارسال میشود. یعنی IP و User-Agent تو هرگز به OpenAI، Anthropic، Google یا DeepSeek نمیرسد و ردِ پایی از «کاربرِ ایرانی» در سمتِ ارائهدهنده وجود ندارد.
| SETUP | اتصالِ مستقیم + VPN | با 1xAi |
|---|---|---|
| اتصال | تونلِ VPN روی سرور، شکننده | مستقیم به 1xai.ir، بدونِ VPN |
| هویتِ درخواست | IP و UA تو نزدِ ارائهدهنده | درخواست از زیرساختِ 1xAi بازارسال میشود |
| پرداخت | کارتِ ارزی — عملاً ناممکن | تومان، از طریقِ زرینپال |
| قیمتگذاری | نرخِ ارائهدهنده + هزینهٔ واسطههای پرداخت | قیمتِ لیست + ۲۰٪ ثابت؛ نرخِ دلار هر روز ۹ صبحِ تهران همگام میشود |
| چند ارائهدهنده | چهار حساب، چهار روشِ شارژ | یک کلید برای OpenAI، Anthropic، Gemini و DeepSeek |
فهرستِ کاملِ مدلها و قیمتِ لحظهایِ تومانیِ هرکدام در صفحهٔ مدلها در دسترس است.
کار با API هوش مصنوعی هنگام اختلال اینترنت
هیچ زیرساختی — داخلی یا خارجی — از اختلالِ شبکه مصون نیست؛ چیزی که فرق میکند مهندسیِ سمتِ کلاینت است. سه الگوی عملی که توصیه میکنیم:
- ۱ · تلاشِ مجدد با backoff نمایی و jitter. خطاهای گذرای شبکه را با ۲–۳ تلاشِ مجدد و فاصلهٔ افزایشی جذب کن و برای هر درخواست timeout صریح بگذار تا اتصالِ معلق، منابعِ سرورت را نگیرد.
- ۲ · فالبکِ بینارائهدهندهای با همان یک کلید. چون همهٔ مدلها پشتِ یک آدرسِ پایهاند، اگر مدلی از یک ارائهدهنده خطا داد میتوانی بدونِ کلید یا کلاینتِ جدید، همان درخواست را به مدلِ همردهٔ ارائهدهندهٔ دیگر بدهی:
import time, random
from openai import OpenAI
client = OpenAI(base_url="https://1xai.ir/v1", api_key="1xai-...")
# One key, three vendors: if a provider errors, fall through to the next.
MODELS = ["gpt-4o-mini", "claude-haiku-4-5", "gemini-2.5-flash"]
def ask(messages, retries=3):
last_err = None
for model in MODELS:
for attempt in range(retries):
try:
return client.chat.completions.create(
model=model, messages=messages, timeout=30,
)
except Exception as e:
last_err = e
# exponential backoff + jitter
time.sleep((2 ** attempt) + random.random())
raise last_err۳ · پایش با صفحهٔ وضعیت. وضعیتِ لحظهایِ هر چهار ارائهدهنده بهصورتِ عمومی در صفحهٔ /status منتشر میشود؛ قبل از باز کردنِ تیکت یا مقصر دانستنِ کدِ خودت، یک نگاه به آنجا بینداز و در سیستمِ مانیتورینگِ خودت هم همان را چک کن.
از ثبتنام تا اولین پاسخ
- ۱ · در 1xai.ir ثبتنام کن — فقط ایمیل و گذرواژه.
- ۲ · هدیهٔ ۱۰۰٬۰۰۰ تومانی را پس از ثبتنام با یک کلیک در داشبورد دریافت کن؛ برای شارژِ بیشتر، حداقل ۱۰۰٬۰۰۰ تومان از طریقِ زرینپال. جزئیات در صفحهٔ اعتبارِ رایگان.
- ۳ · از داشبورد یک کلیدِ
1xai-*بساز و همان لحظه کپیاش کن. - ۴ · آدرسِ پایه را عوض کن و اولین درخواست را بفرست:
curl https://1xai.ir/v1/chat/completions \
-H "Authorization: Bearer 1xai-..." \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-4o-mini",
"messages": [{"role": "user", "content": "سلام"}]
}'from openai import OpenAI
client = OpenAI(
base_url="https://1xai.ir/v1", # the only change to your code
api_key="1xai-...", # minted in the dashboard
)
r = client.chat.completions.create(
model="claude-haiku-4-5", # or gpt-4o-mini, gemini-2.5-flash, ...
messages=[{"role": "user", "content": "سلام!"}],
)
print(r.choices[0].message.content)راهنمای کاملِ خرید و شارژ در خرید API هوش مصنوعی آمده است.
آیا برای اتصال به API هوش مصنوعی از ایران به VPN نیاز دارم؟
نه. کدِ تو مستقیماً به آدرسِ پایهٔ https://1xai.ir/v1 وصل میشود و 1xAi درخواست را از زیرساختِ خودش برای سرویسدهنده (OpenAI، Anthropic، Google یا DeepSeek) دوباره ارسال میکند. IP و User-Agent تو هرگز به سرویسدهنده نمیرسد؛ بنابراین نه VPN لازم است و نه نگرانِ بستهشدنِ حساب بهخاطرِ IP ایرانی هستی.
آیا استفاده از 1xAi قانونی است؟
1xAi یک واسطِ بازارِ ایرانی است: درخواستها از زیرساختِ خودِ سرویس به ارائهدهندهها ارسال میشود و پرداخت به تومان و از طریقِ درگاهِ پرداختِ دارای مجوز (زرینپال) انجام میگیرد. در سمتِ کاربر، رعایتِ شرایطِ استفادهٔ هر ارائهدهنده — OpenAI، Anthropic، Google و DeepSeek — در محتوای درخواستها بر عهدهٔ خودِ توسعهدهنده است.
هزینهٔ API چطور محاسبه میشود؟
قیمتِ لیستِ خودِ سرویسدهنده بهعلاوهٔ ۲۰٪ مارکآپ ثابت — بدونِ پلن، بدونِ اشتراک اجباری. نرخِ دلار به تومان هر روز ساعتِ ۹ صبح بهوقتِ تهران بهصورت خودکار با بازار همگام میشود. حداقلِ شارژ ۱۰۰٬۰۰۰ تومان از طریقِ زرینپال است و هدیهٔ ۱۰۰٬۰۰۰ تومانی ثبتنام هم پس از ثبتنام با یک کلیک در داشبورد دریافت میشود.
اگر هنگامِ اختلالِ اینترنت درخواستها خطا بدهند چه کنم؟
همان الگوهای استانداردِ مهندسی: تلاشِ مجدد با backoff نمایی و jitter، تنظیمِ timeout صریح، و فالبک بین مدلهای چند ارائهدهنده — که با 1xAi با یک کلید و یک آدرسِ پایه ممکن است (مثلاً از gpt-4o-mini به claude-haiku-4-5 یا gemini-2.5-flash). وضعیتِ لحظهایِ سرویسدهندهها هم همیشه در صفحهٔ عمومیِ /status قابلِ مشاهده است.
توسعهدهنده نیستی و فقط میخواهی از داخلِ ایران با ChatGPT کار کنی؟ راهنمای دسترسی به ChatGPT از ایران را بخوان.