Skip to content

GoogleStudio

Defined in: .build/typescript/packages/providers/google/src/studio/index.ts:82

new GoogleStudio(__namedParameters): GoogleStudio

Defined in: .build/typescript/packages/providers/google/src/studio/index.ts:90

GoogleParams

GoogleStudio

ToolCallLLM<GoogleAdditionalChatOptions>.constructor

client: GoogleGenAI

Defined in: .build/typescript/packages/providers/google/src/studio/index.ts:83


model: GEMINI_MODEL

Defined in: .build/typescript/packages/providers/google/src/studio/index.ts:84


temperature: number

Defined in: .build/typescript/packages/providers/google/src/studio/index.ts:85


topP: number

Defined in: .build/typescript/packages/providers/google/src/studio/index.ts:86


optional maxTokens: number

Defined in: .build/typescript/packages/providers/google/src/studio/index.ts:87


optional topK: number

Defined in: .build/typescript/packages/providers/google/src/studio/index.ts:88

get supportToolCall(): boolean

Defined in: .build/typescript/packages/providers/google/src/studio/index.ts:105

boolean

ToolCallLLM.supportToolCall


get metadata(): LLMMetadata

Defined in: .build/typescript/packages/providers/google/src/studio/index.ts:109

LLMMetadata

ToolCallLLM.metadata

getToolCallsFromResponse(response): ToolCall[]

Defined in: .build/typescript/packages/providers/google/src/studio/index.ts:121

GenerateContentResponse

ToolCall[]


protected nonStreamChat(params): Promise<GoogleChatNonStreamResponse>

Defined in: .build/typescript/packages/providers/google/src/studio/index.ts:130

GoogleChatParamsNonStreaming

Promise<GoogleChatNonStreamResponse>


reduceStream(stream): AsyncIterable<ChatResponseChunk>

Defined in: .build/typescript/packages/providers/google/src/studio/index.ts:177

AsyncGenerator<GenerateContentResponse>

AsyncIterable<ChatResponseChunk>


protected streamChat(params): GoogleChatStreamResponse

Defined in: .build/typescript/packages/providers/google/src/studio/index.ts:206

GoogleChatParamsStreaming

GoogleChatStreamResponse


chat(params): Promise<GoogleChatStreamResponse>

Defined in: .build/typescript/packages/providers/google/src/studio/index.ts:229

GoogleChatParamsStreaming

Promise<GoogleChatStreamResponse>

ToolCallLLM.chat

chat(params): Promise<GoogleChatNonStreamResponse>

Defined in: .build/typescript/packages/providers/google/src/studio/index.ts:230

GoogleChatParamsNonStreaming

Promise<GoogleChatNonStreamResponse>

ToolCallLLM.chat


complete(params): Promise<AsyncIterable<CompletionResponse, any, any>>

Defined in: .build/typescript/packages/providers/google/src/studio/index.ts:243

LLMCompletionParamsStreaming

Promise<AsyncIterable<CompletionResponse, any, any>>

ToolCallLLM.complete

complete(params): Promise<CompletionResponse>

Defined in: .build/typescript/packages/providers/google/src/studio/index.ts:246

LLMCompletionParamsNonStreaming

Promise<CompletionResponse>

ToolCallLLM.complete