LlamaIndex
ToolSpec de Claix para LlamaIndex
Endpoint
SDK
pip install 'claix-ai[llamaindex]'ClaixToolSpec es un BaseToolSpec de LlamaIndex. Llama a to_tool_list() y pásale las tools a un agente. La extracción usa un schema de Claix; las preguntas usan document_id / space_id persistidos.
1. Enlaces
- GitHub · claix-python — claix/integrations/llamaindex.py
- PyPI · claix-ai[llamaindex] — instala llama-index-core junto al SDK
- Docs de LlamaIndex — agentes, ToolSpec y listas de tools
- Python SDK — ClaixClient, autenticación y mapa de métodos
2. Funciones del spec
| Función | Qué hace |
|---|---|
| extract_document | Extrae JSON tipado de un archivo local con schema_id. space_id e is_agent_mode opcionales. |
| ask_document | Hasta 5 preguntas sobre un document_id persistido. Sin evidencia → null JSON. |
| ask_knowledge_space | Hasta 5 preguntas cruzadas sobre un space_id. |
3. Lista de tools
from claix import ClaixClient from claix.integrations.llamaindex import ClaixToolSpec spec = ClaixToolSpec(client=ClaixClient()) tools = spec.to_tool_list() # extract_document, ask_document, ask_knowledge_space