فئة Chatsession التي تتيح إرسال رسائل المحادثة وتخزِّن سجلّ الرسائل المُرسَلة والمُستلمة حتى الآن
Signature:
export declare class ChatSession
الشركات المصنِّعة
الشركة المصنِّعة | المعدِّلات | الوصف |
---|---|---|
(Buildor)(apiSettings, model, params, requestOptions) | إنشاء مثيل جديد لفئة ChatSession |
أماكن إقامة
الموقع | المعدِّلات | النوع | الوصف |
---|---|---|---|
model | السلسلة | ||
المَعلمات | StartChatParams | غير محدّدة | ||
requestOptions | RequestOptions | غير محدّدة |
الطُرق
الطريقة | المعدِّلات | الوصف |
---|---|---|
getHistory() | إمكانية الوصول إلى سجلّ المحادثات حتى الآن ولا تتم إضافة الطلبات المحظورة إلى السجلّ. ولا تتم إضافة المرشحين المحظورين ولا الطلبات التي أنشأتها إلى السجلّ. | |
sendMessage(request) | إرسال رسالة محادثة وتلقّي رسالة GenerateContentResult لا يتم بثها | |
sendMessageStream(request) | إرسال رسالة محادثة وتلقّي الرد على شكل GenerateContentStreamResult احتواء على بث قابل للتكرار ووعد بالردّ. |
Chatsession.(أداة إنشاء)
إنشاء مثيل جديد لفئة ChatSession
Signature:
constructor(apiSettings: ApiSettings, model: string, params?: StartChatParams | undefined, requestOptions?: RequestOptions | undefined);
المَعلمات
المعلمة | النوع | الوصف |
---|---|---|
إعدادات واجهة برمجة التطبيقات | إعدادات واجهة برمجة التطبيقات | |
نموذج | السلسلة | |
المَعلمات | StartChatParams | غير محدّدة | |
خيارات الطلب | RequestOptions | غير محدّدة |
ChatSession.model
Signature:
model: string;
Chatsession.params
Signature:
params?: StartChatParams | undefined;
ChatSession.requestOptions
Signature:
requestOptions?: RequestOptions | undefined;
ChatSession.getHistory()
إمكانية الوصول إلى سجلّ المحادثات حتى الآن ولا تتم إضافة الطلبات المحظورة إلى السجلّ. ولا تتم إضافة المرشحين المحظورين ولا الطلبات التي أنشأتها إلى السجلّ.
Signature:
getHistory(): Promise<Content[]>;
المرتجعات:
التعهد بتقديم <المحتوى[]>
ChatSession.sendMessage()
إرسال رسالة محادثة وتلقّي رسالة GenerateContentResult لا يتم بثها
Signature:
sendMessage(request: string | Array<string | Part>): Promise<GenerateContentResult>;
المَعلمات
المعلمة | النوع | الوصف |
---|---|---|
طلب | سلسلة | مصفوفة<string | الجزء> |
المرتجعات:
وعد <GenerateContentResult>
ChatSession.sendMessageStream()
إرسال رسالة محادثة وتلقّي الرد على شكل GenerateContentStreamResult احتواء على بث قابل للتكرار ووعد بالردّ.
Signature:
sendMessageStream(request: string | Array<string | Part>): Promise<GenerateContentStreamResult>;
المَعلمات
المعلمة | النوع | الوصف |
---|---|---|
طلب | سلسلة | مصفوفة<string | الجزء> |
المرتجعات:
وعد <GenerateContentStreamResult>