package backend const ( geminiBaseURL = "https://generativelanguage.googleapis.com/v1beta/openai/" geminiDefaultModel = "gemini-2.5-flash-preview-05-20" ) // NewGemini constructs an OpenAI-compatible backend pointed at Google AI Studio. // apiKey is the Google AI Studio key configured in backends.conf. // If model is empty the default model is used. func NewGemini(apiKey string) (*OpenAIBackend, error) { b, err := NewOpenAI("gemini", geminiBaseURL, apiKey) if err != nil { return nil, err } b.model = geminiDefaultModel return b, nil }