Text Models (LLM)openai
معرفی و مستندات مدل هوش مصنوعی gpt-5-1-chat-latest
مستندات مدل gpt-5-1-chat-latest ارائه شده توسط ای ای کار (AI-KAR)
معرفی و بررسی فنی
⚡ وضعیت پشتیبانی از زبان فارسی
این مدل از زبان فارسی به صورت متوسط پشتیبانی میکند. درک مطلب و تولید متن فارسی در سطح قابل قبولی است، اما ممکن است در برخی موارد با خطا مواجه شود.
مدل gpt-5-1-chat-latest یک مدل هوش مصنوعی مکالمهای پیشرفته است که توسط OpenAI توسعه داده شده و از طریق ای ای کار (AI-KAR) در دسترس قرار گرفته است. این مدل با هدف ارائه هوش، صمیمیت و پاسخگویی بهبود یافته طراحی شده است. به عنوان یک مدل با تاخیر کم و تعامل بالا، تجربه مکالمهای طبیعی، جذاب و سازگار را برای کاربران فراهم میکند. این مدل قادر است به سوالات پاسخ دهد، در گفتگوها شرکت کند، اطلاعات را خلاصه کند، متنهای مختلف را تولید کند و وظایف گوناگون دیگری را انجام دهد که نیازمند درک زبان طبیعی هستند.
یکی از ویژگیهای برجسته gpt-5-1-chat-latest، توانایی آن در درک و پاسخگویی به زبانهای مختلف است. این مدل میتواند به سوالات مطرح شده به زبانهای گوناگون پاسخ دهد و متنها را به زبانهای مختلف ترجمه کند. این ویژگی آن را به ابزاری ارزشمند برای ارتباطات بینالمللی و دسترسی به اطلاعات جهانی تبدیل میکند.
علاوه بر این، gpt-5-1-chat-latest قادر است با استفاده از ابزارهای مختلف، اطلاعات را از منابع گوناگون جمعآوری کند و به کاربران ارائه دهد. این مدل میتواند به اینترنت متصل شود، به پایگاههای داده دسترسی پیدا کند و از APIهای مختلف برای جمعآوری اطلاعات استفاده کند. این ویژگی آن را به ابزاری قدرتمند برای تحقیق و توسعه تبدیل میکند.
مدل gpt-5-1-chat-latest به طور مداوم در حال بهبود است و OpenAI به طور منظم نسخههای جدیدی از آن را با قابلیتهای بیشتر منتشر میکند. ای ای کار (AI-KAR) نیز همواره در تلاش است تا آخرین نسخههای این مدل را در اختیار کاربران خود قرار دهد و از آنها در پروژههای خود استفاده کند.
این مدل برای توسعهدهندگان و کسبوکارهایی که به دنبال ایجاد تجربههای مکالمهای هوشمند هستند، بسیار مناسب است. با استفاده از API ارائه شده توسط ای ای کار (AI-KAR)، توسعهدهندگان میتوانند به راحتی این مدل را در برنامهها و سرویسهای خود ادغام کنند و از قابلیتهای آن بهرهمند شوند. این مدل میتواند در زمینههای مختلفی مانند خدمات مشتری، آموزش، سرگرمی و تجارت الکترونیک مورد استفاده قرار گیرد.
به طور خلاصه، gpt-5-1-chat-latest یک مدل هوش مصنوعی مکالمهای پیشرفته است که با ارائه هوش، صمیمیت و پاسخگویی بهبود یافته، تجربه مکالمهای طبیعی، جذاب و سازگار را برای کاربران فراهم میکند. این مدل با قابلیتهای گسترده و امکان ادغام آسان، ابزاری ارزشمند برای توسعهدهندگان و کسبوکارها است.
مشخصات فنی (API References)
| پارامتر | نوع | توضیحات و مقادیر |
|---|---|---|
model | stringRequired | مدل مورد استفاده برای تولید پاسخ. مقدار این پارامتر باید 'openai/gpt-5-1-chat-latest' باشد. مقادیر مجاز (کلیک برای کپی): |
messages | one of[]Required | لیستی از پیامها که مکالمه را تا به اینجا تشکیل میدهند. بسته به مدلی که استفاده میکنید، انواع مختلف پیام (modalities) مانند متن، اسناد (txt، pdf)، تصاویر و صدا پشتیبانی میشوند. |
max_completion_tokens | integer | حد بالایی برای تعداد توکنهایی که میتوان برای یک تکمیل تولید کرد، از جمله توکنهای خروجی قابل مشاهده و توکنهای استدلال. |
max_tokens | number | حداکثر تعداد توکنهایی که میتوان در تکمیل چت تولید کرد. این مقدار میتواند برای کنترل هزینههای متن تولید شده از طریق API استفاده شود. |
stream | boolean | اگر روی True تنظیم شود، دادههای پاسخ مدل به صورت جریانی با استفاده از رویدادهای ارسال شده توسط سرور به کلاینت ارسال میشوند. |
stream_options | object | تنظیمات مربوط به استریم کردن پاسخ. |
tools | object[] | لیستی از ابزارهایی که مدل ممکن است فراخوانی کند. در حال حاضر، فقط توابع به عنوان ابزار پشتیبانی میشوند. از این برای ارائه لیستی از توابعی استفاده کنید که مدل ممکن است ورودیهای JSON را برای آنها تولید کند. حداکثر 128 تابع پشتیبانی میشود. |
tool_choice | any of | کنترل میکند که کدام ابزار (در صورت وجود) توسط مدل فراخوانی شود. none به این معنی است که مدل هیچ ابزاری را فراخوانی نمیکند و در عوض یک پیام تولید میکند. auto به این معنی است که مدل میتواند بین تولید یک پیام یا فراخوانی یک یا چند ابزار انتخاب کند. required به این معنی است که مدل باید یک یا چند ابزار را فراخوانی کند. تعیین یک ابزار خاص از طریق {"type": "function", "function": {"name": "my_function"}} مدل را مجبور میکند تا آن ابزار را فراخوانی کند. مقادیر مجاز (کلیک برای کپی): |
parallel_tool_calls | boolean | اینکه آیا فراخوانی تابع موازی در طول استفاده از ابزار فعال شود یا خیر. |
n | integer | nullable | تعداد انتخابهای تکمیل چت که برای هر پیام ورودی باید تولید شود. توجه داشته باشید که هزینه بر اساس تعداد توکنهای تولید شده در تمام انتخابها محاسبه میشود. n را به عنوان 1 نگه دارید تا هزینهها به حداقل برسد. |
seed | integer | این ویژگی در حالت بتا است. اگر مشخص شود، سیستم ما تمام تلاش خود را میکند تا به صورت قطعی نمونهبرداری کند، به طوری که درخواستهای مکرر با همان seed و پارامترها باید نتیجه یکسانی را برگردانند. |
response_format | one of | شیئی که فرمتی را مشخص میکند که مدل باید خروجی دهد. |
input | any ofRequired | ورودی متن، تصویر یا فایل به مدل، که برای تولید پاسخ استفاده می شود. |
include | string · enum[] | nullable | داده های خروجی اضافی را برای گنجاندن در پاسخ مدل مشخص کنید. مقادیر پشتیبانی شده فعلی عبارتند از:
code_interpreter_call.outputs: شامل خروجی های اجرای کد پایتون در موارد فراخوانی ابزار مفسر کد است.
computer_call_output.output.image_url: شامل آدرس های اینترنتی تصویر از خروجی فراخوانی رایانه است.
file_search_call.results: شامل نتایج جستجوی فراخوانی ابزار جستجوی فایل است.
message.output_text.logprobs: شامل logprobs با پیام های دستیار است.
reasoning.encrypted_content: شامل یک نسخه رمزگذاری شده از توکن های استدلال در خروجی های مورد استدلال است. این امکان را می دهد تا از موارد استدلال در مکالمات چند نوبتی هنگام استفاده از Responses API به صورت بدون حالت استفاده شود (مانند زمانی که پارامتر store روی false تنظیم شده است، یا زمانی که یک سازمان در برنامه حفظ صفر داده ثبت نام کرده است). |
max_output_tokens | integer | حد بالایی برای تعداد توکن هایی که می توانند برای یک پاسخ تولید شوند، از جمله توکن های خروجی قابل مشاهده و توکن های استدلال. |
previous_response_id | string | nullable | شناسه منحصر به فرد پاسخ قبلی به مدل. از این برای ایجاد مکالمات چند نوبتی استفاده کنید. |
prompt | object | nullable | ارجاع به یک الگوی اعلان و متغیرهای آن. |
store | boolean | nullable | اینکه آیا پاسخ مدل تولید شده برای بازیابی بعدی از طریق API ذخیره شود یا خیر. |
stream | boolean | nullable | آیا باید پاسخ را به صورت جریانی دریافت کرد؟ |
نمونه کدهای درخواست
نکته مهم برای توسعهدهندگان:
برای احراز هویت، حتما کلید API خود را جایگزین YOUR_API_KEY کنید. هدر Authorization الزامی است.
import requests
import json
url = 'https://api.ai-kar.com/v1/chat/completions'
headers = {
'Authorization': 'Bearer <YOUR_AI-KARAPI_KEY>',
'Content-Type': 'application/json'
}
data = {
'model': 'openai/gpt-5-1-chat-latest',
'messages': [
{
'role': 'user',
'content': 'Hello'
}
]
}
response = requests.post(url, headers=headers, data=json.dumps(data))
print(response.json())نمونه پاسخ موفق (JSON)
RESPONSE (200 OK)
{
"id": "text",
"object": "text",
"created": 1,
"choices": [
{
"index": 1,
"message": {
"role": "text",
"content": "text",
"refusal": null,
"annotations": [
{
"type": "text",
"url_citation": {
"end_index": 1,
"start_index": 1,
"title": "text",
"url": "text"
}
}
],
"audio": {
"id": "text",
"data": "text",
"transcript": "text",
"expires_at": 1
},
"tool_calls": [
{
"id": "text",
"type": "text",
"function": {
"arguments": "text",
"name": "text"
}
}
]
},
"finish_reason": "stop",
"logprobs": {
"content": [
{
"bytes": [
1
],
"logprob": 1,
"token": "text",
"top_logprobs": [
{
"bytes": [
1
],
"logprob": 1,
"token": "text"
}
]
}
],
"refusal": []
}
}
],
"model": "text",
"usage": {
"prompt_tokens": 1,
"completion_tokens": 1,
"total_tokens": 1,
"completion_tokens_details": {
"accepted_prediction_tokens": 1,
"audio_tokens": 1,
"reasoning_tokens": 1,
"rejected_prediction_tokens": 1
},
"prompt_tokens_details": {
"audio_tokens": 1,
"cached_tokens": 1
}
}
}