Endpoint: POST /v1/projects/cognition/locations/us/publishers/google/models/{model}:generateContent
Generate text or multimodal content with Google’s Gemini models.
import requests
url = "https://api.yourouter.ai/v1/projects/cognition/locations/us/publishers/google/models/gemini-1.5-pro-latest:generateContent"
response = requests.post(
url,
headers={
"Authorization": "Bearer YOUR_API_KEY",
"Content-Type": "application/json",
"vendor": "google"
},
json={
"contents": [
{"role": "user", "parts": [{"text": "hello gemini"}]}
]
}
)
print(response.json())
Parameters
The Gemini model to use, e.g. gemini-1.5-pro-latest
.
Input text or multimedia parts for the model.
Optional safety settings to control content thresholds.