From 88bf345b91093aabc82b7301e1c4c04a149c5b86 Mon Sep 17 00:00:00 2001 From: zhayujie Date: Tue, 8 Aug 2023 17:03:18 +0800 Subject: [PATCH] docs: update plugin README --- bot/linkai/link_ai_bot.py | 9 +++++---- plugins/linkai/README.md | 11 ++++++++++- plugins/linkai/linkai.py | 7 +++++-- 3 files changed, 20 insertions(+), 7 deletions(-) diff --git a/bot/linkai/link_ai_bot.py b/bot/linkai/link_ai_bot.py index c95113a..d90bcb0 100644 --- a/bot/linkai/link_ai_bot.py +++ b/bot/linkai/link_ai_bot.py @@ -64,15 +64,16 @@ class LinkAIBot(Bot, OpenAIImage): session_id = context["session_id"] session = self.sessions.session_query(query, session_id) - + model = conf().get("model") or "gpt-3.5-turbo" # remove system message - if app_code and session.messages[0].get("role") == "system": - session.messages.pop(0) + if session.messages[0].get("role") == "system": + if app_code or model == "wenxin": + session.messages.pop(0) body = { "app_code": app_code, "messages": session.messages, - "model": conf().get("model") or "gpt-3.5-turbo", # 对话模型的名称 + "model": model, # 对话模型的名称, 支持 gpt-3.5-turbo, gpt-3.5-turbo-16k, gpt-4, wenxin "temperature": conf().get("temperature"), "top_p": conf().get("top_p", 1), "frequency_penalty": conf().get("frequency_penalty", 0.0), # [-2,2]之间,该值越大则更倾向于产生不同的内容 diff --git a/plugins/linkai/README.md b/plugins/linkai/README.md index 3397e0f..5380c43 100644 --- a/plugins/linkai/README.md +++ b/plugins/linkai/README.md @@ -47,6 +47,8 @@ 例如输入 `$linkai app Kv2fXJcH`,即将当前群聊与 app_code为 Kv2fXJcH 的应用绑定。 +另外,还可以通过 `$linkai close` 来一键关闭linkai对话,此时就会使用默认的openai接口;同理,发送 `$linkai open` 可以再次开启。 + ### 2.Midjourney绘画功能 指令格式: @@ -54,6 +56,8 @@ ``` - 图片生成: $mj 描述词1, 描述词2.. - 图片放大: $mju 图片ID 图片序号 + - 图片变换: $mjv 图片ID 图片序号 + - 重置: $mjr 图片ID ``` 例如: @@ -61,6 +65,11 @@ ``` "$mj a little cat, white --ar 9:16" "$mju 1105592717188272288 2" +"$mjv 11055927171882 2" +"$mjr 11055927171882" ``` -注:开启 `use_image_create_prefix` 配置后可直接复用全局画图触发词,以"画"开头便可以生成图片。 \ No newline at end of file +注: +1. 开启 `use_image_create_prefix` 配置后可直接复用全局画图触发词,以"画"开头便可以生成图片。 +2. 提示词内容中包含敏感词或者参数格式错误可能导致绘画失败,生成失败不消耗积分 +3. 使用 `$mj open` 和 `$mj close` 指令可以快速打开和关闭绘图功能 diff --git a/plugins/linkai/linkai.py b/plugins/linkai/linkai.py index a71b3b1..727f02c 100644 --- a/plugins/linkai/linkai.py +++ b/plugins/linkai/linkai.py @@ -130,8 +130,11 @@ class LinkAI(Plugin): help_text = "用于集成 LinkAI 提供的知识库、Midjourney绘画等能力。\n\n" if not verbose: return help_text - help_text += f'📖 知识库\n - 群聊中指定应用: {trigger_prefix}linkai app 应用编码\n\n例如: \n"$linkai app Kv2fXJcH"\n\n' - help_text += f"🎨 绘画\n - 生成: {trigger_prefix}mj 描述词1, 描述词2.. \n - 放大: {trigger_prefix}mju 图片ID 图片序号\n - 变换: mjv 图片ID 图片序号\n - 重置: mjr 图片ID" + help_text += f'📖 知识库\n - 群聊中指定应用: {trigger_prefix}linkai app 应用编码\n' + help_text += f' - {trigger_prefix}linkai open: 开启对话\n' + help_text += f' - {trigger_prefix}linkai close: 关闭对话\n' + help_text += f'\n例如: \n"{trigger_prefix}linkai app Kv2fXJcH"\n\n' + help_text += f"🎨 绘画\n - 生成: {trigger_prefix}mj 描述词1, 描述词2.. \n - 放大: {trigger_prefix}mju 图片ID 图片序号\n - 变换: {trigger_prefix}mjv 图片ID 图片序号\n - 重置: {trigger_prefix}mjr 图片ID" help_text += f"\n\n例如:\n\"{trigger_prefix}mj a little cat, white --ar 9:16\"\n\"{trigger_prefix}mju 11055927171882 2\"" help_text += f"\n\"{trigger_prefix}mjv 11055927171882 2\"\n\"{trigger_prefix}mjr 11055927171882\"" return help_text