API设置#

我们的代理可以使用OpenAI API或您的本地模型进行部署。

[选项1] 使用OpenAI API#

访问OpenAI API需要API密钥,您可以从这里获取。我们在此提供针对不同操作系统的说明。

类Unix系统 (Linux / MacOS)#

echo 'export OPENAI_API_KEY="your_api_key"' >> ~/.zshrc

# # If you are using other proxy services like Azure [TODO]
# echo 'export OPENAI_API_BASE_URL="your_base_url"' >> ~/.zshrc # (Optional)

# Let the change take place
source ~/.zshrc

如果您使用的是bash,请将~/.zshrc替换为~/.bashrc

Windows#

如果您使用的是命令提示符:

set OPENAI_API_KEY="your_api_key"

# If you are using other proxy services
# set OPENAI_API_BASE_URL="your_base_url" # (Optional)

或者如果您正在使用PowerShell:

$env:OPENAI_API_KEY="your_api_key"

# If you are using other proxy services
$env:OPENAI_API_BASE_URL="your_base_url" # (Optional)

在Windows上,这些命令仅会在当前特定的命令提示符或PowerShell会话期间设置环境变量。您可以使用setx或通过系统属性对话框进行更改,以使更改在所有新会话中生效。

通用方法#

在您的项目目录中创建一个名为.env的文件,包含以下设置。

OPENAI_API_KEY=<your-openai-api-key>

然后,在你的Python脚本中加载环境变量:

from dotenv import load_dotenv
import os

load_dotenv()

OPENAI_API_KEY = os.getenv("OPENAI_API_KEY")

[选项2] 使用其他API#

如果您正在使用非OpenAI提供的其他API,可以参考Models/Using Models by API calling

[选项3] 使用本地模型#

如果您正在使用本地模型,可以参考Models/Using Local Models