1 个不稳定版本

0.1.0 2023 年 3 月 4 日

#825 in 机器学习

GPL-3.0-or-later

13KB
325 代码行

mindsdb

MindsDB SDK 库提供了与 MindsDB 机器学习平台交互的简单易用的 API。使用此库,您可以快速构建和部署由最先进的机器学习算法驱动的预测模型。

入门

您可以使用 cargo 添加库或从 git 下载它

use mindsdb_sdk::MindsDB;

let mindsdb = MindsDB::new("https://127.0.0.1:47335");

当前支持的特性

  • 与数据库相关的 CRUD 操作
  • 与项目相关的读取操作
  • 创建和列出表

进行中的特性

  • 与模型相关的 CRUD 操作
  • 与视图相关的 CRUD 操作

错误处理

MindsDB 错误使用 Error 枚举处理,它包含用于库的错误,Error::InternalError 是在查询无效但语法被 API 接受时返回的错误,以下是一些示例:

// Invalid db name
InternalError("Can't connect to db: 'invalid_db_name'")
// When invalid server or auth options are invalid
InternalError("Can't connect to db: 'testdb'")

依赖项

~3–16MB
~230K SLoC