---
title: mirau-RP-7b-base-demo
canonical_url: "https://www.modelscope.cn/studios/mouseEliauk/mirau-RP-7b-base-demo"
md_url: "https://www.modelscope.cn/studios/mouseEliauk/mirau-RP-7b-base-demo.md"
repository: mouseEliauk/mirau-RP-7b-base-demo
chinese_name: "mirau-RP-7b-base-demo-第一人称角色扮演游戏"
last_updated: 2025-02-15
sdk_type: gradio
sdk_version: 5.4.0
downloads: 0
stars: 5
---

# mirau-RP-7b-base-demo

> mirau-RP-7b-base-demo - mouseEliauk 在 ModelScope 创建的在线 Demo。一个超强控制的第一人称角色扮演游戏模型

mouseEliauk/mirau-RP-7b-base-demo 是 ModelScope 魔搭社区上的在线可交互 Demo（创空间），基于 gradio 5.4.0 构建，中文名为「mirau-RP-7b-base-demo-第一人称角色扮演游戏」。

- **Repository**: mouseEliauk/mirau-RP-7b-base-demo
- **SDK**: gradio
- **SDK version**: 5.4.0
- **Downloads**: 0
- **Stars**: 5
- **Last updated**: 2025-02-15

Source: https://www.modelscope.cn/studios/mouseEliauk/mirau-RP-7b-base-demo

---

# **mirau-7b-RP-base**

## **简介**
**mirau-7b-RP-base** 是一个基于第一人称叙事的语言模型，能够将用户输入的简单动作动态扩展为一段生动的叙述，包括环境描写、心理活动和故事推进。我把这个想法叫做 "Action-to-Narrative Render"，也就是"动作到叙事的渲染"。

为了让模型能生成连贯的故事，我训练它使用了一种自主设计的方法，叫 "story flow chain of thought"（故事流思维链）。简单来说，就是让模型把每次用户输入和之前的上下文串联起来，像写故事一样一边走一边生成。用它可以写出一些有代入感的文字，适合做文字冒险游戏、推理故事，或者单纯用来玩玩想象力。

## **⚠️ 注意事项**
这是一个基础版本模型，这里的"base"并非指传统意义上的预训练基座模型，而是指这个版本:
- 仅支持第一人称视角的叙事
- 不适合用于对话交流(输出不稳定)
- 建议仅用于单人视角的故事体验

## **用户输入类型**
模型支持多种类型的输入指令，使用括号()来标记：

1. **基础动作**：日常的、简单的行为
   - 例如：`(我穿上衣服)`、`(我喝了口水)`、`(我坐下来)`

2. **探索动作**：与环境互动的行为
   - 例如：`(我环顾四周)`、`(我靠近木箱)`、`(我推开门)`

3. **内心独白**：角色的思考和感受
   - 例如：`(到底是哪里不对呢？)`、`(这感觉真奇怪)`

4. **观察描述**：对特定物体或场景的关注
   - 例如：`(仔细观察木箱)`、`(注意周围的声音)`

## **互动示例**

### 内心独白：
用户：`(到底是哪里不对呢？)`

模型：
```
<cot>我仔细地环顾四周，试图找出那双隐藏的眼睛。工厂周围没有明显的遮蔽物，警戒线外也没有什么可疑的人影。</cot>我皱着眉头，下意识地摸了摸腰间的枪套<cot>是风？还是我的错觉？</cot>我深吸一口气，试图让自己冷静下来，但是心脏还是不受控制的跳动<cot>不行，我必须找到那双眼睛，不能让任何人有机会接近这里。</cot>
```
### 探索动作：
用户：`(我环顾四周)`

模型：
```
我缓缓地转动身体，目光扫过废弃工厂的每一寸土地，从墙角到窗户，再到警戒线外<cot>警戒线外有几个路人，他们看起来很平静，像是没有注意到这里发生了什么。墙角的蜘蛛网里似乎有什么东西在动，但是仔细看又什么都没有。</cot>我的目光停留在窗户附近，那里有一扇破旧的木窗，已经被风雨侵蚀得不成样子<cot>那是不是什么人的藏身之处？</cot>
```
