Text Models (LLM)google
معرفی و مستندات مدل هوش مصنوعی gemini-2.5-flash-lite-preview
مستندات مدل gemini-2.5-flash-lite-preview ارائه شده توسط ای ای کار (AI-KAR)
معرفی و بررسی فنی
⚡ وضعیت پشتیبانی از زبان فارسی
این مدل از زبان فارسی به صورت متوسط پشتیبانی میکند. برای دریافت بهترین نتیجه، بهتر است از جملات ساده و واضح استفاده کنید.
مدل gemini-2.5-flash-lite-preview از گوگل، یک مدل هوش مصنوعی پیشرفته است که برای انجام وظایف با حجم بالا و حساس به تاخیر طراحی شده است. این مدل به ویژه در ترجمه و دستهبندی عملکرد بسیار خوبی دارد و میتواند به عنوان یک راهکار سریع و کارآمد برای پردازش دادهها در مقیاس بزرگ مورد استفاده قرار گیرد. با توجه به معماری بهینهسازی شدهاش، gemini-2.5-flash-lite-preview قادر است تا پاسخها را در کمترین زمان ممکن ارائه دهد، که این امر آن را برای کاربردهایی که نیاز به واکنش سریع دارند، ایدهآل میسازد. این مدل از طریق API قابل دسترسی است و توسعهدهندگان میتوانند به راحتی آن را در برنامههای خود ادغام کنند. برای شروع کار با این مدل، ابتدا باید یک حساب کاربری در وبسایت ای آی کار (AI-KAR) ایجاد کرده و یک کلید API تولید کنید. سپس میتوانید با استفاده از کد نمونه ارائه شده، درخواستهای خود را به مدل ارسال کنید. پارامترهای مختلفی برای تنظیم رفتار مدل وجود دارد که میتوانید بر اساس نیازهای خود آنها را تغییر دهید. به عنوان مثال، میتوانید حداکثر تعداد توکنهای تولید شده را محدود کنید یا از پارامترهای temperature و top_p برای کنترل تصادفی بودن خروجی استفاده کنید. همچنین، این مدل از ابزارهای مختلفی پشتیبانی میکند که به آن امکان میدهد تا وظایف پیچیدهتری را انجام دهد. به طور کلی، gemini-2.5-flash-lite-preview یک ابزار قدرتمند و انعطافپذیر است که میتواند به شما در حل مسائل مختلف در زمینههای ترجمه، دستهبندی و سایر وظایف پردازش زبان طبیعی کمک کند. این مدل با ارائه سرعت و دقت بالا، یک گزینه عالی برای توسعهدهندگانی است که به دنبال یک راهکار کارآمد و قابل اعتماد هستند. همچنین، با توجه به پشتیبانی از پارامترهای مختلف، میتوانید رفتار مدل را به طور دقیق تنظیم کرده و آن را با نیازهای خاص خود هماهنگ کنید.
مشخصات فنی (API References)
| پارامتر | نوع | توضیحات و مقادیر |
|---|---|---|
model | stringRequired | مدلی که برای تولید پاسخ استفاده میشود. مقادیر مجاز (کلیک برای کپی): |
messages | one of[]Required | لیستی از پیامها که مکالمه را تا کنون تشکیل میدهند. بسته به مدلی که استفاده میکنید، انواع مختلف پیام (modalities) مانند متن، اسناد (txt, pdf)، تصاویر و صدا پشتیبانی میشوند. |
max_completion_tokens | integer | حد بالایی برای تعداد توکنهایی که میتوان برای تکمیل تولید کرد، از جمله توکنهای خروجی قابل مشاهده و توکنهای استدلال. |
max_tokens | number | حداکثر تعداد توکنهایی که میتوان در تکمیل چت تولید کرد. این مقدار میتواند برای کنترل هزینهها برای متن تولید شده از طریق API استفاده شود. |
stream | boolean | اگر روی True تنظیم شود، دادههای پاسخ مدل به صورت جریانی با استفاده از رویدادهای ارسال شده توسط سرور به کلاینت ارسال میشوند. |
stream_options | object | تنظیمات مربوط به جریان داده. |
temperature | number | از چه دمای نمونهبرداری استفاده شود. مقادیر بالاتر مانند 0.8 خروجی را تصادفیتر میکنند، در حالی که مقادیر پایینتر مانند 0.2 آن را متمرکزتر و قطعیتر میکنند. ما معمولاً توصیه میکنیم این مقدار یا top_p را تغییر دهید، اما نه هر دو را. |
top_p | number | جایگزینی برای نمونهبرداری با دما، به نام نمونهبرداری هستهای، که در آن مدل نتایج توکنها را با جرم احتمال top_p در نظر میگیرد. بنابراین 0.1 به این معنی است که فقط توکنهایی که شامل 10٪ جرم احتمال برتر هستند در نظر گرفته میشوند. ما معمولاً توصیه میکنیم این مقدار یا دما را تغییر دهید، اما نه هر دو را. |
seed | integer | این ویژگی در نسخه بتا است. اگر مشخص شود، سیستم ما تمام تلاش خود را میکند تا به طور قطعی نمونهبرداری کند، به طوری که درخواستهای مکرر با همان seed و پارامترها باید نتیجه یکسانی را برگردانند. |
min_p | number | عددی بین 0.001 و 0.999 که میتواند به عنوان جایگزینی برای top_p و top_k استفاده شود. |
top_k | number | فقط از K گزینه برتر برای هر توکن بعدی نمونهبرداری کنید. برای حذف پاسخهای با احتمال پایین "long tail" استفاده میشود. فقط برای موارد استفاده پیشرفته توصیه میشود. معمولاً فقط باید از دما استفاده کنید. |
repetition_penalty | number | عددی که تنوع متن تولید شده را با کاهش احتمال توالیهای تکراری کنترل میکند. مقادیر بالاتر تکرار را کاهش میدهند. |
top_a | number | پارامتر نمونهبرداری برتر جایگزین. |
tools | object[] | لیستی از ابزارهایی که مدل ممکن است فراخوانی کند. در حال حاضر، فقط توابع به عنوان ابزار پشتیبانی میشوند. از این برای ارائه لیستی از توابعی که مدل ممکن است ورودیهای JSON را برای آنها تولید کند، استفاده کنید. حداکثر 128 تابع پشتیبانی میشود. |
tool_choice | any of | کنترل میکند که کدام ابزار (در صورت وجود) توسط مدل فراخوانی شود. none به این معنی است که مدل هیچ ابزاری را فراخوانی نمیکند و در عوض یک پیام تولید میکند. auto به این معنی است که مدل میتواند بین تولید یک پیام یا فراخوانی یک یا چند ابزار انتخاب کند. required به این معنی است که مدل باید یک یا چند ابزار را فراخوانی کند. تعیین یک ابزار خاص از طریق {"type": "function", "function": {"name": "my_function"}} مدل را مجبور میکند تا آن ابزار را فراخوانی کند. none مقدار پیشفرض است زمانی که هیچ ابزاری وجود نداشته باشد. auto مقدار پیشفرض است اگر ابزارها وجود داشته باشند. مقادیر مجاز (کلیک برای کپی): |
parallel_tool_calls | boolean | اینکه آیا فراخوانی تابع موازی را در طول استفاده از ابزار فعال کنیم یا خیر. |
reasoning_effort | string | تلاش برای استدلال را برای مدلهای استدلال محدود میکند. مقادیر پشتیبانی شده در حال حاضر عبارتند از low، medium و high. کاهش تلاش استدلال میتواند منجر به پاسخهای سریعتر و توکنهای کمتری شود که در استدلال در یک پاسخ استفاده میشوند. مقادیر مجاز (کلیک برای کپی): |
نمونه کدهای درخواست
نکته مهم برای توسعهدهندگان:
برای احراز هویت، حتما کلید API خود را جایگزین YOUR_API_KEY کنید. هدر Authorization الزامی است.
import requests
import json # for getting a structured output with indentation
response = requests.post(
"https://api.ai-kar.com/v1/chat/completions",
headers={
# Insert your AI-KAR API Key instead of <YOUR_AI-KARAPI_KEY>:
"Authorization":"Bearer <YOUR_AI-KARAPI_KEY>",
"Content-Type":"application/json"
},
json={
"model":"google/gemini-2.5-flash-lite-preview",
"messages":[
{
"role":"user",
"content":"Hello" # insert your prompt here, instead of Hello
}
]
}
)
data = response.json()
print(json.dumps(data, indent=2, ensure_ascii=False))نمونه پاسخ موفق (JSON)
RESPONSE (200 OK)
{
"id": "gen-1752482994-9LhqM48PhAmhiRTtl2ys",
"object": "chat.completion",
"choices": [
{
"index": 0,
"finish_reason": "stop",
"logprobs": null,
"message": {
"role": "assistant",
"content": "Hello there! How can I help you today?",
"reasoning_content": null,
"refusal": null
}
}
],
"created": 1752482994,
"model": "google/gemini-2.5-flash-lite-preview-06-17",
"usage": {
"prompt_tokens": 0,
"completion_tokens": 9,
"total_tokens": 9
}
}