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

مدل پرچمدار جدید اضافه شد: Grok-4.3

تاریخ: ۱۴۰۵-۰۲-۱۱ / (2026-05-01)

خلاصه

مدل استدلالی پرچمدار جدید XAI یعنی Grok-4.3 اکنون در AvalAI از طریق Chat Completions API (v1/chat/completions) در دسترس است. این مدل پنجره زمینه ۱,۰۰۰,۰۰۰ توکنی، فراخوانی تابع، خروجی‌های ساختاریافته و استدلال داخلی را همراه با قیمت‌گذاری وابسته به زمینه برای درخواست‌های بالای ۲۰۰K توکن ارائه می‌کند.


جزئیات

XAI

ما دسترسی به Grok-4.3 (grok-4.3) را اعلام می‌کنیم؛ مدل پرچمدار جدید XAI برای استدلال پیشرفته، تحلیل زمینه‌طولانی و گردش‌کارهای چت مجهز به ابزار. مستندات

Grok-4.3

Grok-4.3 برای وظایف پیچیده و چندمرحله‌ای طراحی شده است که از استدلال، خروجی‌های ساختاریافته و استفاده قابل اعتماد از ابزار سود می‌برند. این مدل از طریق نقطه پایانی Chat Completions سازگار با OpenAI در AvalAI در دسترس است؛ بنابراین یکپارچه‌سازی‌های فعلی می‌توانند تنها با تغییر مقدار model از آن استفاده کنند.

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

  • پنجره زمینه: ۱,۰۰۰,۰۰۰ توکن برای اسناد طولانی، مکالمات گسترده و زمینه‌های بزرگ
  • قابلیت‌های پیشرفته: پشتیبانی از فراخوانی تابع، خروجی‌های ساختاریافته و استدلال
  • پشتیبانی نقطه پایانی: در دسترس در v1/chat/completions
  • پشتیبانی از نام مستعار: XAI نام grok-4.3-latest را به عنوان alias بالادستی فهرست کرده است
  • قیمت‌گذاری وابسته به زمینه: برای درخواست‌های فراتر از پنجره ۲۰۰K، نرخ‌های بالاتر اعمال می‌شود
  • مناطق: در بالادست در us-east-1 و eu-west-1 در دسترس است

جزئیات قیمت‌گذاری:

مدلورودیورودی کش‌شدهخروجیقیمت‌گذاری ویژه
grok-4.3۱.۲۵ دلار/۱M توکن۰.۲۰ دلار/۱M توکن۲.۵۰ دلار/۱M توکنبالای ۲۰۰K زمینه: ۲.۵۰ دلار ورودی، ۰.۴۰ دلار ورودی کش‌شده، ۵.۰۰ دلار خروجی به ازای ۱M توکن

نمونه‌های درخواست/پاسخ API

نمونه درخواست

bash
curl https://api.avalai.ir/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $AVALAI_API_KEY" \
  -d '{
    "model": "grok-4.3",
    "messages": [
      {
        "role": "user",
        "content": "مزایا و معایب event sourcing و CRUD را برای یک سیستم دفترکل مالی تحلیل کن."
      }
    ]
  }'

نمونه پاسخ

json
{
  "id": "chatcmpl-grok43-example",
  "created": 1777647600,
  "model": "grok-4.3",
  "object": "chat.completion",
  "system_fingerprint": null,
  "choices": [
    {
      "finish_reason": "stop",
      "index": 0,
      "message": {
        "content": "Event sourcing اغلب برای دفترکل‌های مالی انتخاب مناسبی است، زیرا یک مسیر حسابرسی تغییرناپذیر حفظ می‌کند، بازسازی وضعیت تاریخی را ممکن می‌سازد و تطبیق داده‌ها را ساده‌تر می‌کند. CRUD از نظر عملیاتی ساده‌تر است، اما برای رسیدن به همان سطح حسابرسی به کنترل‌های بیشتری نیاز دارد...",
        "role": "assistant",
        "thinking_blocks": [],
        "annotations": []
      }
    }
  ],
  "usage": {
    "completion_tokens": 220,
    "prompt_tokens": 31,
    "total_tokens": 251,
    "completion_tokens_details": null,
    "prompt_tokens_details": {
      "audio_tokens": null,
      "cached_tokens": null,
      "text_tokens": 31,
      "image_tokens": null
    }
  },
  "estimated_cost": {
    "unit": "0.0005887500",
    "irt": 67.48,
    "exchange_rate": 114600
  }
}

