#kernel #ai #save #messages #plan #genau

genauai-kernel

Genau AI 的内核库

2 个版本

0.0.2 2023年4月26日
0.0.1 2023年4月26日

#1469 in 数据库接口

每月 26 次下载

MIT 许可证

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