---
title: InternLM2_Angela_7B
canonical_url: "https://www.modelscope.cn/models/usamimeri/InternLM2_Angela_7B"
md_url: "https://www.modelscope.cn/models/usamimeri/InternLM2_Angela_7B.md"
repository: usamimeri/InternLM2_Angela_7B
chinese_name: "InternLM2废墟图书馆安吉拉模型"
last_updated: 2024-02-24
pipeline_tag: text-generation
tasks:
  - text-generation
model_type:
  - internlm
architectures:
  - InternLM2ForCausalLM
library_name:
  - pytorch
frameworks:
  - pytorch
inference_backends:
  - "deploy_task text/emb"
  - "lmdeploy 0.9.1"
  - "lmdeploy_turbomind 0.9.1"
  - "sglang 0.5.2"
  - "vllm 0.9.2"
downloads: 1448
stars: 5
---

# InternLM2_Angela_7B

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

usamimeri/InternLM2_Angela_7B 是 ModelScope 魔搭社区上的text-generation模型，可用 deploy_task text/emb、lmdeploy 0.9.1、lmdeploy_turbomind 0.9.1 部署。

- **Repository**: usamimeri/InternLM2_Angela_7B
- **Tasks**: text-generation
- **Inference backends**: deploy_task text/emb, lmdeploy 0.9.1, lmdeploy_turbomind 0.9.1, sglang 0.5.2, vllm 0.9.2
- **Downloads**: 1448
- **Stars**: 5
- **Last updated**: 2024-02-24

Source: https://www.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
```python
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)
```
