Alpaca4610 / nonebot_plugin_nai3_bot

基于Claude3.5/GPT4 + NovelAI V3,使用自然语言让NAI3出图的同时以自定义人格与用户聊天。同时支持随机画风生成和随机同人图生成。
9 stars 1 forks source link
NoneBotPluginLogo

NoneBotPluginText

# nonebot-plugin-nai3-bot

介绍

注意

从1.3版本开始,人格提示词文件由json变成yaml格式,不再需要将提示词转换成base64格式,请根据此处的说明进行格式转换。

效果

Alt Alt Alt

安装

在Bot根目录下的.env文件中追加如下内容:

必填内容:

nai3_token = "xxxx"  # NovelAI的token,与sd_api二选一
sd_api = "xxxxxx"    # stable diffusion的API地址,与nai3_token二选一。示例 http://{ip}:{port}/sdapi/v1/txt2img
oneapi_key = "sk-xxxxxxxxxx"  # (必填)OpenAI官方或者是支持OneAPI的大模型中转服务商提供的KEY

可选内容:

oneapi_url = "https://xxxxxxxxx"  # (可选)大模型中转服务商提供的中转地址,使用OpenAI官方服务不需要填写
oneapi_model = "gpt-4" # (可选)使用的语言大模型,建议使用Claude3.5模型以达到更好的体验效果

NAI3的token获取地址方法: Alt

使用方法

可能存在的问题

  1. 发送切换人格,根据机器人的提示即可切换当前人格。若切换之前存在历史对话,清除聊天历史记录即可和新人格对话。

TODO