Generates content using Google Gemini API format
gemini-2.5-pro, gemini-2.5-flash).?key=YOUR_API_KEY query parameterx-goog-api-key: YOUR_API_KEY headerAuthorization: Bearer YOUR_API_KEY headerrole (string): user or modelparts (array): Content parts (text or inline data)temperature (number): Sampling temperaturetopP (number): Nucleus sampling probabilitytopK (integer): Top-K samplingmaxOutputTokens (integer): Maximum output tokensstopSequences (array): Stop sequencesModel name (e.g., gemini-2.5-pro , gemini-2.5-flash ).
API key (alternative to header authentication).
Conversation contents. Each content object contains: role (string): user or model parts (array): Content parts (text or inline data)
System instruction for the model.
Generation configuration: temperature (number): Sampling temperature topP (number): Nucleus sampling probability topK (integer): Top-K sampling maxOutputTokens (integer): Maximum output tokens stopSequences (array): Stop sequences
Safety filter settings.