داشبورد توسعه‌دهنده
پرسش از هوش مصنوعی
پرسش از هوش مصنوعی

مدل‌های XAI (Grok)

AvalAI دسترسی به خانواده مدل‌های Grok از XAI را فراهم می‌کند که به دلیل پنجره‌های زمینه بزرگ و قابلیت‌های دسترسی به اطلاعات بلادرنگ (هنگام استفاده مستقیم از طریق XAI) شناخته شده‌اند.

Grok 4.5

مدل پرچم‌دار جدید XAI برای کدنویسی، وظایف عاملی و کار دانشی. Grok 4.5 برای مهندسی نرم‌افزار واقعی، گردش‌کارهای طولانی ابزارمحور، کارهای سندی شبیه Office و استدلال سریع با قیمت‌گذاری وابسته به زمینه بالای ۲۰۰K توکن بهینه شده است.

grok-4.5

ویژگیجزئیات
شناسه مدلgrok-4.5
پنجره زمینه۱,۰۰۰,۰۰۰ توکن
قابلیت‌هاچت، فراخوانی تابع، خروجی‌های ساختاریافته، استدلال، کدنویسی عاملی
در دسترس درv1/chat/completions، v1/responses (پشتیبانی جزئی)
قیمت ورودی$2.00 / 1M توکن
قیمت ورودی کش‌شده$0.50 / 1M توکن
قیمت خروجی$6.00 / 1M توکن
قیمت ورودی (بالای ۲۰۰K)$4.00 / 1M توکن
ورودی کش‌شده (بالای ۲۰۰K)$1.00 / 1M توکن
قیمت خروجی (بالای ۲۰۰K)$12.50 / 1M توکن
نقاط قوتکدنویسی، گردش‌کارهای عاملی، استدلال مهندسی، کارهای سندی/Office، تولید سریع توکن
بهترین برایعامل‌های مهندسی نرم‌افزار، کدنویسی ابزارمحور، تحلیل فنی، کار دانشی زمینه‌طولانی

ویژگی‌های کلیدی:

  • استدلال متمرکز بر مهندسی: عملکرد قوی در بنچمارک‌های کدنویسی، ترمینال و مهندسی نرم‌افزار.
  • گردش‌کارهای عاملی: مناسب برای وظایف چندمرحله‌ای که به استفاده از ابزار، debugging و اصلاح تکرارشونده نیاز دارند.
  • سرویس‌دهی سریع: xAI مدل Grok 4.5 را به‌عنوان مدلی با سرعت سرویس‌دهی بالا و کارایی توکنی قوی معرفی کرده است.
  • قیمت‌گذاری وابسته به زمینه: برای درخواست‌های بالای ۲۰۰K توکن، نرخ‌های بالاتر ورودی، ورودی کش‌شده و خروجی اعمال می‌شود.
  • پشتیبانی جزئی Responses: برای سازگاری گسترده، Chat Completions را ترجیح دهید؛ در صورت پشتیبانی route و حساب، از Responses استفاده کنید.
python
response = client.chat.completions.create(
    model="grok-4.5",
    messages=[
        {
            "role": "user",
            "content": "باگ این تابع median را پیدا کن و یک اصلاح امن توضیح بده: function median(a){a.sort();return a[a.length/2]}",
        },
    ],
)

Grok 4.3

مدل استدلالی پرچمدار جدید XAI با پنجره زمینه ۱,۰۰۰,۰۰۰ توکنی، فراخوانی تابع، خروجی‌های ساختاریافته و قیمت‌گذاری وابسته به زمینه برای درخواست‌های بالای ۲۰۰K توکن.

grok-4.3

Grok-4.3 برای استدلال پیشرفته، تحلیل زمینه‌طولانی، خروجی‌های ساختاریافته و گردش‌کارهای چت مجهز به ابزار از طریق Chat Completions API طراحی شده است.

ویژگیجزئیات
شناسه مدلgrok-4.3
نام مستعار بالادستیgrok-4.3-latest
پنجره زمینه۱,۰۰۰,۰۰۰ توکن
قابلیت‌هاچت، فراخوانی تابع، خروجی‌های ساختاریافته، استدلال
در دسترس درv1/chat/completions
قیمت ورودی$1.25 / 1M توکن
قیمت ورودی کش‌شده$0.20 / 1M توکن (۸۴٪ کاهش هزینه)
قیمت خروجی$2.50 / 1M توکن
قیمت ورودی (بالای ۲۰۰K)$2.50 / 1M توکن
ورودی کش‌شده (بالای ۲۰۰K)$0.40 / 1M توکن
قیمت خروجی (بالای ۲۰۰K)$5.00 / 1M توکن
نقاط قوتاستدلال پیشرفته، تحلیل زمینه‌طولانی، خروجی‌های ساختاریافته، فراخوانی تابع
بهترین برایحل مسئله پیچیده، گردش‌کارهای عاملی، تحلیل اسناد، چت مجهز به ابزار

ویژگی‌های کلیدی:

  • پنجره زمینه بزرگ: ۱ میلیون توکن برای اسناد طولانی، مکالمات گسترده و زمینه‌های بزرگ
  • استدلال: مدل پیش از پاسخ‌گویی فکر می‌کند تا مسائل پیچیده را بهتر حل کند
  • فراخوانی تابع: اتصال مدل به ابزارها و سیستم‌های خارجی
  • خروجی‌های ساختاریافته: ارائه پاسخ‌ها در قالب‌های مشخص و سازمان‌یافته
  • قیمت‌گذاری وابسته به زمینه: برای درخواست‌های فراتر از پنجره ۲۰۰K، نرخ‌های متفاوت اعمال می‌شود
python
response = client.chat.completions.create(
    model="grok-4.3",
    messages=[
        {
            "role": "user",
            "content": "این پیشنهاد معماری را تحلیل کن و پرریسک‌ترین فرضیات را مشخص کن.",
        },
    ],
)
نسخه معادل Responses API مدل این نسخه روی `gpt-5.5` تنظیم شده، چون `grok-4.3` ممکن است در داده‌های فعلی AvalAI برای `/v1/responses` فعال نباشد.

وقتی مدل انتخابی از /v1/responses پشتیبانی می‌کند، این نسخه را کنار مثال Chat Completions استفاده کنید. messages به input منتقل می‌شود و متن نهایی از response.output_text خوانده می‌شود.

python
import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["AVALAI_API_KEY"],
    base_url="https://api.avalai.ir/v1",
)

response = client.responses.create(
    model="gpt-5.5",
    instructions="You are a helpful assistant.",
    input="این پیشنهاد معماری را تحلیل کن و پرریسک‌ترین فرضیات را مشخص کن.",
)

print(response.output_text)
  • messagesinput
  • پیام سیستمی → instructions یا آیتم developer
  • choices[0].message.contentresponse.output_text
  • برای ابزارها و خروجی‌های چندوجهی، response.output را بر اساس type بررسی کنید.

مثال فراخوانی تابع:

python
tools = [
    {
        "type": "function",
        "function": {
            "name": "get_inventory",
            "description": "دریافت اطلاعات موجودی فعلی برای یک SKU",
            "parameters": {
                "type": "object",
                "properties": {
                    "sku": {
                        "type": "string",
                        "description": "Product SKU",
                    }
                },
                "required": ["sku"],
            },
        },
    }
]

response = client.chat.completions.create(
    model="grok-4.3",
    messages=[{"role": "user", "content": "موجودی SKU AVAL-123 را بررسی کن."}],
    tools=tools,
    tool_choice="auto",
)
نسخه معادل Responses API مدل این نسخه روی `gpt-5.5` تنظیم شده، چون `grok-4.3` ممکن است در داده‌های فعلی AvalAI برای `/v1/responses` فعال نباشد.

وقتی مدل انتخابی از /v1/responses پشتیبانی می‌کند، این نسخه را کنار مثال Chat Completions استفاده کنید. messages به input منتقل می‌شود و متن نهایی از response.output_text خوانده می‌شود.

python
import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["AVALAI_API_KEY"],
    base_url="https://api.avalai.ir/v1",
)

tools = [
    {
        "type": "function",
        "name": "get_current_weather",
        "description": "Get the current weather in a given location.",
        "parameters": {
            "type": "object",
            "properties": {"location": {"type": "string"}},
            "required": ["location"],
            "additionalProperties": False,
        },
    }
]

