@@ -150,8 +150,8 @@ export class ChatSession {
150150 params? : StartChatParams | undefined ;
151151 // (undocumented)
152152 requestOptions? : RequestOptions | undefined ;
153- sendMessage(request : string | Array <string | Part >): Promise <GenerateContentResult >;
154- sendMessageStream(request : string | Array <string | Part >): Promise <GenerateContentStreamResult >;
153+ sendMessage(request : string | Array <string | Part >, singleRequestOptions ? : SingleRequestOptions ): Promise <GenerateContentResult >;
154+ sendMessageStream(request : string | Array <string | Part >, singleRequestOptions ? : SingleRequestOptions ): Promise <GenerateContentStreamResult >;
155155 }
156156
157157// @beta
@@ -539,9 +539,9 @@ export interface GenerativeContentBlob {
539539export class GenerativeModel extends AIModel {
540540 // Warning: (ae-incompatible-release-tags) The symbol "__constructor" is marked as @public, but its signature references "ChromeAdapter" which is marked as @beta
541541 constructor (ai : AI , modelParams : ModelParams , requestOptions ? : RequestOptions , chromeAdapter ? : ChromeAdapter | undefined );
542- countTokens(request : CountTokensRequest | string | Array <string | Part >): Promise <CountTokensResponse >;
543- generateContent(request : GenerateContentRequest | string | Array <string | Part >): Promise <GenerateContentResult >;
544- generateContentStream(request : GenerateContentRequest | string | Array <string | Part >): Promise <GenerateContentStreamResult >;
542+ countTokens(request : CountTokensRequest | string | Array <string | Part >, singleRequestOptions ? : SingleRequestOptions ): Promise <CountTokensResponse >;
543+ generateContent(request : GenerateContentRequest | string | Array <string | Part >, singleRequestOptions ? : SingleRequestOptions ): Promise <GenerateContentResult >;
544+ generateContentStream(request : GenerateContentRequest | string | Array <string | Part >, singleRequestOptions ? : SingleRequestOptions ): Promise <GenerateContentStreamResult >;
545545 // (undocumented)
546546 generationConfig: GenerationConfig ;
547547 // (undocumented)
@@ -784,9 +784,9 @@ export interface ImagenInlineImage {
784784// @public
785785export class ImagenModel extends AIModel {
786786 constructor (ai : AI , modelParams : ImagenModelParams , requestOptions ? : RequestOptions | undefined );
787- generateImages(prompt : string ): Promise <ImagenGenerationResponse <ImagenInlineImage >>;
787+ generateImages(prompt : string , singleRequestOptions ? : SingleRequestOptions ): Promise <ImagenGenerationResponse <ImagenInlineImage >>;
788788 // @internal
789- generateImagesGCS(prompt : string , gcsURI : string ): Promise <ImagenGenerationResponse <ImagenGCSImage >>;
789+ generateImagesGCS(prompt : string , gcsURI : string , singleRequestOptions ? : SingleRequestOptions ): Promise <ImagenGenerationResponse <ImagenGCSImage >>;
790790 generationConfig? : ImagenGenerationConfig ;
791791 // (undocumented)
792792 requestOptions? : RequestOptions | undefined ;
@@ -1294,6 +1294,11 @@ export interface Segment {
12941294 text: string ;
12951295}
12961296
1297+ // @public
1298+ export interface SingleRequestOptions extends RequestOptions {
1299+ signal? : AbortSignal ;
1300+ }
1301+
12971302// @beta
12981303export interface SpeechConfig {
12991304 voiceConfig? : VoiceConfig ;
@@ -1333,8 +1338,8 @@ export class TemplateGenerativeModel {
13331338 constructor (ai : AI , requestOptions ? : RequestOptions );
13341339 // @internal (undocumented)
13351340 _apiSettings: ApiSettings ;
1336- generateContent(templateId : string , templateVariables : object ): Promise <GenerateContentResult >;
1337- generateContentStream(templateId : string , templateVariables : object ): Promise <GenerateContentStreamResult >;
1341+ generateContent(templateId : string , templateVariables : object , singleRequestOptions ? : SingleRequestOptions ): Promise <GenerateContentResult >;
1342+ generateContentStream(templateId : string , templateVariables : object , singleRequestOptions ? : SingleRequestOptions ): Promise <GenerateContentStreamResult >;
13381343 requestOptions? : RequestOptions ;
13391344}
13401345
@@ -1343,7 +1348,7 @@ export class TemplateImagenModel {
13431348 constructor (ai : AI , requestOptions ? : RequestOptions );
13441349 // @internal (undocumented)
13451350 _apiSettings: ApiSettings ;
1346- generateImages(templateId : string , templateVariables : object ): Promise <ImagenGenerationResponse <ImagenInlineImage >>;
1351+ generateImages(templateId : string , templateVariables : object , singleRequestOptions ? : SingleRequestOptions ): Promise <ImagenGenerationResponse <ImagenInlineImage >>;
13471352 requestOptions? : RequestOptions ;
13481353}
13491354
0 commit comments