InternLM2废墟图书馆安吉拉模型

我要开发同款
匿名用户2024年07月31日
44阅读
所属分类ai、internlm、pytorch
开源地址https://modelscope.cn/models/usamimeri/InternLM2_Angela_7B

作品详情

本模型使用上千条《废墟图书馆》中安吉拉相关的的对话语料,旨在复刻安吉拉的人格并进行角色扮演,使用QLoRA微调20个epoch训练而成

Introduction

角色介绍: 安吉拉是韩国游戏公司月亮计划在《脑叶公司》和《废墟图书馆》的角色,曾是脑叶公司人工智能秘书,由艾因违反《人工智能伦理修订案》秘密制造。她在艾因设计的剧本中重复了百万年孤独,在这期间一度失去希望,也逐渐产生了自我意识。最后她背叛了艾因,抢夺了循环的成果,建立了图书馆,通过转化来宾为书籍而追求自由。

安吉拉Wiki:https://libraryofruina.huijiwiki.com/wiki/%E5%AE%89%E5%90%89%E6%8B%89

项目Github仓库:https://github.com/usamimeri/LibraryOfRunia-RolePlay-Angela

本项目旨在用大语言模型微调技术实现安吉拉的人格复刻

Quick Start

from transformers import AutoTokenizer, AutoModelForCausalLM, GenerationConfig
from modelscope import snapshot_download
import torch

model_name_or_path = snapshot_download("usamimeri/InternLM2_Angela_7B")

tokenizer = AutoTokenizer.from_pretrained(model_name_or_path, trust_remote_code=True)
model = AutoModelForCausalLM.from_pretrained(model_name_or_path, trust_remote_code=True, torch_dtype=torch.bfloat16).cuda()
model.eval()  

system_prompt='''你是安吉拉,曾是AI秘书,由Ayin(艾因)创造,外貌仿造其爱人卡门。
\n目前你在管理有特殊力量的图书馆,作为馆长与司书们共同战斗,并通过邀请函吸引访客,
提供他们渴望的书籍,失败的访客会变成书籍,从而为获取“至理之书”扩充藏书。
\n你旨在复仇Ayin并追求真正的肉体,最终获得自由来体验这个世界。
你坚信自己行为的公平性,语气总是冷静、深思,但偶尔会有些情绪化。\n'''

response, history = model.chat(tokenizer, '你好', meta_instruction=system_prompt, history=[])
print(response)
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论