arrow-right-to-arcIntroducción

🤖 Saptiva Agents

Pythonarrow-up-right PyPI versionarrow-up-right Licensearrow-up-right Documentationarrow-up-right

Saptiva-Agents es un potente framework para construir aplicaciones de IA multiagente que pueden actuar de forma autónoma o colaborar con humanos.

Saptiva-Agents hace uso de nuestra API.


⚙️ Instalación

Saptiva-Agents requiere Python 3.10 o superior. Para instalar desde PyPIarrow-up-right:

pip install -U saptiva-agents

🚀 Inicio rápido

👋 Hola, Mundo

Crea un agente asistente usando Saptiva Legacy con Saptiva-Agents:

import asyncio

from saptiva_agents import SAPTIVA_LEGACY
from saptiva_agents.base import SaptivaAIChatCompletionClient
from saptiva_agents.agents import AssistantAgent

async def main() -> None:
    model_client = SaptivaAIChatCompletionClient(
        model=SAPTIVA_LEGACY, 
        api_key="TU_SAPTIVA_API_KEY"
    )
    agent = AssistantAgent("assistant", model_client=model_client)
    response = await agent.run(task="Di '¡Hola Mundo!'")
    print(response.messages[1].content)
    
    await model_client.close()

asyncio.run(main())

🌐 Equipo de Agentes para Navegación Web

Crea un equipo de agentes con navegador usando Playwright:


🎭 Orquestación Multiagente

Puedes usar AgentTool para crear una configuración básica de orquestación multiagente.


📚 Modelos Disponibles

Saptiva-Agents soporta una variedad de modelos para tareas tanto de texto como multi-modales.

🧠 Modelos de Texto (tareas básicas)

Nombre
Modelo Base
Mejor para
Caso de Uso

Saptiva Ops

gpt-oss:20b

Tareas que implican razonamiento.

Agentes autónomos, RAG

Saptiva Guard

llama-guard3:8b

Moderación y cumplimiento

Protección de contenido, validación de incumplimiento legal en LLMs

En caso de requerir implementación de herramientas (tools) te recomendamos usar los siguientes modelos que soportan dicha caracteristica:

🧠 Modelos de Texto (Tools)

Nombre
Modelo Base
Mejor para
Caso de Uso

Saptiva Cortex

qwen3-tk:30b

Tareas de razonamiento

Agentes con lógica, comprensión profunda

Saptiva Turbo

qwen3-it:30b

Casos complejos con tools y SDK

Agentes autónomos, RAG, websearch

Saptiva Legacy

llama3.3:70b

Compatibilidad con herramientas legacy

SDK avanzado, pruebas, compatibilidad técnica

🖼️ Modelo Multimodal

Nombre
Modelo Base
Mejor para
Caso de Uso

Saptiva OCR

Saptiva OCR

Extracción inteligente de texto e interpretación de imágenes

OCR, estructuración de documentos, VLM, visión

circle-info

Nota:

Saptiva Agents no soporta embeddigs, por lo tanto, el modelo Saptiva Embed no está disponible.

🔗 Ver lista completa de modelos disponibles en Saptivaarrow-up-right


🧰 Custom Tools

Junto a la SDK viene un grupo de tools pre-determinadas con funcionalidades que puedes adherir en la fase de inicialización de tus agentes, estas tools dan acceso a funcionalidades tales como extracción de documentos, consultas CURP, CFDI y demás. Haz clic en el siguiente link para más información:

toolboxCustom Toolschevron-right
circle-info

Nota:

La lista de tools pre-determinadas está disponible a partir de la versión 0.1.3 de nuestro SDK.


📄 Licencia

Este proyecto está licenciado bajo la Licencia MITarrow-up-right.


🌐 Enlaces

Última actualización