2 个版本
0.0.2 | 2023年4月26日 |
---|---|
0.0.1 | 2023年4月26日 |
#1469 in 数据库接口
每月 26 次下载
8KB
124 行
Genau 环境的内核
genauai-kernel
是一个基于人类反馈构建生成式 AI 工具的 Rust 库。它提供了一套用于管理对话、保存和加载计划等的 API。
特性
- 对话:启动、停止和管理与用户的对话
- 计划:为您的聊天机器人创建、保存和加载计划
- 消息:保存和检索消息以供分析和报告
- 数据库:提供 SQLite 数据库接口,便于数据管理
安装
将 genauai-kernel
添加到项目的 Cargo.toml 文件中
[dependencies]
genauai-kernel = "0.0.1"
入门
use genauai_kernel::{get_db, get_plan, reset_database, save_message, save_plan};
use rusqlite::Connection;
fn main() {
let conn = get_db();
let plan = get_plan(&conn).unwrap();
let message = "Hello, world!";
save_message(&conn, 1, "user", &message).unwrap();
let new_plan = Plan::default();
save_plan(&conn, 1, &new_plan).unwrap();
reset_database(&conn).unwrap();
}
贡献
欢迎贡献!如果您发现错误或想要建议新功能,请打开一个问题或提交一个拉取请求。
许可证
genauai-kernel
使用 MIT 许可证。有关详细信息,请参阅 LICENSE。
依赖
~34–51MB
~826K SLoC