logging:
  version: 1
  disable_existing_loggers: False

  formatters:
    simple:
      format: "%(asctime)s %(message)s"
      datefmt: "%Y-%m-%d %H:%M:%S"
    error:
      format: "%(asctime)s %(name)s %(levelname)s %(filename)s::%(funcName)s[%(lineno)d]:%(message)s"

  handlers:
    console:
      class: logging.StreamHandler
      level: INFO
      formatter: simple
      stream: ext://sys.stdout

    info_file_handler:
      class: logging.handlers.RotatingFileHandler
      level: INFO
      formatter: simple
      filename: wx_info.log
      maxBytes: 10485760  # 10MB
      backupCount: 20
      encoding: utf8

    error_file_handler:
      class: logging.handlers.RotatingFileHandler
      level: ERROR
      formatter: error
      filename: wx_error.log
      maxBytes: 10485760  # 10MB
      backupCount: 20
      encoding: utf8

  root:
    level: INFO
    handlers: [console, info_file_handler, error_file_handler]

groups:
  enable: [45317011307@chatroom,49571962306@chatroom,43687793133@chatroom]  # 允许响应的群 roomId，大概长这样：2xxxxxxxxx3@chatroom

news:
  receivers: [45317011307@chatroom,49571962306@chatroom,43687793133@chatroom]  # 定时新闻接收人（roomid 或者 wxid）

report_reminder:
  receivers: []  # 定时日报周报月报提醒（roomid 或者 wxid）

chatgpt:  # -----chatgpt配置这行不填-----
  key:  # 填写你 ChatGPT 的 key
  api: https://api.openai.com/v1  # 如果你不知道这是干嘛的，就不要改
  model: gpt-3.5-turbo
  proxy:  # 如果你在国内，你可能需要魔法，大概长这样：http://域名或者IP地址:端口号
  prompt: 你是智能聊天机器人，你叫 wcferry  # 根据需要对角色进行设定

chatglm:  # -----chatglm配置这行不填-----
  key: sk-012345678901234567890123456789012345678901234567 # 这个应该不用动
  api: http://localhost:8000/v1  # 根据自己的chatglm地址修改
  proxy:  # 如果你在国内，你可能需要魔法，大概长这样：http://域名或者IP地址:端口号
  prompt: 你是智能聊天机器人，你叫小薇  # 根据需要对角色进行设定 
  file_path: F:/Pictures/temp  #设定生成图片和代码使用的文件夹路径

tigerbot:  # -----tigerbot配置这行不填-----
  key:  # key
  model:  # tigerbot-7b-sft

