ComenzarEmpieza gratis

Ganar confianza con las fuentes de los LLM

Estás creando un asistente de análisis financiero que necesita ofrecer a los usuarios información actual del mercado de valores. Como los LLM tienen límites de conocimiento, debes activar la búsqueda web para acceder a datos en tiempo real. Además, por transparencia y credibilidad, quieres mostrar a los usuarios qué fuentes se consultaron durante la búsqueda.

El cliente de OpenAI se ha inicializado como client, y consultarás el precio actual de la acción de Netflix.

Este ejercicio forma parte del curso

Trabajar con la API Responses de OpenAI

Ver curso

Instrucciones del ejercicio

  • Crea una solicitud con búsqueda web habilitada, asegurándote de incluir las fuentes de la búsqueda web en la respuesta.
  • Recorre los elementos de la respuesta y extrae solo los de tipo "web_search_call"; después, imprime .sources del atributo .action de cada llamada de búsqueda web.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# Create a response with web search enabled and sources included
response = client.responses.create(
    model="gpt-5-mini",
    tools=[{"type": "web_search"}],
    input="What is the current stock price of Netflix?",
    include=["web_search_call.____.____"]
)

# Extract and print sources from web search calls
for item in response.output:
    if ____:
        print(item.action.sources)
        
print(response.output_text)
Editar y ejecutar código