Files
copilot-app/.env.example
2025-08-13 19:03:20 +08:00

101 lines
3.7 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 通用配置
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