-
Notifications
You must be signed in to change notification settings - Fork 53
/
dotenv_config_sample.env
83 lines (66 loc) · 3.21 KB
/
dotenv_config_sample.env
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
## 千帆 SDK 配置文件样例
## 文件中环境变量均为默认值,去掉注释以更改对应值
## **已设置的环境变量优先级会高于该配置文件**
## SDK 默认会读取当前目录下 `.env` 文件,注意更改文件名
## 或者可以通过该变量指定配置文件的路径
## 但由于读取该文件前需先通过该变量获取配置文件路径,所以此处设置无效
## 请通过设置环境变量的方式设置该值
# QIANFAN_DOT_ENV_CONFIG_FILE=".env"
# 鉴权相关
## AK 与 SK 分别对应于千帆平台上 **应用** 的 API Key 与 Secret Key
## 主要用于模型相关 API 鉴权
## 获取位置:https://console.bce.baidu.com/qianfan/ais/console/applicationConsole/application
# QIANFAN_AK=""
# QIANFAN_SK=""
## Access Token 是通过 AK 与 SK 获取的具有时效性的鉴权凭证
## 提供 Access Token 时 SDK 将会直接使用该 token,不会自动刷新
## 不推荐设置该值,请仅在无法获取 AK 与 SK 的场景下使用
## 推荐使用上述提供 AK 与 SK 的方式,SDK会自动进行 Access Token 的维护
# QIANFAN_ACCESS_TOKEN=""
## Access Key 与 Secret Key 对应于 [百度智能云控制台-安全认证]
## 中的 Access Key 与 Secret Key
## 获取位置:https://console.bce.baidu.com/iam/#/iam/accesslist
## 主要用于非模型相关的、管控类的 API 鉴权
## 注意与 AK 与 SK 的使用范围进行区分,详细参见文档
# QIANFAN_ACCESS_KEY=""
# QIANFAN_SECRET_KEY=""
## 通过 Access Key 与 Secret Key 进行鉴权需要对请求进行签名
## 签名具有时效性,可通过该变量控制签名过期时长(秒)
# QIANFAN_IAM_SIGN_EXPIRATION_SEC=300
## SDk 会在 Access Token 过期时自动刷新,为避免多线程同时刷新
## 从而导致重复刷新多次,可通过该变量控制刷新的最小间隔(秒)
# QIANFAN_ACCESS_TOKEN_REFRESH_MIN_INTERVAL=3600
# 连接相关
## 设置 SDK 通过 AK 与 SK 获取 Access Token 的超时时间(秒)
# QIANFAN_AUTH_TIMEOUT=5
# 流控相关
## 为避免一次性发送多个请求导致 API 返回错误,SDK 可以控制发送频率
## 可以通过该变量控制每秒发送请求的数量,0 表示不限制
# QIANFAN_QPS_LIMIT=0
# 重试(模型推理相关操作)
## 重试次数
# QIANFAN_LLM_API_RETRY_COUNT=3
## 超时时间(秒)
# QIANFAN_LLM_API_RETRY_TIMEOUT=300
## 退避因子
# QIANFAN_LLM_API_RETRY_BACKOFF_FACTOR=0
# 重试(管控类相关操作)
## 重试次数
# QIANFAN_CONSOLE_API_RETRY_COUNT=1
## 超时时间(秒)
# QIANFAN_CONSOLE_API_RETRY_TIMEOUT=60
## 退避因子
# QIANFAN_CONSOLE_API_RETRY_BACKOFF_FACTOR=0
# cookbook test 相关
## 测试cookbook时需要使用该变量传入参数列表
# KEYWORDS_DICT={"your_bes_url":"BES_URL","your_pinecone_ak":"PINE_AK","your_wandb_ak":"WANDB_AK","your_wandb_sk":"WANDB_SK","your_app_id": 123456,"your_bucket_name":"BOSNAME"}
## !!!以下配置一般无需更改,修改前请确认理解字段含义 !!!
# URL 相关
## 千帆模型相关 API 域名
# QIANFAN_BASE_URL="https://aip.baidubce.com"
## 千帆管控类 API 域名
# QIANFAN_CONSOLE_API_BASE_URL="https://qianfan.baidubce.com"
## 千帆Cache目录
# QIANFAN_CACHE_DIR="custom_cache_dir"
## 关闭鉴权
# QIANFAN_NO_AUTH=True