response = client.responses.create(
    model="gpt-5.5",
    input="موجودی SKU AVAL-123 را بررسی کن.",
    tools=tools,
)

for item in response.output:
    if item.type == "function_call":
        print(item.name, item.arguments)
print(response.output_text)
  • messagesinput
  • پیام سیستمی → instructions یا آیتم developer
  • choices[0].message.contentresponse.output_text
  • برای ابزارها و خروجی‌های چندوجهی، response.output را بر اساس type بررسی کنید.

Grok 4

جدیدترین و پیشرفته‌ترین مدل از XAI که عملکرد بی‌نظیری در پردازش زبان طبیعی، ریاضیات و قابلیت‌های استدلال ارائه می‌دهد.

Grok 4

مدل پرچمدار XAI که به عنوان راه‌حل هوش مصنوعی همه‌منظوره مناسب با قابلیت‌های استثنایی در کاربردهای متنوع عمل می‌کند.

ویژگیجزئیات
شناسه مدلgrok-4، grok-4-latest، grok-4-0709
پنجره زمینه۲۵۶٬۰۰۰ توکن
قابلیت‌هاچت، بینایی، فراخوانی تابع، خروجی‌های ساختاریافته، استدلال
قیمت‌گذاری ورودی۳.۰۰ دلار / ۱ میلیون توکن
قیمت‌گذاری ورودی کش‌شده۰.۷۵ دلار / ۱ میلیون توکن (۷۵٪ کاهش هزینه)
قیمت‌گذاری خروجی۱۵.۰۰ دلار / ۱ میلیون توکن
نقاط قوتاستدلال پیشرفته، محاسبات ریاضی، درک بینایی، وظایف زبان طبیعی
بهترین برایحل مسائل پیچیده، تولید کد، تحلیل تصویر، تحقیق و تجزیه و تحلیل

ویژگی‌های کلیدی:

  • قابلیت‌های بینایی: تجزیه و تحلیل و درک تصاویر در کنار متن
  • فراخوانی تابع: اتصال مدل به ابزارها و سیستم‌های خارجی
  • خروجی‌های ساختاریافته: ارائه پاسخ‌ها در قالب‌های خاص و سازمان‌یافته
  • استدلال: مدل قبل از پاسخ دادن فکر می‌کند تا پاسخ‌های دقیق‌تری ارائه دهد
  • پنجره زمینه بزرگ: مدیریت مکالمات و اسناد گسترده
python
response = client.chat.completions.create(
    model="grok-4",
    messages=[
        {
            "role": "user",
            "content": "محاسبات کوانتومی را توضیح دهید و یک مثال ریاضی ارائه دهید.",
        },
    ],
)
نسخه معادل Responses API مدل این نسخه روی `gpt-5.5` تنظیم شده، چون `grok-4` ممکن است در داده‌های فعلی AvalAI برای `/v1/responses` فعال نباشد.

وقتی مدل انتخابی از /v1/responses پشتیبانی می‌کند، این نسخه را کنار مثال Chat Completions استفاده کنید. messages به input منتقل می‌شود و متن نهایی از response.output_text خوانده می‌شود.

python
import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["AVALAI_API_KEY"],
    base_url="https://api.avalai.ir/v1",
)

response = client.responses.create(
    model="gpt-5.5",
    instructions="You are a helpful assistant.",
    input="محاسبات کوانتومی را توضیح دهید و یک مثال ریاضی ارائه دهید.",
)

print(response.output_text)
  • messagesinput
  • پیام سیستمی → instructions یا آیتم developer
  • choices[0].message.contentresponse.output_text
  • برای ابزارها و خروجی‌های چندوجهی، response.output را بر اساس type بررسی کنید.

مثال فراخوانی تابع:

python
tools = [
    {
        "type": "function",
        "function": {
            "name": "calculate_math",
            "description": "انجام محاسبات ریاضی",
            "parameters": {
                "type": "object",
                "properties": {
                    "expression": {
                        "type": "string",
                        "description": "عبارت ریاضی برای ارزیابی",
                    }
                },
                "required": ["expression"],
            },
        },
    }
]

response = client.chat.completions.create(
    model="grok-4",
    messages=[{"role": "user", "content": "۱۵ ضرب در ۲۳ به علاوه ۴۷ چقدر می‌شود؟"}],
    tools=tools,
    tool_choice="auto",
)
نسخه معادل Responses API مدل این نسخه روی `gpt-5.5` تنظیم شده، چون `grok-4` ممکن است در داده‌های فعلی AvalAI برای `/v1/responses` فعال نباشد.

وقتی مدل انتخابی از /v1/responses پشتیبانی می‌کند، این نسخه را کنار مثال Chat Completions استفاده کنید. messages به input منتقل می‌شود و متن نهایی از response.output_text خوانده می‌شود.

python
import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["AVALAI_API_KEY"],
    base_url="https://api.avalai.ir/v1",
)

tools = [
    {
        "type": "function",
        "name": "get_current_weather",
        "description": "Get the current weather in a given location.",
        "parameters": {
            "type": "object",
            "properties": {"location": {"type": "string"}},
            "required": ["location"],
            "additionalProperties": False,
        },
    }
]

response = client.responses.create(
    model="gpt-5.5",
    input="۱۵ ضرب در ۲۳ به علاوه ۴۷ چقدر می‌شود؟",
    tools=tools,
)

for item in response.output:
    if item.type == "function_call":
        print(item.name, item.arguments)
print(response.output_text)
  • messagesinput
  • پیام سیستمی → instructions یا آیتم developer
  • choices[0].message.contentresponse.output_text
  • برای ابزارها و خروجی‌های چندوجهی، response.output را بر اساس type بررسی کنید.

مثال بینایی:

python
import base64


# تابع برای کدگذاری تصویر
def encode_image(image_path):
    with open(image_path, "rb") as image_file:
        return base64.b64encode(image_file.read()).decode("utf-8")


# مسیر تصویر شما
image_path = "path/to/your/image.jpg"
base64_image = encode_image(image_path)

# ایجاد یک پیام با متن و تصویر
response = client.chat.completions.create(
    model="grok-4",
    messages=[
        {
            "role": "user",
            "content": [
                {
                    "type": "text",
                    "text": "در این تصویر چه چیزی وجود دارد؟ تحلیل دقیقی ارائه دهید.",
                },
                {
                    "type": "image_url",
                    "image_url": {"url": f"data:image/jpeg;base64,{base64_image}"},
                },
            ],
        }
    ],
)

print(response.choices[0].message.content)
نسخه معادل Responses API مدل این نسخه روی `gpt-5.5` تنظیم شده، چون `grok-4` ممکن است در داده‌های فعلی AvalAI برای `/v1/responses` فعال نباشد.

وقتی مدل انتخابی از /v1/responses پشتیبانی می‌کند، این نسخه را کنار مثال Chat Completions استفاده کنید. messages به input منتقل می‌شود و متن نهایی از response.output_text خوانده می‌شود.

python
import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["AVALAI_API_KEY"],
    base_url="https://api.avalai.ir/v1",
)

response = client.responses.create(
    model="gpt-5.5",
    input=[
        {
            "role": "user",
            "content": [
                {"type": "input_text", "text": "Describe this image."},
                {"type": "input_image", "image_url": "https://example.com/image.png"},
            ],
        }
    ],
)

print(response.output_text)
  • messagesinput
  • پیام سیستمی → instructions یا آیتم developer
  • choices[0].message.contentresponse.output_text
  • برای ابزارها و خروجی‌های چندوجهی، response.output را بر اساس type بررسی کنید.

Grok 4.20 (پایدار)

نسخهٔ پایدار مدل پرچمدار Grok 4.20 از X.AI که اکنون به‌صورت عمومی با هر دو نوع reasoning و non-reasoning در دسترس است. این مدل سرعت پیشرو در صنعت، فراخوانی ابزار عامل‌محور، پایین‌ترین نرخ توهم در بازار و پایبندی دقیق به پرامپت را برای پاسخ‌های پیوسته دقیق و صادقانه ترکیب می‌کند.

grok-4.20-reasoning

