Function: createGeminiLegacyProvider()
function createGeminiLegacyProvider(config?): GeminiLegacyProvider;
Defined in: providers/gemini.ts:192
Create a Gemini provider instance
Parameters
| Parameter | Type |
|---|---|
config | GeminiLegacyProviderConfig |
Returns
Example
// Using environment variable (GOOGLE_AI_API_KEY or GEMINI_API_KEY)
const provider = createGeminiProvider();
// With explicit API key
const provider = createGeminiProvider({ apiKey: 'AI...' });
// With custom model
const provider = createGeminiProvider({ model: 'gemini-1.5-pro' });
// Available models:
// - gemini-2.0-flash (default, fast)
// - gemini-1.5-flash (faster, cheaper)
// - gemini-1.5-pro (more capable)