Skip to Content
Referência da APIProtocolo nativo GeminiGenerate Content

Generate Content

Chame os modelos Google Gemini através do protocolo nativo Gemini. O OfoxAI é compatível com o SDK Google GenAI.

Endpoint

POST https://api.ofox.ai/gemini/v1beta/models/{model}:generateContent POST https://api.ofox.ai/gemini/v1beta/models/{model}:streamGenerateContent

Autenticação

O protocolo Gemini usa o header x-goog-api-key:

x-goog-api-key: <Sua OFOXAI_API_KEY>

Exemplos de requisição

Terminal
curl "https://api.ofox.ai/gemini/v1beta/models/google/gemini-3-flash-preview:generateContent" \ -H "x-goog-api-key: $OFOX_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "contents": [ { "parts": [{"text": "Implemente um servidor web simples em Python"}] } ] }'

Resposta em streaming

gemini_stream.py
response = client.models.generate_content_stream( model="google/gemini-3-flash-preview", contents="Escreva um artigo sobre IA" ) for chunk in response: print(chunk.text, end="", flush=True)

Entrada multimodal

O Gemini suporta nativamente entrada multimodal, incluindo imagens, áudio e vídeo:

import base64 # Análise de imagem with open("photo.jpg", "rb") as f: image_data = base64.b64encode(f.read()).decode() response = client.models.generate_content( model="google/gemini-3-flash-preview", contents=[ {"text": "Descreva o conteúdo desta imagem"}, {"inline_data": {"mime_type": "image/jpeg", "data": image_data}} ] )

Modelos suportados

ModeloDescrição
google/gemini-3.1-pro-previewGemini 3.1 Pro — Maior capacidade de raciocínio
google/gemini-3-pro-previewGemini 3 Pro — Performance equilibrada
google/gemini-3-flash-previewGemini 3 Flash — Rápido e com ótimo custo-benefício

O protocolo Gemini do OfoxAI suporta as principais funcionalidades do SDK Google GenAI, incluindo Function Calling, Code Execution, Grounding e mais.

Last updated on