Integraciones
Flowise
Envuelve Thunderbit como Custom Tool de Flowise para chains y agentes
Flowise es un constructor drag-and-drop sobre LangChain. Usa el nodo Custom Tool para exponer /distill a cualquier chain o Agent del canvas.
Crear la 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" }
}
}- Función JavaScript:
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;Guarda la API Key bajo Variables como THUNDERBIT_API_KEY para no hardcodearla.
Conectar a una chain
Mete la Tool read_url en un nodo Agent o Tool Agent junto con tu LLM (OpenAI, Anthropic, Ollama). El Agent la detecta automáticamente.
Consejos
- Para ingesta RAG, combínala con la familia Document Loader — llama a
read_urlen un nodo personalizado, pasa el Markdown a un Recursive Character Text Splitter y luego a un vector store - Las páginas largas pueden reventar el contexto del Agent — trunca a ~8k caracteres en la Custom Tool antes de retornar
Relacionado
- LangChain — Flowise está construido sobre él
- Tool Agent Read-URL
- Dify