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