2 个版本
0.1.8 | 2024年6月3日 |
---|---|
0.1.7 | 2024年5月29日 |
#83 在 HTTP 服务器
每月 373 次下载
31KB
443 行
英文 | 中文
dify-openai-apis
说明
Dify 平台服务的 OpenAI 兼容 API。
此 crate 提供了一组与 OpenAI 的 GPT-3 API 兼容的 API,可用于与 Dify 的平台服务和工具进行交互。
注意:该应用程序目前不支持 OpenAI 的旧版 Completions API。请使用Chat Completion API。
配置
可以通过 .env 文件或环境变量设置配置
HOST
:绑定服务器的地址。默认:127.0.0.1
PORT
:绑定服务器的端口号。默认:3000
DIFY_BASE_URL
:Dify API 的基本 URL。默认:https://api.dify.ai
DIFY_API_KEY
:Dify API 的 API 密钥。默认:your_api_key
DIFY_TIMEOUT
:请求 Dify API 的超时时间。默认:10
WORKERS_NUM
:要使用的线程数。默认:4
RUST_LOG
:服务器的日志级别。默认:error
注意
DIFY_API_KEY
是默认 API 密钥。如果用户在请求 API/v1/chat/completions
时通过 Bearer Token 提供了 API 密钥,则将覆盖此默认值。RUST_LOG
是日志级别,默认值为error
,表示只输出错误日志。如果要进行调试,建议将其设置为debug
或trace
。
安装
请从:发布页面下载预编译的二进制文件。
您也可以使用cargo
命令安装它。
# require cargo installed
cargo install dify-openai-apis
用法
要启动服务器,请运行
# require cargo bin directory in PATH
# export PATH=$HOME/.cargo/bin:$PATH
dify-openai-apis
依赖项
~13–25MB
~453K SLoC