نمونه‌های استفاده از SDK

bash
curl https://api.avalai.ir/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $AVALAI_API_KEY" \
  -d '{
    "model": "grok-4.3",
    "messages": [
      {
        "role": "user",
        "content": "برای انتقال یک monolith به سرویس‌های event-driven یک برنامه مهاجرت طراحی کن."
      }
    ]
  }'
python
from openai import OpenAI

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

completion = client.chat.completions.create(
    model="grok-4.3",
    messages=[
        {
            "role": "user",
            "content": "برای انتقال یک monolith به سرویس‌های event-driven یک برنامه مهاجرت طراحی کن.",
        }
    ],
)

print(completion.choices[0].message.content)
javascript
import { OpenAI } from "openai";

const client = new OpenAI({
  apiKey: process.env.AVALAI_API_KEY,
  baseURL: "https://api.avalai.ir/v1",
});

const completion = await client.chat.completions.create({
  model: "grok-4.3",
  messages: [
    {
      role: "user",
      content: "برای انتقال یک monolith به سرویس‌های event-driven یک برنامه مهاجرت طراحی کن.",
    },
  ],
});

console.log(completion.choices[0].message.content);

ویژگی‌های پیشرفته

فراخوانی تابع

Grok-4.3 از فراخوانی تابع برای گردش‌کارهایی پشتیبانی می‌کند که باید استدلال مدل را به سیستم‌های خارجی متصل کنند:

bash
curl https://api.avalai.ir/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $AVALAI_API_KEY" \
  -d '{
    "model": "grok-4.3",
    "messages": [
      {
        "role": "user",
        "content": "موجودی SKU AVAL-123 را بررسی کن و پیشنهاد بده آیا باید سفارش مجدد ثبت شود یا نه."
      }
    ],
    "tools": [
      {
        "type": "function",
        "function": {
          "name": "get_inventory",
          "description": "دریافت اطلاعات موجودی فعلی برای یک SKU",
          "parameters": {
            "type": "object",
            "properties": {
              "sku": {
                "type": "string",
                "description": "Product SKU"
              }
            },
            "required": ["sku"]
          }
        }
      }
    ],
    "tool_choice": "auto"
  }'
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",
)
javascript
const tools = [
  {
    type: "function",
    function: {
      name: "get_inventory",
      description: "دریافت اطلاعات موجودی فعلی برای یک SKU",
      parameters: {
        type: "object",
        properties: {
          sku: {
            type: "string",
            description: "Product SKU",
          },
        },
        required: ["sku"],
      },
    },
  },
];

const response = await client.chat.completions.create({
  model: "grok-4.3",
  messages: [
    {
      role: "user",
      content: "موجودی SKU AVAL-123 را بررسی کن و پیشنهاد بده آیا باید سفارش مجدد ثبت شود یا نه.",
    },
  ],
  tools,
  tool_choice: "auto",
});

خروجی‌های ساختاریافته

از پرامپت‌ها یا schemaهای خروجی ساختاریافته استفاده کنید تا Grok-4.3 پاسخ‌های قابل خواندن توسط ماشین را برای اتوماسیون‌های بعدی برگرداند:

bash
curl https://api.avalai.ir/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $AVALAI_API_KEY" \
  -d '{
    "model": "grok-4.3",
    "messages": [
      {
        "role": "user",
        "content": "برای مهاجرت پایگاه داده پرداخت، یک JSON با کلیدهای risk_level، summary و next_actions برگردان."
      }
    ]
  }'

لینک‌های مرتبط