نسخهٔ پایدار استدلالی Grok 4.20، طراحی‌شده برای وظایف حل مسئله پیچیده که به تفکر تحلیلی عمیق نیاز دارند.

ویژگیجزئیات
شناسه مدلgrok-4.20-reasoning
پنجره زمینه۲٬۰۰۰٬۰۰۰ توکن
قابلیت‌هاچت، بینایی، فراخوانی توابع، خروجی ساختارمند، استدلال
قیمت ورودی$2.00 / 1M توکن
قیمت ورودی کش‌شده$0.20 / 1M توکن (۹۰٪ کاهش هزینه)
قیمت خروجی$6.00 / 1M توکن
قیمت ورودی (بالای ۲۰۰K)$4.00 / 1M توکن
ورودی کش‌شده (بالای ۲۰۰K)$0.40 / 1M توکن
قیمت خروجی (بالای ۲۰۰K)$12.00 / 1M توکن
نقاط قوتسرعت پیشرو در صنعت، پایین‌ترین نرخ توهم، پایبندی دقیق به پرامپت، فراخوانی ابزار عامل‌محور
بهترین برایاستدلال پیچیده، جریان‌های کاری عامل‌محور، پاسخ‌های دقیق، خروجی‌های صادقانه

ویژگی‌های کلیدی:

  • حالت استدلال: تفکر گسترده پیش از پاسخ‌گویی برای حل مسائل پیچیده
  • پنجره زمینه عظیم: ۲ میلیون توکن برای اسناد و مکالمات گسترده
  • پایین‌ترین نرخ توهم: دقت و صحت پیشرو در صنعت
  • پایبندی دقیق به پرامپت: پاسخ‌های پیوسته دقیق
  • فراخوانی توابع: اتصال مدل به ابزارها و سیستم‌های خارجی
  • خروجی ساختارمند: بازگرداندن پاسخ‌ها در قالب‌های مشخص و سازمان‌یافته
  • قیمت‌گذاری زمینه بالاتر: نرخ‌های متفاوت برای درخواست‌های فراتر از پنجره ۲۰۰K
python
response = client.chat.completions.create(
    model="grok-4.20-reasoning",
    messages=[
        {
            "role": "user",
            "content": "Design a fault-tolerant distributed system architecture for a global payment platform.",
        },
    ],
    max_tokens=4096,
)
نسخه معادل Responses API مدل این نسخه روی `gpt-5.5` تنظیم شده، چون `grok-4.20-reasoning` ممکن است در داده‌های فعلی AvalAI برای `/v1/responses` فعال نباشد.

وقتی مدل انتخابی از /v1/responses پشتیبانی می‌کند، این نسخه را کنار مثال Chat Completions استفاده کنید. messages به input منتقل می‌شود و متن نهایی از response.output_text خوانده می‌شود.

python
import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["AVALAI_API_KEY"],
    base_url="https://api.avalai.ir/v1",
)

response = client.responses.create(
    model="gpt-5.5",
    instructions="You are a helpful assistant.",
    input="Design a fault-tolerant distributed system architecture for a global payment platform.",
)

print(response.output_text)
  • messagesinput
  • پیام سیستمی → instructions یا آیتم developer
  • choices[0].message.contentresponse.output_text
  • برای ابزارها و خروجی‌های چندوجهی، response.output را بر اساس type بررسی کنید.

grok-4.20-non-reasoning

نسخهٔ پایدار non-reasoning که برای پاسخ‌های سریع بدون تفکر گسترده بهینه‌سازی شده و برای برنامه‌های پرتوان ایده‌آل است.

ویژگیجزئیات
شناسه مدلgrok-4.20-non-reasoning
پنجره زمینه۲٬۰۰۰٬۰۰۰ توکن
قابلیت‌هاچت، بینایی، فراخوانی توابع، خروجی ساختارمند
قیمت ورودی$2.00 / 1M توکن
قیمت ورودی کش‌شده$0.20 / 1M توکن (۹۰٪ کاهش هزینه)
قیمت خروجی$6.00 / 1M توکن
قیمت ورودی (بالای ۲۰۰K)$4.00 / 1M توکن
ورودی کش‌شده (بالای ۲۰۰K)$0.40 / 1M توکن
قیمت خروجی (بالای ۲۰۰K)$12.00 / 1M توکن
نقاط قوتاستنتاج سریع، زمینه عظیم، توان بالا، پاسخ‌های دقیق
بهترین برایبرنامه‌های پرتوان، سیستم‌های بلادرنگ، اجرای سریع ابزار

ویژگی‌های کلیدی:

  • استنتاج سریع: بهینه‌سازی‌شده برای پاسخ‌های سریع بدون سربار استدلال
  • پنجره زمینه عظیم: ظرفیت ۲ میلیون توکنی برای مدیریت زمینه گسترده
  • کش مقرون‌به‌صرفه: ۹۰٪ کاهش هزینه با توکن‌های ورودی کش‌شده
  • فراخوانی توابع: قابلیت‌های یکپارچه‌سازی ابزار خارجی
  • خروجی ساختارمند: قالب‌بندی سازمان‌یافته پاسخ
python
response = client.chat.completions.create(
    model="grok-4.20-non-reasoning",
    messages=[
        {
            "role": "user",
            "content": "Summarize the key points from this document.",
        },
    ],
)
نسخه معادل Responses API مدل این نسخه روی `gpt-5.5` تنظیم شده، چون `grok-4.20-non-reasoning` ممکن است در داده‌های فعلی AvalAI برای `/v1/responses` فعال نباشد.

وقتی مدل انتخابی از /v1/responses پشتیبانی می‌کند، این نسخه را کنار مثال Chat Completions استفاده کنید. messages به input منتقل می‌شود و متن نهایی از response.output_text خوانده می‌شود.

python
import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["AVALAI_API_KEY"],
    base_url="https://api.avalai.ir/v1",
)

response = client.responses.create(
    model="gpt-5.5",
    input=[
        {
            "role": "user",
            "content": [
                {
                    "type": "input_text",
                    "text": "Summarize the key points from this document.",
                },
                {"type": "input_file", "file_id": "file_abc123"},
            ],
        }
    ],
)

print(response.output_text)
  • messagesinput
  • پیام سیستمی → instructions یا آیتم developer
  • choices[0].message.contentresponse.output_text
  • برای ابزارها و خروجی‌های چندوجهی، response.output را بر اساس type بررسی کنید.

Grok 4.20 Beta

مدل پرچم‌دار بتای X.AI با سرعت پیشرو در صنعت و قابلیت‌های فراخوانی ابزار عاملی. این مدل کمترین نرخ توهم‌زایی در بازار را با پایبندی دقیق به پرامپت ترکیب می‌کند و پاسخ‌های دقیق و صادقانه ارائه می‌دهد.

grok-4.20-beta-0309-reasoning

نسخه استدلالی Grok 4.20 Beta، طراحی شده برای وظایف حل مسئله پیچیده که نیاز به تفکر تحلیلی عمیق دارند.

ویژگیجزئیات
شناسه مدلgrok-4.20-beta-0309-reasoning
نام‌های مستعارgrok-4.20-beta، grok-4.20-beta-0309، grok-4.20-beta-latest، grok-4.20-beta-latest-reasoning، grok-4.20-beta-reasoning
پنجره زمینه۲٬۰۰۰٬۰۰۰ توکن
قابلیت‌هاچت، بینایی، فراخوانی تابع، خروجی‌های ساختاریافته، استدلال
قیمت‌گذاری ورودی۲.۰۰ دلار / ۱ میلیون توکن
قیمت‌گذاری ورودی کش‌شده۰.۲۰ دلار / ۱ میلیون توکن (۹۰٪ کاهش هزینه)
قیمت‌گذاری خروجی۶.۰۰ دلار / ۱ میلیون توکن
قیمت ورودی (بالای ۲۰۰K)۴.۰۰ دلار / ۱ میلیون توکن
ورودی کش‌شده (بالای ۲۰۰K)۰.۴۰ دلار / ۱ میلیون توکن
قیمت خروجی (بالای ۲۰۰K)۱۲.۰۰ دلار / ۱ میلیون توکن
نقاط قوتسرعت پیشرو در صنعت، کمترین نرخ توهم‌زایی، پایبندی دقیق به پرامپت، فراخوانی ابزار عاملی
بهترین برایاستدلال پیچیده، گردش‌کارهای عاملی، پاسخ‌های دقیق، خروجی‌های صادقانه

