101 lines
3.7 KiB
Plaintext
101 lines
3.7 KiB
Plaintext
# 通用配置
|
||
ENV=production
|
||
|
||
# HTTP请求的端口号 ,非必要请勿更改
|
||
PORT=1188
|
||
|
||
# HTTPS请求的端口号, 如果与本地冲突可更改, 然后自行反代 http 端口实现 https 访问
|
||
HTTPS_PORT=443
|
||
|
||
# 主机地址, 一般不需要更改
|
||
HOST=0.0.0.0
|
||
|
||
# JWT秘钥, 建议立即修改 (每次修改后都需要重新登录插件后才可正常使用)
|
||
TOKEN_SALT=TiXrNaj4avvMuD4w
|
||
|
||
# 登录页面访问密码, 用于部署在公共服务器上防止他人盗用服务, 默认空:表示不设置
|
||
LOGIN_PASSWORD=
|
||
|
||
# VS2022登录GitHub Copilot插件所需的客户端ID (请勿更改)
|
||
VS_COPILOT_CLIENT_ID=a200baed193bb2088a6e
|
||
VS_COPILOT_CLIENT_SECRET=
|
||
|
||
# 语言环境, 默认中文(zh-CN)
|
||
CHAT_LOCALE=zh-CN
|
||
|
||
# 全局 http 请求超时,单位秒
|
||
HTTP_CLIENT_TIMEOUT=60
|
||
|
||
# 代码补全服务配置
|
||
CODEX_API_BASE=https://api.deepseek.com/beta/v1/completions
|
||
|
||
# 支持多个轮询APIKEY,用英文逗号分隔
|
||
CODEX_API_KEY=sk-
|
||
|
||
# 代码补全服务的模型名称
|
||
CODEX_API_MODEL_NAME=deepseek-chat
|
||
|
||
# 代码补全模型的最大响应tokens, 如果是Ollama建议设置小一点, 避免直接补全一长串代码
|
||
CODEX_MAX_TOKENS=500
|
||
|
||
# 代码补全模型温度超参数, 数值越大对补全质量影响越大. 如果要跟随插件动态设置,请设置为-1 (默认值为 `1`, 可以调整为 `0.1-1.0` 之间的值.)
|
||
CODEX_TEMPERATURE=1
|
||
|
||
# 代码补全模型类型, 用于兼容本地模型, 可选值: default/ollama
|
||
CODEX_SERVICE_TYPE=default
|
||
|
||
# 限制代码补全 `prompt` 和 `suffix` 的行数, 可减少代码补全时消耗的tokens, 这可能会略微影响代码补全质量. (默认: 0, 表示不限制; 大于 0 表示限制 xx 行)
|
||
CODEX_LIMIT_PROMPT=0
|
||
|
||
# 对话服务请求地址, 理论支持任何符合OpenAI接口规范的模型
|
||
CHAT_API_BASE=https://api.deepseek.com/v1/chat/completions
|
||
|
||
# 对话服务请求的API KEY, 不支持多个API KEY
|
||
CHAT_API_KEY=sk-
|
||
|
||
# 对话服务的模型名称
|
||
CHAT_API_MODEL_NAME=deepseek-chat
|
||
|
||
# 对话服务模型的最大响应tokens
|
||
CHAT_MAX_TOKENS=4096
|
||
|
||
# 是否允许使用工具, 默认开启 (根据自己的模型支持来设置)
|
||
CHAT_USE_TOOLS=true
|
||
|
||
# 默认的服务请求地址, 必须开启https. 可以替换任何二级域名, 但后续的服务域名必须与此域名有关
|
||
DEFAULT_BASE_URL=https://copilot.supercopilot.top
|
||
|
||
# 补全防抖时间, 单位:毫秒
|
||
COPILOT_DEBOUNCE=200
|
||
|
||
# 默认的API服务请求地址, 必须开启https. 域名 `api` 前缀必须固定
|
||
API_BASE_URL=https://api.copilot.supercopilot.top
|
||
|
||
# 默认的代理服务请求地址, 必须开启https. 域名 `copilot-proxy` 前缀必须固定
|
||
PROXY_BASE_URL=https://copilot-proxy.copilot.supercopilot.top
|
||
|
||
# 默认的心跳服务请求地址, 必须开启https. 域名 `copilot-telemetry-service` 前缀必须固定
|
||
TELEMETRY_BASE_URL=https://copilot-telemetry-service.copilot.supercopilot.top
|
||
|
||
# copilot的客户端类型, 用于区分是否使用官方copilot服务 (可选值: default/github)
|
||
COPILOT_CLIENT_TYPE=default
|
||
|
||
# 支持多个轮询token,用英文逗号分隔
|
||
COPILOT_GHU_TOKEN=ghu_xxxx
|
||
|
||
# 在使用官方Copilot服务的时候是否全代理请求
|
||
COPILOT_PROXY_ALL=false
|
||
|
||
# github copilot 官方账号类型, 企业版账号需要调整此参数, 否则在全代理模式下无法正常使用 (可选值: individual/business)
|
||
COPILOT_ACCOUNT_TYPE=individual
|
||
|
||
# Copilot伪装token下发的有效期,单位秒 (如果是共享给他人的服务建议使用默认值, 自用的话可以设置很大来避免github copilot插件偶尔断连的问题)
|
||
DISGUISE_COPILOT_TOKEN_EXPIRES_AT=1800
|
||
|
||
# Embedding模型配置
|
||
EMBEDDING_API_BASE=http://127.0.0.1:5012/v1/embeddings
|
||
EMBEDDING_API_KEY=
|
||
EMBEDDING_API_MODEL_NAME=m3e
|
||
EMBEDDING_DIMENSION_SIZE=1536
|
||
|
||
LIGHTWEIGHT_MODEL=gpt-4o-mini |