Interface: GeminiProviderConfig

Defined in: providers/gemini-native.ts:39

Configuration for GeminiNativeProvider

Properties

apiKey

apiKey: string;

Defined in: providers/gemini-native.ts:43

Google AI API key

estimateTokens?

optional estimateTokens?: (text) => number;

Defined in: providers/gemini-native.ts:62

Optional token estimator function (e.g., tiktoken). When provided, debug payload reports token counts instead of char-based estimates. Fallback: Math.ceil(text.length / 4)

Parameters

Parameter Type
text string

Returns

number

maxTokens?

optional maxTokens?: number;

Defined in: providers/gemini-native.ts:55

Default max tokens

Default

4096

model?

optional model?: string;

Defined in: providers/gemini-native.ts:49

Default model to use

Default

'gemini-2.5-flash'