ویژگی‌های کلیدی:

  • حالت استدلال: مدل قبل از پاسخ‌دهی فکر می‌کند برای حل مسائل پیچیده
  • پنجره زمینه عظیم: ۲ میلیون توکن برای اسناد و مکالمات گسترده
  • کمترین نرخ توهم‌زایی: دقت و صداقت پیشرو در صنعت
  • پایبندی دقیق به پرامپت: پاسخ‌های دقیق و مداوم
  • فراخوانی تابع: اتصال مدل به ابزارها و سیستم‌های خارجی
  • خروجی‌های ساختاریافته: بازگرداندن پاسخ‌ها در قالب‌های خاص و سازمان‌یافته
  • قیمت‌گذاری زمینه بالاتر: نرخ‌های متفاوت برای درخواست‌هایی که از پنجره زمینه ۲۰۰K فراتر می‌روند
python
response = client.chat.completions.create(
    model="grok-4.20-beta-0309-reasoning",
    messages=[
        {
            "role": "user",
            "content": "یک استراتژی جامع بازاریابی دیجیتال برای یک استارتاپ فناوری طراحی کنید.",
        },
    ],
    max_tokens=4096,
)
نسخه معادل Responses API مدل این نسخه روی `gpt-5.5` تنظیم شده، چون `grok-4.20-beta-0309-reasoning` ممکن است در داده‌های فعلی AvalAI برای `/v1/responses` فعال نباشد.

وقتی مدل انتخابی از /v1/responses پشتیبانی می‌کند، این نسخه را کنار مثال Chat Completions استفاده کنید. messages به input منتقل می‌شود و متن نهایی از response.output_text خوانده می‌شود.

python
import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["AVALAI_API_KEY"],
    base_url="https://api.avalai.ir/v1",
)

response = client.responses.create(
    model="gpt-5.5",
    instructions="You are a helpful assistant.",
    input="یک استراتژی جامع بازاریابی دیجیتال برای یک استارتاپ فناوری طراحی کنید.",
)

print(response.output_text)
  • messagesinput
  • پیام سیستمی → instructions یا آیتم developer
  • choices[0].message.contentresponse.output_text
  • برای ابزارها و خروجی‌های چندوجهی، response.output را بر اساس type بررسی کنید.

grok-4.20-beta-0309-non-reasoning

نسخه غیراستدلالی بهینه‌سازی شده برای پاسخ‌های سریع بدون تفکر گسترده، مناسب برای برنامه‌های با توان عملیاتی بالا.

ویژگیجزئیات
شناسه مدلgrok-4.20-beta-0309-non-reasoning
پنجره زمینه۲٬۰۰۰٬۰۰۰ توکن
قابلیت‌هاچت، بینایی، فراخوانی تابع، خروجی‌های ساختاریافته
قیمت‌گذاری ورودی۲.۰۰ دلار / ۱ میلیون توکن
قیمت‌گذاری ورودی کش‌شده۰.۲۰ دلار / ۱ میلیون توکن (۹۰٪ کاهش هزینه)
قیمت‌گذاری خروجی۶.۰۰ دلار / ۱ میلیون توکن
قیمت ورودی (بالای ۲۰۰K)۴.۰۰ دلار / ۱ میلیون توکن
قیمت خروجی (بالای ۲۰۰K)۱۲.۰۰ دلار / ۱ میلیون توکن
نقاط قوتاستنتاج سریع، زمینه عظیم، توان عملیاتی بالا، پاسخ‌های دقیق
بهترین برایبرنامه‌های توان عملیاتی بالا، سیستم‌های بلادرنگ، اجرای سریع ابزار

ویژگی‌های کلیدی:

  • استنتاج سریع: بهینه‌سازی شده برای پاسخ‌های سریع بدون سربار استدلال
  • پنجره زمینه عظیم: ظرفیت ۲ میلیون توکن برای مدیریت زمینه گسترده
  • کش‌گذاری مقرون‌به‌صرفه: ۹۰٪ کاهش هزینه با توکن‌های ورودی کش‌شده
  • فراخوانی تابع: قابلیت‌های یکپارچه‌سازی ابزار خارجی
  • خروجی‌های ساختاریافته: قالب‌بندی پاسخ سازمان‌یافته
python
response = client.chat.completions.create(
    model="grok-4.20-beta-0309-non-reasoning",
    messages=[
        {
            "role": "user",
            "content": "نکات کلیدی این سند را خلاصه کنید.",
        },
    ],
)
نسخه معادل Responses API مدل این نسخه روی `gpt-5.5` تنظیم شده، چون `grok-4.20-beta-0309-non-reasoning` ممکن است در داده‌های فعلی AvalAI برای `/v1/responses` فعال نباشد.

وقتی مدل انتخابی از /v1/responses پشتیبانی می‌کند، این نسخه را کنار مثال Chat Completions استفاده کنید. messages به input منتقل می‌شود و متن نهایی از response.output_text خوانده می‌شود.

python
import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["AVALAI_API_KEY"],
    base_url="https://api.avalai.ir/v1",
)

response = client.responses.create(
    model="gpt-5.5",
    instructions="You are a helpful assistant.",
    input="نکات کلیدی این سند را خلاصه کنید.",
)

print(response.output_text)
  • messagesinput
  • پیام سیستمی → instructions یا آیتم developer
  • choices[0].message.contentresponse.output_text
  • برای ابزارها و خروجی‌های چندوجهی، response.output را بر اساس type بررسی کنید.

Grok 4.1 Fast

آخرین پیشرفت از XAI، بهینه‌سازی شده به طور خاص برای فراخوانی ابزار عاملی با کارایی بالا با قابلیت‌های استدلال گسترده و پنجره زمینه عظیم 2 میلیون توکنی.

grok-4-1-fast-reasoning

مدل مالتی‌مودال پیشرفته با قابلیت‌های استدلال گسترده برای حل مسائل پیچیده و گردش‌کارهای عاملی.

ویژگیجزئیات
شناسه مدلgrok-4-1-fast-reasoning
پنجره زمینه2,000,000 توکن
قابلیت‌هاچت، بینایی، فراخوانی تابع، خروجی‌های ساختاریافته، استدلال
قیمت‌گذاری ورودی$0.20 / 1M توکن
قیمت‌گذاری ورودی کش‌شده$0.05 / 1M توکن (75% کاهش هزینه)
قیمت‌گذاری خروجی$0.50 / 1M توکن
نقاط قوتاستدلال گسترده، فراخوانی ابزار عاملی، درک مالتی‌مودال
بهترین برایگردش‌کارهای عاملی پیچیده، سیستم‌های خودکار، برنامه‌های سنگین ابزار

ویژگی‌های کلیدی:

  • استدلال گسترده: مدل قبل از پاسخ دادن به تفکر تحلیلی عمیق می‌پردازد
  • فراخوانی ابزار عاملی: بهینه‌سازی شده برای گردش‌کارهای عامل خودکار با استفاده پیچیده از ابزار
  • زمینه عظیم: 2 میلیون توکن امکان پردازش اسناد و مکالمات گسترده را فراهم می‌کند
  • مالتی‌مودال: پردازش متن و تصاویر در یک درخواست
  • کش کردن پرامپت: صرفه‌جویی قابل توجه در هزینه با توکن‌های ورودی کش‌شده
python
response = client.chat.completions.create(
    model="grok-4-1-fast-reasoning",
    messages=[
        {
            "role": "user",
            "content": "یک استراتژی جامع بازاریابی دیجیتال برای یک استارتاپ فناوری طراحی کنید.",
        },
    ],
)
نسخه معادل Responses API مدل این نسخه روی `gpt-5.5` تنظیم شده، چون `grok-4-1-fast-reasoning` ممکن است در داده‌های فعلی AvalAI برای `/v1/responses` فعال نباشد.

وقتی مدل انتخابی از /v1/responses پشتیبانی می‌کند، این نسخه را کنار مثال Chat Completions استفاده کنید. messages به input منتقل می‌شود و متن نهایی از response.output_text خوانده می‌شود.

python
import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["AVALAI_API_KEY"],
    base_url="https://api.avalai.ir/v1",
)

