API ReferenceclassesGeminiprovider

Kikoyu Core API Reference


Kikoyu Core API Reference / GeminiProvider

Class: GeminiProvider

Implements

Constructors

new GeminiProvider()

new GeminiProvider(options): GeminiProvider

Parameters

options

GeminiProviderOptions = {}

Returns

GeminiProvider

Defined in

providers/gemini.ts:22

Properties

name

readonly name: "gemini" = 'gemini'

Implementation of

ModelProvider.name

Defined in

providers/gemini.ts:17

Methods

complete()

complete(messages, options?): Promise<ModelResponse>

Parameters

messages

ModelMessage[]

options?

ModelRequestOptions

Returns

Promise<ModelResponse>

Implementation of

ModelProvider.complete

Defined in

providers/gemini.ts:28


streamComplete()

streamComplete(messages, options?): AsyncIterable<ModelStreamChunk>

Parameters

messages

ModelMessage[]

options?

ModelRequestOptions

Returns

AsyncIterable<ModelStreamChunk>

Implementation of

ModelProvider.streamComplete

Defined in

providers/gemini.ts:155