Integrações
Flowise
Envolva a Thunderbit como Custom Tool do Flowise para chains e Agents
Flowise é um construtor drag-and-drop sobre o LangChain. Use o nó Custom Tool para expor /distill a qualquer chain ou Agent no canvas.
Crie a Custom Tool
Tools → Custom Tool → Add new
- Tool name:
read_url - Tool description:
Fetch a URL and return clean Markdown for the agent to read. - Input schema (JSON):
{
"type": "object",
"required": ["url"],
"properties": {
"url": { "type": "string" },
"renderMode": { "type": "string", "enum": ["basic", "advanced"], "default": "basic" }
}
}- JavaScript function:
const res = await fetch('https://openapi.thunderbit.com/openapi/v1/distill', {
method: 'POST',
headers: {
Authorization: `Bearer ${$vars.THUNDERBIT_API_KEY}`,
'Content-Type': 'application/json',
},
body: JSON.stringify({ url: $url, renderMode: $renderMode || 'basic' }),
});
const json = await res.json();
return json.data.markdown;Armazene a API Key em Variables como THUNDERBIT_API_KEY para que não fique hard-coded.
Conectar a uma chain
Coloque a Tool read_url em um nó Agent ou Tool Agent ao lado do seu LLM (OpenAI, Anthropic, Ollama). O Agent a captura automaticamente.
Dicas
- Para ingestão RAG, combine com a família Document Loader — chame
read_urlem um nó customizado, alimente o Markdown em um Recursive Character Text Splitter e depois um vector store - Páginas longas podem estourar o contexto do Agent — trunque para ~8k chars na Custom Tool antes de retornar
Relacionados
- LangChain — o Flowise é construído sobre ele
- Tool Agent Read-URL
- Dify