response = client.responses.create(
    model="gpt-5.5",
    instructions="You are a helpful assistant.",
    input="یک استراتژی جامع بازاریابی دیجیتال برای یک استارتاپ فناوری طراحی کنید.",
)

print(response.output_text)
  • messagesinput
  • پیام سیستمی → instructions یا آیتم developer
  • choices[0].message.contentresponse.output_text
  • برای ابزارها و خروجی‌های چندوجهی، response.output را بر اساس type بررسی کنید.

grok-4-1-fast-non-reasoning

مدل مالتی‌مودال پیشرفته بهینه‌شده برای پاسخ‌های سریع بدون استدلال گسترده، مناسب برای برنامه‌های با توان عملیاتی بالا.

ویژگیجزئیات
شناسه مدلgrok-4-1-fast-non-reasoning
پنجره زمینه2,000,000 توکن
قابلیت‌هاچت، بینایی، فراخوانی تابع، خروجی‌های ساختاریافته
قیمت‌گذاری ورودی$0.20 / 1M توکن
قیمت‌گذاری ورودی کش‌شده$0.05 / 1M توکن (75% کاهش هزینه)
قیمت‌گذاری خروجی$0.50 / 1M توکن
نقاط قوتپاسخ‌های سریع، فراخوانی ابزار عاملی، درک مالتی‌مودال
بهترین برایبرنامه‌های با توان عملیاتی بالا، سیستم‌های زمان واقعی، اجرای سریع ابزار

ویژگی‌های کلیدی:

  • استنتاج سریع: بهینه‌سازی شده برای پاسخ‌های سریع بدون سربار استدلال گسترده
  • فراخوانی ابزار عاملی: طراحی هدفمند برای گردش‌کارهای عامل خودکار
  • زمینه عظیم: 2 میلیون توکن برای مدیریت اطلاعات گسترده
  • مالتی‌مودال: پشتیبانی از پردازش متن و تصویر
  • کش کردن مقرون‌به‌صرفه: کاهش هزینه‌ها با کش کردن پرامپت
python
response = client.chat.completions.create(
    model="grok-4-1-fast-non-reasoning",
    messages=[
        {
            "role": "user",
            "content": "نکات کلیدی از این سند را خلاصه کنید.",
        },
    ],
)
نسخه معادل Responses API مدل این نسخه روی `gpt-5.5` تنظیم شده، چون `grok-4-1-fast-non-reasoning` ممکن است در داده‌های فعلی AvalAI برای `/v1/responses` فعال نباشد.

وقتی مدل انتخابی از /v1/responses پشتیبانی می‌کند، این نسخه را کنار مثال Chat Completions استفاده کنید. messages به input منتقل می‌شود و متن نهایی از response.output_text خوانده می‌شود.

python
import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["AVALAI_API_KEY"],
    base_url="https://api.avalai.ir/v1",
)

response = client.responses.create(
    model="gpt-5.5",
    instructions="You are a helpful assistant.",
    input="نکات کلیدی از این سند را خلاصه کنید.",
)

print(response.output_text)
  • messagesinput
  • پیام سیستمی → instructions یا آیتم developer
  • choices[0].message.contentresponse.output_text
  • برای ابزارها و خروجی‌های چندوجهی، response.output را بر اساس type بررسی کنید.

مثال فراخوانی تابع:

python
tools = [
    {
        "type": "function",
        "function": {
            "name": "get_weather",
            "description": "دریافت اطلاعات آب و هوای فعلی برای یک مکان",
            "parameters": {
                "type": "object",
                "properties": {
                    "location": {
                        "type": "string",
                        "description": "نام شهر",
                    },
                    "unit": {
                        "type": "string",
                        "enum": ["celsius", "fahrenheit"],
                        "description": "واحد دما",
                    },
                },
                "required": ["location"],
            },
        },
    }
]

response = client.chat.completions.create(
    model="grok-4-1-fast-non-reasoning",
    messages=[{"role": "user", "content": "آب و هوای نیویورک چطور است؟"}],
    tools=tools,
    tool_choice="auto",
)
نسخه معادل Responses API مدل این نسخه روی `gpt-5.5` تنظیم شده، چون `grok-4-1-fast-non-reasoning` ممکن است در داده‌های فعلی AvalAI برای `/v1/responses` فعال نباشد.

وقتی مدل انتخابی از /v1/responses پشتیبانی می‌کند، این نسخه را کنار مثال Chat Completions استفاده کنید. messages به input منتقل می‌شود و متن نهایی از response.output_text خوانده می‌شود.

python
import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["AVALAI_API_KEY"],
    base_url="https://api.avalai.ir/v1",
)

tools = [
    {
        "type": "function",
        "name": "get_current_weather",
        "description": "Get the current weather in a given location.",
        "parameters": {
            "type": "object",
            "properties": {"location": {"type": "string"}},
            "required": ["location"],
            "additionalProperties": False,
        },
    }
]

response = client.responses.create(
    model="gpt-5.5",
    input="آب و هوای نیویورک چطور است؟",
    tools=tools,
)

for item in response.output:
    if item.type == "function_call":
        print(item.name, item.arguments)
print(response.output_text)
  • messagesinput
  • پیام سیستمی → instructions یا آیتم developer
  • choices[0].message.contentresponse.output_text
  • برای ابزارها و خروجی‌های چندوجهی، response.output را بر اساس type بررسی کنید.

Grok 4 Fast

آخرین پیشرفت XAI در مدل‌های استدلال مقرون‌به‌صرفه که عملکرد استثنایی را با قیمت‌گذاری مناسب و پنجره‌های زمینه عظیم ارائه می‌دهد.

grok-4-fast-reasoning

نسخه استدلالی Grok 4 Fast، طراحی شده برای وظایف حل مسئله پیچیده که نیاز به تفکر تحلیلی عمیق دارند.

ویژگیجزئیات
شناسه مدلgrok-4-fast-reasoning، grok-4-fast، grok-4-fast-reasoning-latest
پنجره زمینه۲٬۰۰۰٬۰۰۰ توکن
قابلیت‌هاچت، فراخوانی تابع، خروجی‌های ساختاریافته، استدلال
قیمت‌گذاری ورودی۰.۲۰ دلار / ۱ میلیون توکن
قیمت‌گذاری ورودی کش‌شده۰.۰۵ دلار / ۱ میلیون توکن (۷۵٪ کاهش هزینه)
قیمت‌گذاری خروجی۰.۵۰ دلار / ۱ میلیون توکن
قیمت‌گذاری جستجوی زنده۲۵.۰۰ دلار / ۱ هزار منبع
نقاط قوتاستدلال مقرون‌به‌صرفه، زمینه عظیم، حل مسائل پیشرفته
بهترین برایتحلیل پیچیده، برنامه‌ریزی استراتژیک، وظایف تحقیق، پردازش اسناد بزرگ

ویژگی‌های کلیدی:

  • پنجره زمینه عظیم: مدیریت تا ۲ میلیون توکن برای مکالمات و اسناد گسترده
  • استدلال مقرون‌به‌صرفه: قابلیت‌های استدلال پیشرفته با قیمت‌گذاری مناسب
  • فراخوانی تابع: اتصال مدل به ابزارها و سیستم‌های خارجی
  • خروجی‌های ساختاریافته: ارائه پاسخ‌ها در قالب‌های خاص و سازمان‌یافته
  • بهینه‌سازی ورودی کش‌شده: صرفه‌جویی قابل توجه در هزینه با توکن‌های کش‌شده
python
from openai import OpenAI

client = OpenAI(api_key="your-avalai-api-key", base_url="https://api.avalai.ir/v1")

response = client.chat.completions.create(
    model="grok-4-fast-reasoning",
    messages=[
        {
            "role": "user",
            "content": "یک استراتژی جامع بازاریابی دیجیتال برای یک استارتاپ فناوری طراحی کنید که شامل تخصیص بودجه و جدول زمانی باشد",
        }
    ],
    max_tokens=2048,
)

print(response.choices[0].message.content)
نسخه معادل Responses API مدل این نسخه روی `gpt-5.5` تنظیم شده، چون `grok-4-fast-reasoning` ممکن است در داده‌های فعلی AvalAI برای `/v1/responses` فعال نباشد.

