dify-openai-apis 0.1.2

OpenAI-compatible APIs for Dify platform services
dify-openai-apis-0.1.2 is not a library.

English | 中文

dify-openai-apis

License

Description

OpenAI-compatible APIs for Dify platform services.
This crate provides a set of APIs that are compatible with OpenAI's GPT-3 API, and can be used to interact with Dify's platform services and tools.

Config

Configurations can be set via .env file or environment variables:

  • HOST: The host to bind the server to. Default: 127.0.0.1
  • PORT: The port to bind the server to. Default: 3000
  • DIFY_BASE_URL: The base URL of Dify's API. Default: https://api.dify.ai
  • DIFY_API_KEY: Your API key for Dify's API. Default: your_api_key
  • DIFY_TIMEOUT: The timeout for requests to Dify's API. Default: 10
  • WORKERS_NUM: The number of worker threads to use. Default: 4
  • RUST_LOG: The log level for the server. Default: error

Install

# require cargo installed
cargo install dify-openai-apis

Usage

To start the server, run:

# require cargo bin directory in PATH
# export PATH=$HOME/.cargo/bin:$PATH
dify-openai-apis