Gemini Priority API سطح استنباط ممتاز است که برای حجمهای کاری حیاتی کسبوکار طراحی شده است و در ازای قیمت ممتاز، تأخیر پایینتر و بالاترین قابلیت اطمینان را ارائه میدهد. ترافیک سطح اولویت بالاتر از ترافیک سطح Flex و میانای برنامهسازی کاربردی استاندارد اولویتبندی میشود.
استنباط اولویتدار در سراسر نقاط پایانی «میانای برنامهسازی کاربردی تعاملات» دردسترس است.
نحوه استفاده از «اولویت»
برای استفاده از سطح «اولویتدار»، فیلد service_tier را در درخواستتان روی priority تنظیم کنید. اگر این فیلد حذف شود، سطح پیشفرض استاندارد است.
Python
from google import genai
client = genai.Client()
interaction = client.interactions.create(
model="gemini-3.8-flash",
input="Triage this critical customer support ticket immediately.",
service_tier='priority'
)
print(interaction.output_text)
JavaScript
import { GoogleGenAI } from '@google/genai';
const ai = new GoogleGenAI({});
async function main() {
const interaction = await ai.interactions.create({
model: "gemini-3.8-flash",
input: "Triage this critical customer support ticket immediately.",
service_tier: "priority"
});
console.log(interaction.output_text);
}
await main();
جاوا
import com.google.genai.Client;
import com.google.genai.gaos.models.interactions.CreateModelInteraction;
import com.google.genai.gaos.models.interactions.Interaction;
import com.google.genai.gaos.models.interactions.InteractionsInput;
import com.google.genai.gaos.models.interactions.Model;
import com.google.genai.gaos.models.interactions.ServiceTier;
import com.google.genai.gaos.models.operations.CreateInteractionRequestBody;
Client client = new Client();
CreateModelInteraction params =
CreateModelInteraction.builder()
.model(Model.of("gemini-3.8-flash"))
.input(InteractionsInput.of("Perform a priority inference task."))
.serviceTier(ServiceTier.PRIORITY)
.build();
Interaction interaction =
client.interactions.create(CreateInteractionRequestBody.of(params)).interaction().get();
System.out.println(interaction.outputText().orElse(""));
رفتن
package main
import (
"context"
"fmt"
"log"
"google.golang.org/genai"
"google.golang.org/genai/interactions/models/interactions"
"google.golang.org/genai/interactions/models/operations"
)
func main() {
ctx := context.Background()
client, err := genai.NewClient(ctx, nil)
if err != nil {
log.Fatal(err)
}
res, err := client.Interactions.Create(ctx, operations.CreateInteractionRequest{
Body: operations.NewCreateInteractionRequestBody(interactions.CreateModelInteraction{
Model: interactions.Model("gemini-3.8-flash"),
Input: interactions.NewInteractionsInput("Perform a priority inference task."),
ServiceTier: interactions.ServiceTierPriority.ToPointer(),
}),
})
if err != nil {
log.Fatal(err)
}
if res.Interaction.OutputText != nil {
fmt.Println(*res.Interaction.OutputText)
}
}
REST
curl -X POST "https://generativelanguage.googleapis.com/v1beta/interactions" \
-H "Content-Type: application/json" \
-H "x-goog-api-key: $GEMINI_API_KEY" \
-d '{
"model": "gemini-3.8-flash",
"input": "Triage this critical customer support ticket immediately.",
"service_tier": "priority"
}'
نحوه عملکرد استنباط «اولویت»
استنتاج اولویت درخواستها را به صفهای محاسباتی با اهمیت بالا هدایت میکند و عملکرد سریع و قابلپیشبینی برای برنامههای سَمت کاربر ارائه میدهد. سازوکار اصلی آن تنزل سطح سمت سرور بهصورت تدریجی به پردازش استاندارد برای ترافیکی است که از حدود پویا فراتر میرود، و بهجای رد کردن درخواست، پایداری برنامه را تضمین میکند.
| ویژگی | اولویت | استاندارد | بهرخ کشیدن | دسته |
|---|---|---|---|---|
| قیمتگذاری | ۷۵ تا ۱۰۰٪ بیشتر از «استاندارد» | قیمت کامل | ٪۵۰ تخفیف | ٪۵۰ تخفیف |
| تأخیر | ثانیه | ثانیه به دقیقه | دقیقه (هدف ۱ تا ۱۵ دقیقه) | حداکثر ۲۴ ساعت |
| قابلیت اطمینان | زیاد (غیرقابل ریزش) | زیاد / متوسط روبهبالا | نهایت تلاش (قابلحذف) | بالا (برای توان گذرداد) |
| میانای | همزمان | همزمان | همزمان | غیرهمگام |
مزایای کلیدی
- تأخیر کم: برای زمانهای پاسخ ثانیهای برای ابزارهای هوش مصنوعی تعاملی و کاربرپسند طراحی شده است.
- قابلیت اطمینان بالا: ترافیک با بالاترین سطح اهمیت حیاتی درنظر گرفته میشود و بههیچوجه نباید حذف شود.
- تنزل تدریجی: افزایش ناگهانی ترافیک که از حدود پویا فراتر میرود بهطور خودکار به سطح «استاندارد» برای پردازش تنزل داده میشود و از خرابی جلوگیری میکند و مانع از قطعی سرویس میشود.
- اصطکاک کم: از همان روش همزمان
createبهعنوان سطوح استاندارد و Flex استفاده میکند.
موارد استفاده
پردازش اولویتدار برای گردش کارهای حیاتی کسبوکار که در آنها عملکرد و قابلیت اطمینان اهمیت زیادی دارد ایدهآل است.
- برنامههای هوش مصنوعی تعاملی: روباتهای گپ خدمات مشتری و دستیارهای هوش مصنوعی که در آنها کاربران هزینه ممتاز پرداخت میکنند و انتظار دارند پاسخهای سریع و یکنواخت دریافت کنند.
- موتورهای تصمیمگیری همزمان: سیستمهایی که به نتایج بسیار قابلاعتماد و با تأخیر کم نیاز دارند، مانند اولویتبندی زنده درخواستهای پشتیبانی یا تشخیص کلاهبرداری.
- ویژگیهای مشتری ممتاز: توسعهدهندگانی که باید اهداف سطح خدمات (SLO) بالاتری را برای مشتریان پولی تضمین کنند.
محدودیتهای نرخ
مصرف اولویتدار نرخ محدودیتهای خود را دارد، حتی اگر مصرف در محدودیتهای نرخ ترافیک تعاملی کلی محاسبه شود. حدود نرخ پیشفرض برای استنباط «اولویتدار» ۰٫۳ برابر حد نرخ استاندارد برای «مدل / سطح» است
منطق تنزل ایمن
اگر بهدلیل ازدحام، از حدود «اولویت» فراتر بروید، درخواستهای سرریز بهجای اینکه با خطای ۵۰۳ یا ۴۲۹ ناموفق شوند، بهطور خودکار و بهنحوی مناسب به پردازش «استاندارد» تنزل داده میشوند. هزینه درخواستهای تنزلیافته براساس نرخ استاندارد محاسبه میشود، نه نرخ ممتاز «اولویتدار».
مسئولیت کارخواه
- پایش پاسخ: توسعهدهندگان باید
x-gemini-service-tierسرایند در پاسخ API را پایش کنند تا تشخیص دهند آیا درخواستها بهطور مکرر بهstandardتنزل داده میشوند یا نه. - تلاشهای مجدد: کارخواهها باید منطق تلاش مجدد/پسگیری نمایی را برای خطاهای استاندارد، مثل
DEADLINE_EXCEEDED، پیادهسازی کنند.
قیمتگذاری
قیمت استنباط اولویت ۷۵ تا ۱۰۰٪ بیشتر از میانای برنامهسازی کاربردی استاندارد است و براساس تعداد نشان صورتحساب میشود.
مدلهای پشتیبانیشده
مدلهای زیر از «استنباط اولویتدار» پشتیبانی میکنند:
| مدل | استنباط اولویت |
|---|---|
| Gemini 3.8 Flash | ✔️ |
| Gemini 3.6 Flash | ✔️ |
| Gemini 3.5 Flash-Lite | ✔️ |
| Gemini 3.1 Flash-Lite | ✔️ |
| پیشنمایش Gemini 3.1 Pro | ✔️ |
| پیشنمایش Gemini 3 Flash | ✔️ |
| Gemini 2.5 Pro | ✔️ |
| Gemini 2.5 Flash | ✔️ |
| Gemini 2.5 Flash-Lite | ✔️ |
قدم بعدی چیست
- استنتاج انعطافپذیر برای کاهش هزینه.
- کدها: با کدها آشنا شوید.