وقتی مدل انتخابی از /v1/responses پشتیبانی می‌کند، این نسخه را کنار مثال Chat Completions استفاده کنید. messages به input منتقل می‌شود و متن نهایی از response.output_text خوانده می‌شود.

python
import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["AVALAI_API_KEY"],
    base_url="https://api.avalai.ir/v1",
)

response = client.responses.create(
    model="gpt-5.5",
    instructions="You are a helpful assistant.",
    input="یک استراتژی جامع بازاریابی دیجیتال برای یک استارتاپ فناوری طراحی کنید که شامل تخصیص بودجه و جدول زمانی باشد",
)

print(response.output_text)
  • messagesinput
  • پیام سیستمی → instructions یا آیتم developer
  • choices[0].message.contentresponse.output_text
  • برای ابزارها و خروجی‌های چندوجهی، response.output را بر اساس type بررسی کنید.

grok-4-fast-non-reasoning

نسخه غیراستدلالی بهینه‌شده برای وظایف چت عمومی و تولید محتوا بدون سربار استدلال.

ویژگیجزئیات
شناسه مدلgrok-4-fast-non-reasoning، grok-4-fast-non-reasoning-latest
پنجره زمینه۲٬۰۰۰٬۰۰۰ توکن
قابلیت‌هاچت، فراخوانی تابع، خروجی‌های ساختاریافته
قیمت‌گذاری ورودی۰.۲۰ دلار / ۱ میلیون توکن
قیمت‌گذاری ورودی کش‌شده۰.۰۵ دلار / ۱ میلیون توکن (۷۵٪ کاهش هزینه)
قیمت‌گذاری خروجی۰.۵۰ دلار / ۱ میلیون توکن
قیمت‌گذاری جستجوی زنده۲۵.۰۰ دلار / ۱ هزار منبع
نقاط قوتپاسخ‌های سریع، زمینه عظیم، مقرون‌به‌صرفه برای وظایف عمومی
بهترین برایچت عمومی، تولید محتوا، پاسخ‌های سریع، برنامه‌های پرحجم

ویژگی‌های کلیدی:

  • پردازش پرسرعت: بهینه‌شده برای پاسخ‌های سریع بدون سربار استدلال
  • پنجره زمینه عظیم: ظرفیت ۲ میلیون توکن برای مدیریت زمینه گسترده
  • مقرون‌به‌صرفه: قیمت‌گذاری مناسب برای برنامه‌های پرحجم
  • فراخوانی تابع: قابلیت‌های ادغام ابزار خارجی
  • خروجی‌های ساختاریافته: قالب‌بندی پاسخ سازمان‌یافته
python
from openai import OpenAI

client = OpenAI(api_key="your-avalai-api-key", base_url="https://api.avalai.ir/v1")

response = client.chat.completions.create(
    model="grok-4-fast-non-reasoning",
    messages=[
        {
            "role": "user",
            "content": "آخرین روندهای هوش مصنوعی در سال ۲۰۲۵ را خلاصه کنید",
        }
    ],
)

print(response.choices[0].message.content)
نسخه معادل Responses API مدل این نسخه روی `gpt-5.5` تنظیم شده، چون `grok-4-fast-non-reasoning` ممکن است در داده‌های فعلی AvalAI برای `/v1/responses` فعال نباشد.

وقتی مدل انتخابی از /v1/responses پشتیبانی می‌کند، این نسخه را کنار مثال Chat Completions استفاده کنید. messages به input منتقل می‌شود و متن نهایی از response.output_text خوانده می‌شود.

python
import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["AVALAI_API_KEY"],
    base_url="https://api.avalai.ir/v1",
)

response = client.responses.create(
    model="gpt-5.5",
    instructions="You are a helpful assistant.",
    input="آخرین روندهای هوش مصنوعی در سال ۲۰۲۵ را خلاصه کنید",
)

print(response.output_text)
  • messagesinput
  • پیام سیستمی → instructions یا آیتم developer
  • choices[0].message.contentresponse.output_text
  • برای ابزارها و خروجی‌های چندوجهی، response.output را بر اساس type بررسی کنید.

مثال فراخوانی تابع:

python
tools = [
    {
        "type": "function",
        "function": {
            "name": "get_weather",
            "description": "دریافت اطلاعات آب و هوای فعلی",
            "parameters": {
                "type": "object",
                "properties": {
                    "location": {
                        "type": "string",
                        "description": "نام شهر",
                    }
                },
                "required": ["location"],
            },
        },
    }
]

response = client.chat.completions.create(
    model="grok-4-fast-reasoning",
    messages=[{"role": "user", "content": "آب و هوای نیویورک چگونه است؟"}],
    tools=tools,
    tool_choice="auto",
)
نسخه معادل Responses API مدل این نسخه روی `gpt-5.5` تنظیم شده، چون `grok-4-fast-reasoning` ممکن است در داده‌های فعلی AvalAI برای `/v1/responses` فعال نباشد.

وقتی مدل انتخابی از /v1/responses پشتیبانی می‌کند، این نسخه را کنار مثال Chat Completions استفاده کنید. messages به input منتقل می‌شود و متن نهایی از response.output_text خوانده می‌شود.

python
import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["AVALAI_API_KEY"],
    base_url="https://api.avalai.ir/v1",
)

tools = [
    {
        "type": "function",
        "name": "get_current_weather",
        "description": "Get the current weather in a given location.",
        "parameters": {
            "type": "object",
            "properties": {"location": {"type": "string"}},
            "required": ["location"],
            "additionalProperties": False,
        },
    }
]

response = client.responses.create(
    model="gpt-5.5",
    input="آب و هوای نیویورک چگونه است؟",
    tools=tools,
)

for item in response.output:
    if item.type == "function_call":
        print(item.name, item.arguments)
print(response.output_text)
  • messagesinput
  • پیام سیستمی → instructions یا آیتم developer
  • choices[0].message.contentresponse.output_text
  • برای ابزارها و خروجی‌های چندوجهی، response.output را بر اساس type بررسی کنید.

Grok Code Fast 1

مدل تخصصی بهینه‌سازی شده برای گردش‌کارهای کدنویسی عامل با سرعت استثنایی و تسلط بر ابزارها.

grok-code-fast-1

مدل هدفمند XAI برای توسعه‌دهندگان، طراحی شده برای برتری در وظایف کدنویسی با استنتاج فوق‌العاده سریع و ادغام ابزار برتر.

ویژگیجزئیات
شناسه مدلgrok-code-fast-1
پنجره زمینهپشتیبانی از زمینه بزرگ برای کدبیس‌های گسترده
قابلیت‌هاچت، تولید کد، استفاده از ابزار، گردش‌کارهای عامل
قیمت‌گذاری ورودی۰.۲۰ دلار / ۱ میلیون توکن
قیمت‌گذاری ورودی کش‌شده۰.۰۲ دلار / ۱ میلیون توکن (۹۰٪ کاهش هزینه)
قیمت‌گذاری خروجی۱.۵۰ دلار / ۱ میلیون توکن
نقاط قوتپاسخ‌های فوق‌العاده سریع (۱۹۰+ TPS)، کدنویسی عامل، تسلط بر ابزارها
بهترین برایادغام IDE، تولید کد، دیباگ، تجزیه و تحلیل pull request
زبان‌های پشتیبانی شدهTypeScript، Python، Java، Rust، C++، Go
در دسترس درv1/chat/completions، v1/responses، v1/messages

ویژگی‌های کلیدی:

  • کدنویسی عامل: طراحی هدفمند برای گردش‌کارهای کدنویسی با حلقه‌های استدلال و فراخوانی ابزار
  • تسلط بر ابزارها: برتری در استفاده از grep، terminal، ویرایش فایل، و سایر ابزارهای توسعه
  • عملکرد بالا: ۱۹۰+ توکن در ثانیه با نرخ cache hit بالای ۹۰٪
  • چندزبانه: تطبیق‌پذیری در کل پشته توسعه نرم‌افزار
  • مقرون به صرفه: قیمت‌گذاری اقتصادی برای وظایف توسعه پرحجم
python
from openai import OpenAI

client = OpenAI(api_key="your-avalai-api-key", base_url="https://api.avalai.ir/v1")

