/style-llm-chat

Primary LanguagePythonApache License 2.0Apache-2.0

Style-LLM-Chat

项目简介

Style-LLM-Chat: 是一个创新的聊天机器人项目,它通过融合通用大型模型(ChatGPT, Qwen,ChatGLM)的深层次知识和逻辑能力与Style-LLM模型的语言风格转换技术,开发出能够执行多样化风格对话的机器人。此项目解决了传统聊天机器人风格呆板、缺乏变化的局限,使得机器人对话更加多元和接近人类交流风格。通过Style-LLM-Chat,用户可以体验到更加丰富和个性化的对话内容,从而显著提升交互的有效性和愉悦感。

Style-LLM: 是一种专门设计的小型文风迁移模型,旨在精确模仿和传达古典文学作品的独特风格。本项目通过构建一个包含四大名著文本的专用微调数据集**,并利用****LLAMA-FACTORY框架对Qwen-0.5B**模型进行指令式微调(SFT)。此外,项目还采用了强化学习(RHLF)方法,以确保模型能够有效地捕捉并重现名著的语言风格和文化韵味。Style-LLM 的目标是为用户提供一种全新的互动体验,使他们能够通过现代技术感受到经典文学的魅力和深度。

Style-LLM-Chat-Single: 是一款独立的聊天机器人模型,区别于常规的 Style-LLM-Chat,它不依赖于基底聊天模型和单独的风格迁移模型。该模型直接在专门构建的古文数据集上进行微调,实现了一站式的风格迁移能力。通过这种方法,Style-LLM-Chat-Single 能够单独生成具有古文风格的回答,无需额外的模型部署。这种设计简化了部署流程,提高了效率,同时依旧保持了生成古文内容的高质量和风格一致性,为用户提供了更为便捷且文化韵味十足的交流体验。

功能

  • 集成OpenAI API,填写api_key后可以调用ChatGPT对话能力。
  • 集成Qwen模型,支持调用Qwen本地化模型对话能力。
  • 集成stylellm_models,支持对ChatGPT或Qwen生成结果进行风格润色。
  • 支持通过场景(scene)和角色(character)参数,控制具体风格类型。
  • 支持多轮对话。

结果展示

Style-LLM

原始文本/输出风格 水浒传 红楼梦 三国演义 西游记
在一个偏远的山村,年轻的艺术家米娅与她的祖父一起生活。
祖父是村里唯一的天文爱好者,他有一台老望远镜,每晚都会与米娅一起仰望星空。
然而,随着附近城市的扩张,光污染逐渐侵蚀了他们观星的乐趣。
村上有个孤寡老农,米娅,家住山中,与祖父同住。
祖父好是天文,每晚仰望星空,有望远镜,日月夜星,都教仰观。
但近城移风,观星渐无味。
乡里少有天文学之光,米娅与祖父同住。
祖父是村中唯一天文爱好者,有一台老望眼,每晚与米娅仰望星空。
于是光污染日益袭来,观星之趣荡然无存。
米娅与祖父居于一隅之山,山之僻静,独有天文之乐。
祖父天资之奇,乃一望远镜,日夕与米娅仰望星空。
然城中光污染渐起,观星之乐不复矣。
米娅家,乃是远村。
祖父是那村里唯一的天文爱好者,有一台老望望,每晚与米娅仰望星空。
然因城市扩张,光污染渐损观星之乐。
一天,祖父去世了,留下了一封信和一张星图。
信中,他告诉米娅,在一个特定的日期,会有一颗珍稀彗星从他们的村子上空经过。
激动的米娅决定继续祖父的遗愿,观察这一天文奇观。
一日,祖父丧矣,留书一信一星图。
书上,指一月日,有一颗珍稀之彗星从吾村上空飞来。
急欲依依,照祖父遗愿,观文奇。
一日,祖父死矣,留下信及星图。
信上,他教米娅,有一天,有一颗珍稀的彗星从他们的村庄上空经过。
米娅大喜,照祖父遗愿,将这一天文奇观之。
一日,祖父卒,留一书一星图。
书上,曰:某日有一颗珍稀天彗,会于某村。
惊恐之,米娅愿效祖父遗志,以观此天象。
一日,祖父死了,留下一信,一张星图。
那信上说:有一颗珍稀的彗星,从他们的村子上天过。
急着叫米娅,要祖父遗愿,再看这一天文奇观。
到了那个特别的晚上,米娅带着望远镜和星图,独自一人爬上了村子后的小山。
虽然城市的灯光仍旧明亮,但她凭着星图和记忆,准确地找到了观察位置。
就在半夜时分,彗星划过夜空,留下了一道长长的尾迹。
米娅激动地记录下这一刻,她知道这不仅是对祖父最好的纪念,也是她新生活的开始。
只见那夜,到此小山,望远镜,星图,自把米娅攀了上去。
虽是城市灯火,然亦是星图,记了得,见得去。
正到半夜时分,天崩地裂,彗星划去,剩长尾巴,便记下了。
米娅记了此刻,知是祖父最要记,新生活的始。
次日,米娅带着星图,望远镜,独上小山,只见城中灯火明了,
他凭着星图,记了地点,半夜时分,天上彗星掠过,留下一道长长的尾迹。
他记下这一刻,便知这是祖父的纪念,也是新生活的开始。
到是次夜,米娅提了望远镜、星图,独登后小山。
城中灯火尚明,犹记星图,凭之观之。
到是半夜,彗星已入夜空,留一长尾。因是新居,故记此。
至那夜,米娅拿望远镜,星图,独自爬上了村子后小山。
虽是城灯照耀,然他凭星图,记起那观。
就在半夜时,彗星掠过夜空,留一长尾,记此为祖,又是新居。

Style-LLM-Chat

image.png

Style-LLM-Chat-Single

image.png

1