For the complete documentation index, see llms.txt. Markdown versions of documentation pages are available by appending .md to the page URL.
Navegação principal
Theme

OpenAI no Google Cloud

O acesso aos modelos da OpenAI pelo Google Cloud está em prévia privada. Para usá-los no seu projeto, solicite acesso.

Os modelos da OpenAI estão disponíveis na plataforma Gemini pelo Google Cloud. A cobrança pelo uso é feita na sua conta do Google Cloud. Os modelos são executados dentro do perímetro de segurança do Google Cloud, e sua organização gerencia o acesso pelo IAM do Google Cloud.

Este guia mostra como enviar uma solicitação à Responses API pelo Google Cloud e quais recursos estão disponíveis em comparação com a API oferecida diretamente pela OpenAI.

Os seguintes modelos estão disponíveis:

Modelo ID do modelo
GPT-6 Luna gpt-6-luna
GPT-6.1 Sol gpt-6.1-sol
GPT-6.1 Terra gpt-6.1-terra
GPT-6 Astra gpt-6-astra

Antes de começar

Antes de você enviar solicitações, o administrador do Google Cloud precisa:

  • Ativar o faturamento do projeto, providenciar a aprovação do projeto e coordenar com o administrador de faturamento a aceitação da oferta privada do Marketplace.
  • Ativar a API Vertex AI (aiplatform.googleapis.com) e habilitar o modelo no Model Garden, aceitando os termos do modelo.
  • Se a política da sua organização restringir o acesso a modelos, permitir o acesso ao modelo nessa política.
  • Conceder ao usuário ou à conta de serviço que envia as solicitações permissão para chamar o modelo, por exemplo, atribuindo o papel roles/aiplatform.user.

Quando o projeto estiver pronto, peça o ID do projeto ao administrador.

Faça sua primeira chamada à API

Para desenvolver localmente, instale a CLI do Google Cloud e faça login com a Conta do Google que tem acesso ao seu projeto:

gcloud auth application-default login

Obtenha um token de acesso no terminal em que você vai enviar a solicitação:

export GOOGLE_CLOUD_ACCESS_TOKEN="$(gcloud auth application-default print-access-token)"

Quando o token de acesso expirar, execute esse comando novamente para obter um novo token com as credenciais de login salvas.

Envie a solicitação com cURL ou com o SDK da OpenAI, substituindo your-project-id pelo ID do seu projeto.

Solicitação à Responses API no Google Cloud
PROJECT_ID="your-project-id"
PROJECT_URL="https://aiplatform.googleapis.com/v1/projects/$PROJECT_ID"

curl --fail-with-body "$PROJECT_URL/locations/global/publishers/openai/v1/responses" \
  -H "Authorization: Bearer $GOOGLE_CLOUD_ACCESS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-6-luna",
    "input": "Write a one-sentence bedtime story about a unicorn.",
    "store": false
  }'

Para obter tokens de acesso pela biblioteca de autenticação do Google em vez de exportá-los no terminal, siga o guia de primeiros passos do Google. Ele explica como usar as credenciais padrão do aplicativo (Application Default Credentials, ADC) e solucionar erros da API.

Disponibilidade de recursos

A tabela compara os recursos disponíveis no Google Cloud com os da API oferecida diretamente pela OpenAI.

RecursoAPI da OpenAIGoogle Cloud

Solicitações à API

Geração de textoDisponívelDisponível
Streaming de respostas via HTTP (SSE)DisponívelDisponível
Endpoint da Responses APIDisponívelDisponível
Uso de tokens da respostaDisponívelDisponível
Endpoint de contagem de tokens de entradaDisponívelIndisponível
Conexões WebSocket em tempo realDisponívelIndisponível
Solicitações em segundo planoDisponívelIndisponível
Retomada do streaming em segundo planoDisponívelIndisponível
API chat completionsDisponívelIndisponível
Processamento em loteDisponívelIndisponível

Saída e raciocínio

Saídas estruturadas com JSON SchemaDisponívelDisponível
Modo JSONDisponívelDisponível
Esforço de raciocínioDisponívelDisponível
Raciocínio criptografadoDisponívelDisponível
Resumos de raciocínioDisponívelIndisponível

Ferramentas e integrações

Chamada de função no lado do clienteDisponívelDisponível
Chamadas de ferramentas em paraleloDisponívelDisponível
Argumentos de função estruturadosDisponívelDisponível
Ferramentas personalizadasDisponívelDisponível com entrada em formato livre ou com restrições definidas por expressões regulares
Pesquisa de ferramentas no lado do clienteDisponívelDisponível
Ferramentas MCP e ferramentas com namespace executadas pelo clienteDisponívelDisponível
Ferramenta de shell no lado do clienteDisponívelDisponível
Pesquisa na Web hospedadaDisponívelIndisponível
Pesquisa de arquivos e repositórios de vetores hospedadosDisponívelIndisponível
Execução de código em ambiente hospedadoDisponívelIndisponível
MCP remoto no lado do servidorDisponívelIndisponível

Documentos e mídia

Extração de texto de PDFsDisponívelDisponível
Entrada de imagens diretamente na solicitaçãoDisponívelDisponível
Geração de imagensDisponívelIndisponível

Estado da conversa

Continuação de conversas salvasDisponívelDisponível
Continuação de conversas sem armazenamento de estadoDisponívelDisponível
Compactação de conversasDisponívelDisponível
Controles explícitos do cache de promptsDisponívelDisponível

Retenção de dados

Seus prompts e respostas não são usados para treinar os modelos da OpenAI. Por padrão, o prazo de retenção é de até 30 dias.

Se você precisa de zero retenção de dados (ZDR), entre em contato com seu representante da OpenAI ou do Google Cloud durante a integração e aguarde a confirmação de que o recurso está disponível para você. Definir store: false em uma solicitação não ativa a ZDR.