response = client.chat.completions.create(
    model="grok-code-fast-1",
    messages=[
        {
            "role": "user",
            "content": "یک تابع Python برای پیاده‌سازی جستجوی دودویی با مدیریت خطای مناسب و type hints ایجاد کنید",
        }
    ],
)

print(response.choices[0].message.content)
نسخه معادل Responses API مدل این نسخه روی `gpt-5.5` تنظیم شده، چون `grok-code-fast-1` ممکن است در داده‌های فعلی AvalAI برای `/v1/responses` فعال نباشد.

وقتی مدل انتخابی از /v1/responses پشتیبانی می‌کند، این نسخه را کنار مثال Chat Completions استفاده کنید. messages به input منتقل می‌شود و متن نهایی از response.output_text خوانده می‌شود.

python
import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["AVALAI_API_KEY"],
    base_url="https://api.avalai.ir/v1",
)

response = client.responses.create(
    model="gpt-5.5",
    instructions="You are a helpful assistant.",
    input="یک تابع Python برای پیاده‌سازی جستجوی دودویی با مدیریت خطای مناسب و type hints ایجاد کنید",
)

print(response.output_text)
  • messagesinput
  • پیام سیستمی → instructions یا آیتم developer
  • choices[0].message.contentresponse.output_text
  • برای ابزارها و خروجی‌های چندوجهی، response.output را بر اساس type بررسی کنید.

مثال کدنویسی:

python
response = client.chat.completions.create(
    model="grok-code-fast-1",
    messages=[
        {
            "role": "user",
            "content": "این کد TypeScript را بررسی کنید و بهبودهایی پیشنهاد دهید:\n\nfunction processData(data: any[]) {\n  return data.map(item => item.value * 2);\n}",
        }
    ],
)

print(response.choices[0].message.content)
نسخه معادل Responses API مدل این نسخه روی `gpt-5.5` تنظیم شده، چون `grok-code-fast-1` ممکن است در داده‌های فعلی AvalAI برای `/v1/responses` فعال نباشد.

وقتی مدل انتخابی از /v1/responses پشتیبانی می‌کند، این نسخه را کنار مثال Chat Completions استفاده کنید. messages به input منتقل می‌شود و متن نهایی از response.output_text خوانده می‌شود.

python
import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["AVALAI_API_KEY"],
    base_url="https://api.avalai.ir/v1",
)

response = client.responses.create(
    model="gpt-5.5",
    instructions="You are a helpful assistant.",
    input="Explain how AvalAI provides a unified API for this request.",
)

print(response.output_text)
  • messagesinput
  • پیام سیستمی → instructions یا آیتم developer
  • choices[0].message.contentresponse.output_text
  • برای ابزارها و خروجی‌های چندوجهی، response.output را بر اساس type بررسی کنید.

سری Grok 3

آخرین نسل مدل‌های Grok که استدلال پیشرفته، قابلیت‌های چندوجهی و پنجره‌های زمینه بزرگ را ارائه می‌دهند.

قابلیت‌های درک تصویر

در حال حاضر، تنها مدل grok-2-vision-latest از میان مدل‌های XAI از قابلیت‌های بینایی پشتیبانی می‌کند. با این مدل، می‌توانید:

  • توضیح و توصیف محتوای تصویر
  • پاسخ به سؤالات در مورد عناصر بصری در تصاویر
  • تشخیص اشیا و ارائه مختصات کادر محدودکننده
  • تجزیه و تحلیل محتوای بصری در کنار متن

نکات مهم:

  • هنگام استفاده از مدل‌های XAI با قابلیت‌های بینایی از طریق AvalAI، اگرچه ورودی‌های تصویر مبتنی بر URL به صورت فنی پشتیبانی می‌شوند، اما ممکن است همیشه به طور قابل اعتماد کار نکنند. برای بهترین نتایج، توصیه می‌کنیم تصاویر را به صورت رشته‌های کدگذاری شده base64 ارائه دهید.
  • اگرچه مدل‌های سری Grok 3 با قابلیت‌های بینایی فهرست شده‌اند، این ویژگی ممکن است هنوز به طور کامل فعال نشده باشد. ما مستندات را هنگامی که این مدل‌ها به طور کامل از ویژگی‌های بینایی پشتیبانی کنند، به‌روزرسانی خواهیم کرد.

Grok 3

توانمندترین مدل در سری Grok 3 که عملکرد و هزینه را متعادل می‌کند.

ویژگیجزئیات
شناسه مدلgrok-3-latest
پنجره زمینه۱۳۱٬۰۷۲ توکن
قابلیت‌هاچت، بینایی، فراخوانی تابع، انتخاب ابزار
قیمت‌گذاری ورودی۰.۳۰ دلار / ۱ میلیون توکن
قیمت‌گذاری خروجی۱۵.۰۰ دلار / ۱ میلیون توکن
نقاط قوتاستدلال قوی، زمینه بزرگ، درک چندوجهی
بهترین برایوظایف پیچیده نیازمند درک عمیق و زمینه گسترده
python
response = client.chat.completions.create(
    model="grok-3-latest",
    messages=[
        {
            "role": "user",
            "content": "اهمیت مدل‌های Grok در چشم‌انداز هوش مصنوعی را توضیح دهید.",
        },
    ],
)
نسخه معادل Responses API مدل این نسخه روی `gpt-5.5` تنظیم شده، چون `grok-3-latest` ممکن است در داده‌های فعلی AvalAI برای `/v1/responses` فعال نباشد.

وقتی مدل انتخابی از /v1/responses پشتیبانی می‌کند، این نسخه را کنار مثال Chat Completions استفاده کنید. messages به input منتقل می‌شود و متن نهایی از response.output_text خوانده می‌شود.

python
import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["AVALAI_API_KEY"],
    base_url="https://api.avalai.ir/v1",
)

response = client.responses.create(
    model="gpt-5.5",
    instructions="You are a helpful assistant.",
    input="اهمیت مدل‌های Grok در چشم‌انداز هوش مصنوعی را توضیح دهید.",
)

print(response.output_text)
  • messagesinput
  • پیام سیستمی → instructions یا آیتم developer
  • choices[0].message.contentresponse.output_text
  • برای ابزارها و خروجی‌های چندوجهی، response.output را بر اساس type بررسی کنید.

Grok 3 Fast

بهینه‌شده برای سرعت در حالی که قابلیت‌های قوی را حفظ می‌کند.

ویژگیجزئیات
شناسه مدلgrok-3-fast
پنجره زمینه۱۳۱٬۰۷۲ توکن
قابلیت‌هاچت، بینایی، فراخوانی تابع، انتخاب ابزار
قیمت‌گذاری ورودی۵.۰۰ دلار / ۱ میلیون توکن
قیمت‌گذاری خروجی۲۵.۰۰ دلار / ۱ میلیون توکن
نقاط قوتسرعت استنتاج سریع‌تر در مقایسه با Grok 3 استاندارد
بهترین برایبرنامه‌هایی که به پاسخ‌های سریع‌تر با قابلیت بالا نیاز دارند
python
response = client.chat.completions.create(
    model="grok-3-fast",
    messages=[
        {
            "role": "user",
            "content": "آخرین اخبار مربوط به اکتشافات فضایی را خلاصه کنید.",
        },
    ],
)
نسخه معادل Responses API مدل این نسخه روی `gpt-5.5` تنظیم شده، چون `grok-3-fast` ممکن است در داده‌های فعلی AvalAI برای `/v1/responses` فعال نباشد.

وقتی مدل انتخابی از /v1/responses پشتیبانی می‌کند، این نسخه را کنار مثال Chat Completions استفاده کنید. messages به input منتقل می‌شود و متن نهایی از response.output_text خوانده می‌شود.

python
import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["AVALAI_API_KEY"],
    base_url="https://api.avalai.ir/v1",
)

response = client.responses.create(
    model="gpt-5.5",
    instructions="You are a helpful assistant.",
    input="آخرین اخبار مربوط به اکتشافات فضایی را خلاصه کنید.",
)

print(response.output_text)
  • messagesinput
  • پیام سیستمی → instructions یا آیتم developer
  • choices[0].message.contentresponse.output_text
  • برای ابزارها و خروجی‌های چندوجهی، response.output را بر اساس type بررسی کنید.

Grok 3 Mini

