Skip to content

新版ai对话

提示

鉴于旧版配置过于复杂,且效果不佳,我们重构了ai对话功能,新的配置方式更为简单,且兼容性更好。
这些是你需要关注的配置项。

我们的项目群低价卖钩子篮子转租二手批发(4群) 为用户提供了免费的第三方中转服务,如有需要可前往获取。

配置文件在webui中为mai_reply 新版ai对话.config,在项目文件夹中为run/mai_reply/config.yaml

yaml

enable: True  # 开启后将自动禁用旧版ai回复
llm:
  provider: openai  #接口类型
  stream: true   # 是否开启流式回复(需要模型支持)
  func_calling: true  # 是否开启函数调用功能(需要模型支持)
  openai:
    api_keys:
      - xxxx
    model: gemini-2.5-pro
    base_url: http://apollodorus.xyz:8080/v1   #可以去我们的开发群1050663831获取免费apikey。
    temperature: 1.1
    max_tokens: 1024
    enable_official_sdk: false   # false=直接发post,true=用openai sdk
  gemini:
    api_keys:
      - YOUR_GEMINI_API_KEY
    model: gemini-2.0-flash-001
    base_url: https://generativelanguage.googleapis.com
    temperature: 1.0
    max_output_tokens: 1024

trigger:  # 基础触发相关配置
  at_trigger: true  #艾特触发
  prefix:     # 前缀触发(列表)
    - ""     # 空字符串=禁用
  private_trigger: true   # 私聊直接触发
  random_reply_probability: 3   # 概率触发(0=关闭,1-100=概率)
trigger_llm:   #ai判断是否触发
  enable: true
  api_key: ""
  base_url: "http://apollodorus.xyz:8080/v1"   # 可以去我们的开发群1050663831获取免费apikey。
  model: "gpt-4o-mini"                # 填入你用于判断的廉价/快速模型
  stream: True
  whitelist_enabled: true  # 是否启用白名单模式,启用后只有在白名单中的群聊才会触发ai回复
  whitelist:
    - 1050663831

persona:  # 人设
  name: ""  # 角色名(可选,留空则读取默认配置
  system_prompt: ""   #系统提示词(留空则使用默认角色卡内容)建议在角色卡里写好system prompt,这里留空即可。
  chara_file: "猫娘.txt"  #角色文件名,放在data/system/chara文件夹内(目前支持txt,json,酒馆角色卡(图片))

Released under the MIT License.