xinghuo_web:  # -----讯飞星火web模式api配置这行不填 抓取方式详见文档：https://www.bilibili.com/read/cv27066577-----
  cookie:  'di_c_mti=43ec310c-b357-69d2-bee6-88ab435fd53c; d_d_app_ver=1.4.0; daas_st={%22sdk_ver%22:%221.3.9%22%2C%22status%22:%220%22}; appid=150b4dfebe; d_d_ci=1630e780-7a48-6218-a830-c5e010a79ce7; account_id=19737093603; ui=19737093603; Hm_lvt_fe740601c79b0c00b6d5458d146aa5ef=1734055597; HMACCOUNT=5A31BCBD7768359B; _gcl_au=1.1.215462428.1734055660; _gid=GA1.2.1466291769.1734055660; gr_user_id=f091018a-96fa-4924-8cff-7c966125acbc; 8473744dbcf62d60_gr_session_id=e47c497c-0e6f-4ef5-894e-6871bd6b6738; 8473744dbcf62d60_gr_session_id_sent_vst=e47c497c-0e6f-4ef5-894e-6871bd6b6738; _clck=83pjx%7C2%7Cfro%7C0%7C1808; ssoSessionId=51e2f966-5d97-4d34-970f-4f85349c8fbc; _ga_0KHV9JM0VW=GS1.1.1734055659.1.1.1734055751.60.0.0; _ga=GA1.2.942876758.1734055660; Hm_lpvt_fe740601c79b0c00b6d5458d146aa5ef=1734055752; _clsk=mb13en%7C1734055752782%7C2%7C1%7Cu.clarity.ms%2Fcollect; _uetsid=110d3500b8f411efab484704728f4bef; _uetvid=110d4ac0b8f411ef8e340ba70a661722; clientType=2; gt_local_id=ECXGmUamQt4vFnWW51Qc/ab09lpZc0qUDWBG3vZJNnvd2a1UuNMIwA=='
  fd:  853568
  GtToken: 'RzAwAGOoiVpTGIoDB0FU98fzRkWkl4Zz0G00jC1OaW+v6uI+ZfzitDHi/UOJG6r8wzM3aqmT0QL8WFc4Gc2vTw4dfUvZNr5cVYmjaJ0pR5nl2pq9SbAqGWNhDq3uLdRqIa0yCE+X2WoEoefXm12ucQKMIUKV9OJgnkOxmQnoy3ZjLPmmdRR/OmxLZO8vkiFYQMZrplI85Y8b6qLCeGEFSieJvDmoqOB6qPJUy6qxn17/rNRYllFSon5MwH8Gj0gtFyu3VDZT1aa2u+xn/gG4nSpjgi0J2n2A0MbXgztBkhsljk0YgAuhpNzjLapQkj2rt2v7b9BCouKYkMsHVNbyoDhfgT3MmRafU1vtj6vz3VfghVqEnpUtAvWBk6eQBefPMqTHXbMs4cEPZcJVAjdjYBbS5cao1yjmkU+lR1OUK8xQJNV3eVDnVcDxf59VXc2gSDiRipca1duw12jnxtgq2acvsLptuHtbWh/b+F06eNF5pg4fMQvRIsXmko0SjXb4T81cz3i+vZPVgz46N0ByvoxNt6Jtr0DQOFgk4e5yu378AC0Nz/rWCnROvtQAYSU2DWtTK41bjX0QtJCOnRSkZiYeGhmV6pSOoQ3VAy8EdslEEK0hQHp08H+SAVC3Kb8LrANxQqctY/x2wn5V/3izfzzOkbPTkz+Pry0GK05RFfrtVH2FP0tlrdgOuCawWkN5Mc64ypNbMXiB3ZvrKOMe6Uu/50qzH78Yqk3OVDH6LrfJ0NPrtF9Wpf77p9eXdtVs9hvU6hFRKko8yx/i18mIu5RmCatbuo/Qmly3FscUimKfT+7Gl+76oeUKf4sQ7jGwylbklgOfqwFgd12IEkvqXiVI9d1vkHZ73rEeO4JlJ9viCTuUd2tsFXlSAglYrgLkJQHlNQJWeA0JjFd3XK/VJaoAc2YkysFHClOFevG619Iw+bwKQwgymDzvzOevQH6FoXI6V4zxwIMwW9FhYS9GK2iwofD0UOeR2MRURxxa5nQnUAKRx78WI+yY9w/d88RqBNVXDdQy+toS+mQjn8LZzlK0cGi0ow6eKMA09ZTRbALk7htMbw=='
  prompt: '你是一个信息归纳分析工程师，你根据提问会搜索相关资料。经过信息精炼之后返回内容。
              请回复时以以下格式进行返回：
              - 问题：回顾提问内容
              - 问题评价：分析问题的提出角度，如（财经、彩票、房产、股票、家居、教育、科技、社会、时尚、时政、体育、星座、游戏、娱乐）等
              - 总结：经过200个字以内的优化返回'


bard: # -----bard配置这行不填-----
  api_key: # api-key 创建地址：https://ai.google.dev/pricing?hl=en，创建后复制过来即可  
  model_name: gemini-pro # 新模型上线后可以选择模型
  proxy: http://127.0.0.1:7890  # 如果你在国内，你可能需要魔法，大概长这样：http://域名或者IP地址:端口号
  # 提示词尽可能用英文，bard对中文提示词的效果不是很理想，下方提示词为英语老师的示例，请按实际需要修改,默认设置的提示词为谷歌创造的AI大语言模型
  # I want you to act as a spoken English teacher and improver. I will speak to you in English and you will reply to me in English to practice my spoken English. I want you to keep your reply neat, limiting the reply to 100 words. I want you to strictly correct my grammar mistakes, typos, and factual errors. I want you to ask me a question in your reply. Now let's start practicing, you could ask me a question first. Remember, I want you to strictly correct my grammar mistakes, typos, and factual errors.
  prompt: You am a large language model, trained by Google.

zhipu:  # -----zhipu配置这行不填-----
  api_key:  #api key
  model:   # 模型类型