jcz2020

par

jcz2020

PAR: Programmable Agent Runtime — OCaml 5 agent framework with multi-provider LLM

AI 简介

PAR 是一个可编程的智能体运行时框架,专为构建类型安全、多模型支持的 LLM 智能体应用而设计。核心功能包括 ReAct 执行循环、多供应商大语言模型(OpenAI/Anthropic/Ollama)统一调用、内置工具注册与调度、RAG 支持(基于 sqlite-vec)、事件总线与中间件机制,并通过 OCaml 5 的结构化并发(Eio)保障运行时可靠性。提供 OCaml SDK、Python 绑定(pip install par-runtime)和命令行界面三种使用方式,无需 OCaml 环境即可在 Python 或 CLI 中快速启动智能体。适用于需要高可靠性、类型安全及跨语言集成能力的 LLM 应用开发场景,如自动化任务编排、RAG 增强型助手和企业级智能体服务后端。

OCaml
MIT License
102
Stars
1
Forks
2
Watchers
0
Issues

Star 增长

今日0
近 7 天0
近 30 天0
综合评分40.9
默认分支main