- 戳上方蓝字�?牛皮糖不吹牛*”关注我
大家好,我是牛皮糖!大家对于LLM 的使用其实没有一个完整的管理平台,使用过后再一次使用其实会将上次数据丢失。RagaAI Catalyst 是一个综合平台,旨在增强大语言模型(LLM)项目的管理与优化。它提供以下核心功能�?
•�?项目管理* - 端到端项目生命周期管�?
•�?数据集管�? - 多格式数据集支持与自动模式映�?
•�?评估管理* - 多维模型评估指标体系
•�?追踪管理* - 全链路调用追踪与分析
•�?提示管理* - 版本化提示模板与动态编�?
•�?合成数据* - 智能问答对生成与数据增强
•�?安全护栏* - 多层防护策略与实时执�?
•�?红队测试* - 对抗性测试与脆弱性扫�?
安装
使用 pip 进行安装�?
pip install ragaai-catalyst## 配置
配置认证凭证�?
`from ragaai_catalyst import RagaAICatalyst
初始化客户端
catalyst = RagaAICatalyst(
access_key=”您的访问密钥”,
secret_key=”您的安全密钥”,
base_url=”API端点”
)`密钥获取步骤�?
- 登录 RagaAI 控制�?
- 进入「个人设置」→「认证管理�?
- 点击「生成新密钥�?
注意:所�?API 操作均需认证凭证
核心功能
项目管理
`# 创建新项�?
project = catalyst.create_project(
project_name=”智能客服系统”,
usecase=”对话机器�?
)
列出所有项�?
projects = catalyst.list_projects()`### 数据集管�?
支持 CSV/JSONL/DataFrame 多数据格式:
`from ragaai_catalyst import Dataset
ds = Dataset(project_name=”智能客服系统”)
�?CSV 创建数据�?
ds.create_from_csv(
csv_path=”对话记录.csv”,
dataset_name=”客服对话”,
schema_mapping={‘用户提问’: ‘query’, ‘机器人回�?: ‘response’}
)`### 评估管理
1 | `from ragaai_catalyst import Evaluation |
追踪管理
1 | `from ragaai_catalyst import Tracer |
代理追踪
1 | `@trace_agent(name="推荐代理") |
提示管理
1 | `from ragaai_catalyst import PromptManager |
合成数据生成
1 | `from ragaai_catalyst import SyntheticDataGeneration |
护栏管理
1 | `from ragaai_catalyst import GuardrailsManager |
红队测试
1 | `from ragaai_catalyst import RedTeaming |
开源协�?
本项目采用 Apache License 2.0
项目地址�?
https://github.com/raga-ai-hub/RagaAI-Catalyst
·················END·················
推荐阅读
�? Github 资料项目合集�? 4�?16G 就能 RAGFlow Quick start 快速入门• github 7.8k star 将小爱音箱接�?ChatGPT 和豆包,改造成你的专属语音助手。