10个版本
0.3.1 | 2024年5月28日 |
---|---|
0.3.0 | 2024年5月13日 |
0.2.2 | 2024年5月8日 |
0.1.4 | 2024年5月7日 |
0.1.3 | 2024年4月29日 |
#218 在 HTTP客户端
57 每月下载
用于 dify-openai-apis
77KB
1K SLoC
Dify客户端
Dify客户端是用于与Dify服务交互的Rust库。它提供了将Dify功能集成到您的Rust应用程序中的便捷方式。
安装
要将dyify-client
添加到您的包中,请在您的Cargo.toml
中添加以下内容
[dependencies]
dify-client = "0.3"
默认情况下,库使用default-tls
功能,该功能使用默认TLS后端的reqwest
crate。如果您想使用rustls
TLS后端,您可以启用rustls-tls
功能(这避免了依赖于像openssl
这样的本地库)
[dependencies]
dify-client = { version = "0.3", default-features = false, features = ["rustls-tls"] }
测试
要运行测试,您需要设置环境变量DIFY_API_KEY
和DIFY_BASE_URL
。
export DIFY_API_KEY=your_api_key
export DIFY_BASE_URL=https://api.dify.io
然后您可以使用以下命令运行测试
cargo test
# cargo test -- --nocapture
# cargo test test_feedback_message -- --nocapture
文档
要生成文档,运行
cargo doc --no-deps --lib --open
依赖
~5–19MB
~300K SLoC