مدل پرچمدار جدید اضافه شد: 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
نمونه درخواست
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 را برای یک سیستم دفترکل مالی تحلیل کن."
}
]
}'نمونه پاسخ
{
"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
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 یک برنامه مهاجرت طراحی کن."
}
]
}'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)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 از فراخوانی تابع برای گردشکارهایی پشتیبانی میکند که باید استدلال مدل را به سیستمهای خارجی متصل کنند:
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"
}'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",
)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 پاسخهای قابل خواندن توسط ماشین را برای اتوماسیونهای بعدی برگرداند:
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 برگردان."
}
]
}'