Skip to content

Latest commit

 

History

History
70 lines (65 loc) · 4.93 KB

config.md

File metadata and controls

70 lines (65 loc) · 4.93 KB

配置项

变量名 非空 描述
mj.accounts 账号池配置,配置后不需要额外设置mj.discord
mj.discord.guild-id discord服务器ID
mj.discord.channel-id discord频道ID
mj.discord.user-token discord用户Token
mj.discord.user-agent 调用discord接口、连接wss时的user-agent,建议从浏览器network复制
mj.discord.core-size 并发数,默认为3
mj.discord.queue-size 等待队列,默认长度10
mj.discord.timeout-minutes 任务超时时间,默认为5分钟
mj.api-secret 接口密钥,为空不启用鉴权;调用接口时需要加请求头 mj-api-secret
mj.notify-hook 全局的任务状态变更回调地址
mj.notify-notify-pool-size 通知回调线程池大小,默认10
mj.task-store.type 任务存储方式,默认in_memory(内存\重启后丢失),可选redis
mj.task-store.timeout 任务过期时间,过期后删除,默认30天
mj.proxy.host 代理host,全局代理不生效时设置
mj.proxy.port 代理port,全局代理不生效时设置
mj.ng-discord.server https://discord.com 反代地址
mj.ng-discord.cdn https://cdn.discordapp.com 反代地址
mj.ng-discord.wss wss://gateway.discord.gg 反代地址
mj.ng-discord.resume-wss wss://gateway-us-east1-b.discord.gg 反代地址
mj.ng-discord.upload-server https://discord-attachments-uploads-prd.storage.googleapis.com 反代地址
mj.translate-way 中文prompt翻译成英文的方式,可选null(默认)、baidu、gpt
mj.baidu-translate.appid 百度翻译的appid
mj.baidu-translate.app-secret 百度翻译的app-secret
mj.openai.gpt-api-url 自定义gpt的接口地址,默认不需要配置
mj.openai.gpt-api-key gpt的api-key
mj.openai.timeout openai调用的超时时间,默认30秒
mj.openai.model openai的模型,默认gpt-3.5-turbo
mj.openai.max-tokens 返回结果的最大分词数,默认2048
mj.openai.temperature 相似度(0-2.0),默认0
spring.redis 任务存储方式设置为redis,需配置redis相关属性

账号池配置参考

mj:
  accounts:
    - guild-id: xxx
      channel-id: xxx
      user-token: xxxx
      user-agent: xxxx
    - guild-id: xxx
      channel-id: xxx
      user-token: xxxx
      user-agent: xxxx

账号字段说明

名称 非空 描述
guild-id discord服务器ID
channel-id discord频道ID
user-token discord用户Token
user-agent 调用discord接口、连接wss时的user-agent,建议从浏览器network复制
enable 是否可用,默认true
core-size 并发数,默认3
queue-size 等待队列长度,默认10
timeout-minutes 任务超时时间(分钟),默认5

spring.redis配置参考

spring:
  redis:
    host: 10.107.xxx.xxx
    port: 6379
    password: xxx