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

Pesquisa na Web

Encontre informações com a ferramenta integrada de pesquisa na Web da OpenAI.

Use a pesquisa na Web quando seu agente precisar consultar informações para responder a uma pergunta ou concluir uma tarefa.

Exemplo de como explicar por que Marte parece vermelho

Envie este corpo de requisição em JSON para POST /v1/agents/sessions para criar uma sessão e receber a resposta à medida que ela é gerada. A requisição ativa a pesquisa na Web no modo live.

{
  "agent": {
    "model": "gpt-6-astra",
    "reasoning": { "effort": "low" },
    "tools": [{ "type": "web_search", "mode": "live" }]
  },
  "environment": { "type": "none" },
  "input": "Search NASA's website for why Mars looks red. Explain it in two sentences and include a source link.",
  "stream": true
}

Resultado

Em um teste realizado em 10 de setembro de 2026, o agente pesquisou no site da NASA e transmitiu a seguinte resposta à medida que a gerava.

Mars looks red because iron minerals in its soil oxidize, or rust, giving the surface a reddish color. This rusty appearance is why it’s called the “Red Planet,” according to NASA’s Mars Facts.

Este exemplo foi registrado durante o teste. A resposta que você receber pode variar.

Se você omitir web_search de agent.tools, a pesquisa na Web integrada ficará desativada. Pedir uma pesquisa no prompt não ativa a ferramenta.

Modo de pesquisa

  • live (padrão) permite pesquisar diretamente na internet. Esse modo é usado quando você inclui web_search e omite mode.
  • cached pesquisa conteúdo salvo da Web sem acessar a internet.
  • disabled desativa a pesquisa na Web integrada. Omitir a ferramenta tem o mesmo efeito.

Configurações opcionais

Adicione estes campos à mesma entrada de web_search.

Configuração Função Se o campo for omitido
context_size Define a quantidade de informações que o modelo recebe da pesquisa. Os valores possíveis são low, medium e high. O valor padrão é medium.
allowed_domains Define quais sites a pesquisa pode incluir. Informe até 100 nomes de domínio, como ["python.org", "docs.python.org"]. A pesquisa não aplica filtro de domínio.
location Ajuda a adaptar os resultados a uma localidade. Aceita country, region, city e timezone. A pesquisa não recebe informações de localização. Sem esses detalhes, pesquisas locais podem retornar resultados menos relevantes ou nenhum resultado útil.