Os nós de recuperação de dados do LangStudio buscam contexto em bases de conhecimento, na web e em APIs externas para uso nos nós LLM.
Consulta de índice
Recupera textos da base de conhecimento relevantes para a consulta do usuário, fornecendo contexto para os nós LLM subsequentes.
Entrada
Knowledge base index name: Selecione uma base de conhecimento registrada. {{XREF_0}}.
Search keywords: Palavras-chave para consultar a base de conhecimento. Referencie uma saída de string de um nó anterior.
Top k: Quantidade de resultados mais relevantes a serem retornados.
Saída
A variável de saída result é um List[Dict] com as seguintes chaves:
|
Chave |
Descrição |
|
content |
Conteúdo do trecho de documento recuperado. |
|
score |
Pontuação de similaridade entre o trecho e a consulta. Valores mais altos indicam maior relevância. |
Exemplo de saída com os registros de maior pontuação conforme top_k:
Casos de uso
{{XREF_1}}
{{XREF_2}}
SerpAPI-GenericSearch
Realiza pesquisas na web utilizando o SerpApi. Oferece suporte a Bing, Google, Baidu, Yahoo e mecanismos personalizados. Permite configurar o local da pesquisa e a quantidade de resultados.
Entrada
SerpApi connection: Selecione uma conexão SerpApi criada no LangStudio. {{XREF_6}}.
Search keywords: Palavras-chave para a pesquisa na web. Referencie uma saída de string de um nó anterior.
Search engine: Compatível com Bing, Google, Baidu, Yahoo e mecanismos personalizados.
Location: Local da pesquisa. Especifique uma cidade, como
Shanghai, China.Number of search results: Quantidade de resultados de pesquisa a serem retornados.
Saída
A variável de saída output é um List[Dict] com as seguintes chaves:
|
Chave |
Descrição |
|
title |
Título do resultado. |
|
link |
URL do resultado. |
|
summary |
Resumo do resultado. |
Casos de uso
{{XREF_7}}
Requisição HTTP
Chama endpoints de API externos com métodos HTTP, autenticação e formatos de corpo de requisição configuráveis.
Entrada
Request method: Método HTTP: GET, POST, PUT, PATCH, DELETE, HEAD ou OPTIONS.
URL: URL de destino da requisição.
Request headers: Cabeçalhos HTTP personalizados. Um par chave-valor por linha.
Request parameters: Parâmetros de query string. Um par chave-valor por linha.
-
Authentication: Desativado por padrão. Se ativado, escolha um método de autenticação padrão (Bearer ou Basic).
Bearer: Autenticação via Bearer Token. Omita o prefixo
Bearerao inserir o token.Basic: Autenticação básica. Insira nome de usuário e senha. O sistema codifica em Base64 automaticamente.
Para métodos de autenticação personalizados, configure os cabeçalhos da requisição manualmente.
-
Request body: Formatos de corpo de requisição suportados:
none: Sem corpo de requisição.
JSON: Envia dados em formato JSON.
form-data: Envia multipart/form-data. Suporta upload de arquivos.
x-www-form-urlencoded: Envia dados de formulário codificados por URL.
raw-text: Envia dados como texto simples.
binary: Envia um arquivo binário. Suporta upload de arquivos.
SSL verification: Ativado por padrão. Verifica o certificado SSL do servidor. Mantenha ativado em produção.
Timeout: Tempo limite da requisição em segundos. Valores válidos: 1-600. Padrão: 10.
-
Retry configuration: Desativado por padrão. Configura novas tentativas automáticas para requisições com falha.
Max Retries: Número máximo de tentativas. Valores válidos: 0-10.
Retry Interval: Intervalo entre tentativas em milissegundos. Valores válidos: 100-10.000.
Saída
body: Conteúdo textual da resposta. Se a resposta for um arquivo, este campo será uma string vazia.
status_code: Código de status HTTP (por exemplo, 200, 404, 500).
headers: Cabeçalhos de resposta HTTP como pares chave-valor.
file: Objeto de arquivo. Retornado apenas quando a resposta é um arquivo.