Create .env
Browse files
.env
ADDED
@@ -0,0 +1,87 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# Thread Configuration - 线程配置
|
2 |
+
# 生成时采用的最大线程数,5-10即可。会带来成倍的API调用费用,不要设置过高!
|
3 |
+
MAX_THREAD_NUM=5
|
4 |
+
|
5 |
+
|
6 |
+
# Server Configuration - Docker服务配置
|
7 |
+
# 前端服务端口
|
8 |
+
FRONTEND_PORT=80
|
9 |
+
# 后端服务端口
|
10 |
+
BACKEND_PORT=7860
|
11 |
+
# 后端服务监听地址
|
12 |
+
BACKEND_HOST=0.0.0.0
|
13 |
+
# Gunicorn工作进程数
|
14 |
+
WORKERS=4
|
15 |
+
# 每个工作进程的线程数
|
16 |
+
THREADS=2
|
17 |
+
# 请求超时时间(秒)
|
18 |
+
TIMEOUT=120
|
19 |
+
|
20 |
+
|
21 |
+
# MongoDB Configuration - MongoDB数据库配置
|
22 |
+
# 安装了MongoDB才需要配置,否则不用改动
|
23 |
+
# 是否启用MongoDB,启用后下面配置才有效
|
24 |
+
ENABLE_MONGODB=false
|
25 |
+
# MongoDB连接地址,使用host.docker.internal访问宿主机MongoDB
|
26 |
+
MONGODB_URI=mongodb://host.docker.internal:27017/
|
27 |
+
# MongoDB数据库名称
|
28 |
+
MONGODB_DB_NAME=llm_api
|
29 |
+
# 是否启用API缓存
|
30 |
+
ENABLE_MONGODB_CACHE=true
|
31 |
+
# 缓存命中后重放速度倍率
|
32 |
+
CACHE_REPLAY_SPEED=2
|
33 |
+
# 缓存命中后最大延迟时间(秒)
|
34 |
+
CACHE_REPLAY_MAX_DELAY=5
|
35 |
+
|
36 |
+
|
37 |
+
# API Cost Limits - API费用限制设置,需要依赖于MongoDB
|
38 |
+
# 每小时费用上限(人民币)
|
39 |
+
API_HOURLY_LIMIT_RMB=100
|
40 |
+
# 每天费用上限(人民币)
|
41 |
+
API_DAILY_LIMIT_RMB=500
|
42 |
+
# 美元兑人民币汇率
|
43 |
+
API_USD_TO_RMB_RATE=7
|
44 |
+
|
45 |
+
|
46 |
+
# Wenxin API Settings - 文心API配置
|
47 |
+
# 文心API的AK,获取地址:https://console.bce.baidu.com/qianfan/ais/console/applicationConsole/application
|
48 |
+
WENXIN_AK=
|
49 |
+
# 文心API的SK
|
50 |
+
WENXIN_SK=
|
51 |
+
# 文心默认主模型
|
52 |
+
WENXIN_DEFAULT_MODEL=ERNIE-Novel-8K
|
53 |
+
# 文心默认辅助模型
|
54 |
+
WENXIN_DEFAULT_SUB_MODEL=ERNIE-3.5-8K
|
55 |
+
|
56 |
+
|
57 |
+
# Doubao API Settings - 豆包API配置
|
58 |
+
# 豆包API密钥
|
59 |
+
DOUBAO_API_KEY=
|
60 |
+
# 豆包主模型endpoint_id,需要获取endpoint_id才能调用
|
61 |
+
DOUBAO_MAIN_ENDPOINT_ID=
|
62 |
+
# 豆包辅助模型endpoint_id
|
63 |
+
DOUBAO_SUB_ENDPOINT_ID=
|
64 |
+
# 豆包默认主模型,填main_endpoint_id对应的模型名
|
65 |
+
DOUBAO_DEFAULT_MODEL=doubao-pro-32k
|
66 |
+
# 豆包默认辅助模型,填sub_endpoint_id对应的模型名
|
67 |
+
DOUBAO_DEFAULT_SUB_MODEL=doubao-lite-32k
|
68 |
+
|
69 |
+
|
70 |
+
# GPT API Settings - GPT API配置
|
71 |
+
# API基础URL,国内不用中转地址无法访问openai,需要配置
|
72 |
+
GPT_BASE_URL=
|
73 |
+
# OpenAI API密钥
|
74 |
+
GPT_API_KEY=
|
75 |
+
# 默认主模型,可以是GPT模型,也可以是兼容openai接口的大模型
|
76 |
+
GPT_DEFAULT_MODEL=gpt-4o
|
77 |
+
# 默认辅助模型,不要选择费用高的模型
|
78 |
+
GPT_DEFAULT_SUB_MODEL=gpt-4o-mini
|
79 |
+
|
80 |
+
|
81 |
+
# Zhipuai API Settings - 智谱AI配置
|
82 |
+
# 智谱AI的API密钥,只需要获取api_key就能调用,比较推荐
|
83 |
+
ZHIPUAI_API_KEY=
|
84 |
+
# 智谱AI默认主模型
|
85 |
+
ZHIPUAI_DEFAULT_MODEL=glm-4-plus
|
86 |
+
# 智谱AI默认辅助模型
|
87 |
+
ZHIPUAI_DEFAULT_SUB_MODEL=glm-4-flashx
|