Interface: GeminiLegacyProviderConfig

Defined in: providers/gemini.ts:33

Configuration for GeminiProvider

Properties

apiKey?

optional apiKey?: string;

Defined in: providers/gemini.ts:35

Google AI API key (falls back to GOOGLE_AI_API_KEY or GEMINI_API_KEY env var)

baseUrl?

optional baseUrl?: string;

Defined in: providers/gemini.ts:37

Base URL for Gemini API (default: https://generativelanguage.googleapis.com/v1beta/openai)

maxTokens?

optional maxTokens?: number;

Defined in: providers/gemini.ts:41

Default max tokens (default: 4096)

model?

optional model?: string;

Defined in: providers/gemini.ts:39

Default model to use (default: gemini-2.0-flash)

timeout?

optional timeout?: number;

Defined in: providers/gemini.ts:43

Request timeout in milliseconds (default: 120000)