CrewAI
Tools de Claix para crews de CrewAI
Endpoint
SDK
pip install 'claix-ai[crewai]'Engancha Claix a un Agent de CrewAI para que el crew extraiga archivos y consulte espacios de conocimiento en lugar de meter PDFs crudos en el prompt. Los campos ausentes siguen siendo null nativo de JSON.
1. Enlaces
- GitHub · claix-python — claix/integrations/crewai.py
- PyPI · claix-ai[crewai] — instala crewai junto al SDK
- Docs de CrewAI — agentes, tasks y tools personalizadas
- Python SDK — ClaixClient, autenticación y mapa de métodos
2. Tools
| Clase | Nombre | Qué hace |
|---|---|---|
| ClaixDocumentTool | claix_document | Extrae JSON tipado de un archivo local (PDF, Excel, Word, texto, imagen). space_id y Modo agente opcionales. |
| ClaixKnowledgeSpaceTool | claix_knowledge_space | Hasta 5 preguntas cruzadas sobre un space_id. |
3. Ejemplo de crew
from crewai import Agent, Crew, Task
from claix import ClaixClient
from claix.integrations.crewai import ClaixDocumentTool, ClaixKnowledgeSpaceTool
client = ClaixClient()
analyst = Agent(
role="Auditor documental",
goal="Extraer contratos y conciliarlos contra facturas",
backstory="Nunca inventas campos ausentes; confías en los null de Claix.",
tools=[ClaixDocumentTool(client=client), ClaixKnowledgeSpaceTool(client=client)],
)
task = Task(
description="Extrae contracts/ e invoices/ al espacio {space_id} y lista discrepancias.",
expected_output="Una lista JSON de desajustes. Usa null cuando un campo no exista.",
agent=analyst,
)
Crew(agents=[analyst], tasks=[task]).kickoff()