نسخه‌ای کوچکتر و بسیار مقرون به صرفه در سری Grok 3.

ویژگیجزئیات
شناسه مدلgrok-3-mini
پنجره زمینه۱۳۱٬۰۷۲ توکن
قابلیت‌هاچت، بینایی، فراخوانی تابع، انتخاب ابزار
قیمت‌گذاری ورودی۰.۳۰ دلار / ۱ میلیون توکن
قیمت‌گذاری خروجی۰.۵۰ دلار / ۱ میلیون توکن
نقاط قوتبسیار مقرون به صرفه، پنجره زمینه بزرگ برای کلاس خود
بهترین برایبرنامه‌های حساس به هزینه، وظایفی که از زمینه بزرگ بهره می‌برند اما پیچیدگی کمتری دارند
python
response = client.chat.completions.create(
    model="grok-3-mini",
    messages=[
        {"role": "user", "content": "چند حقیقت جالب درباره سیاره مریخ چیست؟"},
    ],
)
نسخه معادل Responses API مدل این نسخه روی `gpt-5.5` تنظیم شده، چون `grok-3-mini` ممکن است در داده‌های فعلی AvalAI برای `/v1/responses` فعال نباشد.

وقتی مدل انتخابی از /v1/responses پشتیبانی می‌کند، این نسخه را کنار مثال Chat Completions استفاده کنید. messages به input منتقل می‌شود و متن نهایی از response.output_text خوانده می‌شود.

python
import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["AVALAI_API_KEY"],
    base_url="https://api.avalai.ir/v1",
)

response = client.responses.create(
    model="gpt-5.5",
    instructions="You are a helpful assistant.",
    input="چند حقیقت جالب درباره سیاره مریخ چیست؟",
)

print(response.output_text)
  • messagesinput
  • پیام سیستمی → instructions یا آیتم developer
  • choices[0].message.contentresponse.output_text
  • برای ابزارها و خروجی‌های چندوجهی، response.output را بر اساس type بررسی کنید.

Grok 3 Mini Fast

سریع‌ترین مدل در رده Grok 3 Mini، بهینه‌شده برای تاخیر.

ویژگیجزئیات
شناسه مدلgrok-3-mini-fast-beta
پنجره زمینه۱۳۱٬۰۷۲ توکن
قابلیت‌هاچت، بینایی، فراخوانی تابع، انتخاب ابزار
قیمت‌گذاری ورودی۰.۶۰ دلار / ۱ میلیون توکن
قیمت‌گذاری خروجی۴.۰۰ دلار / ۱ میلیون توکن
نقاط قوتبهینه‌شده برای سرعت در رده Mini
بهترین برایبرنامه‌های بلادرنگ که به پاسخ‌های مقرون به صرفه با زمینه بزرگ نیاز دارند
python
response = client.chat.completions.create(
    model="grok-3-mini-fast-beta",
    messages=[
        {"role": "user", "content": "'صبح بخیر' را به اسپانیایی ترجمه کنید."},
    ],
)
نسخه معادل Responses API مدل این نسخه روی `gpt-5.5` تنظیم شده، چون `grok-3-mini-fast-beta` ممکن است در داده‌های فعلی AvalAI برای `/v1/responses` فعال نباشد.

وقتی مدل انتخابی از /v1/responses پشتیبانی می‌کند، این نسخه را کنار مثال Chat Completions استفاده کنید. messages به input منتقل می‌شود و متن نهایی از response.output_text خوانده می‌شود.

python
import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["AVALAI_API_KEY"],
    base_url="https://api.avalai.ir/v1",
)

response = client.responses.create(
    model="gpt-5.5",
    instructions="You are a helpful assistant.",
    input="Write a one-sentence summary of AvalAI.",
)

print(response.output_text)
  • messagesinput
  • پیام سیستمی → instructions یا آیتم developer
  • choices[0].message.contentresponse.output_text
  • برای ابزارها و خروجی‌های چندوجهی، response.output را بر اساس type بررسی کنید.

مدل‌های Grok قبلی

نسل‌های قبلی مانند Grok 2 (grok-2-latest) و Grok 2 Vision (grok-2-vision-latest) نیز ممکن است از طریق AvalAI در دسترس باشند و ویژگی‌های عملکرد و قیمت‌گذاری متفاوتی را ارائه دهند. برای دسترسی کامل، صفحه جزئیات مدل را بررسی کنید.

استفاده از Grok Vision با تصاویر

هنگام استفاده از مدل grok-2-vision-latest با تصاویر، باید تصاویر را به صورت رشته‌های کدگذاری شده base64 ارائه دهید:

python
import base64
from openai import OpenAI

client = OpenAI(
    api_key="AVALAI_API_KEY",  # با کلید واقعی خود جایگزین کنید
    base_url="https://api.avalai.ir/v1",  # آدرس پایه
)


# تابع برای کدگذاری تصویر
def encode_image(image_path):
    with open(image_path, "rb") as image_file:
        return base64.b64encode(image_file.read()).decode("utf-8")


# مسیر تصویر شما
image_path = "path/to/your/image.jpg"
base64_image = encode_image(image_path)

# ایجاد یک پیام با متن و تصویر
response = client.chat.completions.create(
    model="grok-2-vision-latest",
    messages=[
        {
            "role": "user",
            "content": [
                {"type": "text", "text": "در این تصویر چه چیزی وجود دارد؟"},
                {
                    "type": "image_url",
                    "image_url": {"url": f"data:image/jpeg;base64,{base64_image}"},
                },
            ],
        }
    ],
)

print(response.choices[0].message.content)
نسخه معادل Responses API مدل این نسخه روی `gpt-5.5` تنظیم شده، چون `grok-2-vision-latest` ممکن است در داده‌های فعلی AvalAI برای `/v1/responses` فعال نباشد.

وقتی مدل انتخابی از /v1/responses پشتیبانی می‌کند، این نسخه را کنار مثال Chat Completions استفاده کنید. messages به input منتقل می‌شود و متن نهایی از response.output_text خوانده می‌شود.

python
import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["AVALAI_API_KEY"],
    base_url="https://api.avalai.ir/v1",
)

response = client.responses.create(
    model="gpt-5.5",
    input=[
        {
            "role": "user",
            "content": [
                {"type": "input_text", "text": "Describe this image."},
                {"type": "input_image", "image_url": "https://example.com/image.png"},
            ],
        }
    ],
)

print(response.output_text)
  • messagesinput
  • پیام سیستمی → instructions یا آیتم developer
  • choices[0].message.contentresponse.output_text
  • برای ابزارها و خروجی‌های چندوجهی، response.output را بر اساس type بررسی کنید.

استفاده از مدل‌های XAI از طریق AvalAI

با استفاده از نقاط پایانی استاندارد API AvalAI و کتابخانه‌های سازگار با OpenAI به مدل‌های Grok دسترسی پیدا کنید.

python
from openai import OpenAI

client = OpenAI(
    api_key="your-avalai-api-key",  # با کلید واقعی خود جایگزین کنید
    base_url="https://api.avalai.ir/v1",  # آدرس پایه
)

# مثال استفاده از Grok 3 Mini
response = client.chat.completions.create(
    model="grok-3-mini",
    messages=[{"role": "user", "content": "یک لطیفه بگو."}],
)

print(response.choices[0].message.content)
نسخه معادل Responses API مدل این نسخه روی `gpt-5.5` تنظیم شده، چون `grok-3-mini` ممکن است در داده‌های فعلی AvalAI برای `/v1/responses` فعال نباشد.

وقتی مدل انتخابی از /v1/responses پشتیبانی می‌کند، این نسخه را کنار مثال Chat Completions استفاده کنید. messages به input منتقل می‌شود و متن نهایی از response.output_text خوانده می‌شود.

python
import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["AVALAI_API_KEY"],
    base_url="https://api.avalai.ir/v1",
)

response = client.responses.create(
    model="gpt-5.5",
    instructions="You are a helpful assistant.",
    input="یک لطیفه بگو.",
)

print(response.output_text)
  • messagesinput
  • پیام سیستمی → instructions یا آیتم developer
  • choices[0].message.contentresponse.output_text
  • برای ابزارها و خروجی‌های چندوجهی، response.output را بر اساس type بررسی کنید.

منابع مرتبط