Skip to content

Latest commit

 

History

History
64 lines (53 loc) · 4.64 KB

config.md

File metadata and controls

64 lines (53 loc) · 4.64 KB
Name: chat-api                                      # 项目名称
Host: 0.0.0.0                                       # 项目监听地址
Port: 8888                                          # 项目监听端口

Mysql:                                              # mysql配置
  DataSource: chat:123456@tcp(mysql57:3306)/chat?charset=utf8mb4&parseTime=true&loc=Asia%2FShanghai # 数据库连接地址 自建最好修改下密码

RedisCache:                                         # redis缓存配置
  - Host: redis7:6379                               # redis缓存地址
    Pass: "123456"                                  # redis缓存密码 自建最好修改下密码

Log:
  stat: false

Auth:                                               # jwt配置(可选)自建最好修改下
  AccessSecret: "xxxxxxxxxxxxxxx"                   # jwt加密密钥(可选) 默认为 xxxxxxxxxxxx
  AccessExpire: 25920000                            # jwt过期时间(可选) 默认为 25920000

WeCom:                                              # 企业微信配置
  Port:                                             # 企业微信回调监听端口(可选)默认为8887
  CustomerServiceSecret: "xxxx-xxxx-xxxx"           # 企业微信客服消息 Secret
  CorpID: "wwxxxxxxxxxxxxxxxxxxxx"                  # 企业微信 CorpID
  DefaultAgentSecret: "55sO-xxxxxxxxxxxxxxxxxx"     # 企业微信应用 Secret
  BasePrompt: "你是 ChatGPT, 一个由 OpenAI 训练的大型语言模型, 你旨在回答并解决人们的任何问题,并且可以使用多种语言与人交流。"                                  # openai 基础设定(可选)
  Model: "text-davinci-003"                                                                                                                     # openai 模型(可选)默认为 gpt-3.5-turbo-0301
  Welcome: "您好!我是 ChatGPT,一个由 OpenAI 训练的大型语言模型,我可以回答您的问题和进行交流。请告诉我您需要了解些什么,我会尽力为您提供答案。发送#help 查看更多功能"  # 进入应用时的欢迎语(可选)
  Token: "xxxxxxxxxx"                               # 企业微信应用/客服消息 Token
  EncodingAESKey: "xxxxxxxxxxxxxxxx"                # 企业微信应用/客服消息 EncodingAESKey
  MultipleApplication:                              # 多应用配置(可选)
    - AgentID: 1000002                                # 企业微信应用ID
      AgentSecret: "55sO-xxxxxxxxxxxxxxxxxxxxxxx"     # 企业微信应用 Secret
      Model: "gpt-3.5-turbo"                          # openai 模型(可选)默认为 gpt-3.5-turbo-0301
      BasePrompt: "你是 ChatGPT, 一个由 OpenAI 训练的大型语言模型,你旨在回答并解决人们的任何问题,并且可以使用多种语言与人交流。" # openai 基础设定(可选)
      Welcome: "您好!我是 ChatGPT,一个由 OpenAI 训练的大型语言模型,我可以回答您的问题和进行交流。请告诉我您需要了解些什么,我会尽力为您提供答案。发送#help 查看更多功能"  # 进入应用时的欢迎语

OpenAi:                                             # openai配置
  Key: "xxxxxxxxxxxxxxxxxxxxx"                      # openai key
  Host: "https://api.openai.com"                    # openai host (可选,使用cf进行反向代理时,修改可用)
  Origin: "open_ai"                                 # 默认为 调用 open_ai 也支持 azure , azure_ad (可选 默认为 open_ai)
  Engine: "deployment_name"                         # engine = "deployment_name"(当 Origin 为 azure, azure_ad  时必填)

Proxy:                                              # 代理配置 (可选)
  Enable: false                                     # 是否启用代理,默认为 false(可选)
  Socket5: "127.0.0.1:1080"                         # 代理地址 默认为 127.0.0.1:1080(可选)
  Http: "http://127.0.0.1:1080"                     # 代理地址 默认为空(可选)

OCR:                                                # OCR配置 ,开启图片识别(可选)
  Company: "ali"                                    # 识别公司,目前支持阿里云(可选)
  AliYun:                                           # 阿里云配置
    AccessKeyId: ""                                 # 阿里云 key
    AccessKeySecret: ""                             # 阿里云 secret

Embeddings:
  Enable: true
  Mlvus:
    Host: "192.168.1.202:19530"
    KeyWords:
      - "xx"

Response:                                           # 回复配置
  Stream: true                                    # 是否开启流式回复,自动断句推荐(可选)