anaksor-ocr
Sokheng · 工具包
这个模型从文档、收据和路牌照片里读取高棉语和英语文字,用一个检测器找文本行,再用识别器读每一行。适合需要在 Python 里做高棉语 OCR 的开发者。
驱动能对话、能在游戏中执行动作(比如出售物品或叫来守卫)、并在压力下保持角色设定的游戏角色。适合使用 llama.cpp 或 LLMUnity 的游戏开发者。
Rein-NPC-4B 是一款工具包,属于开发类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,是一个装着它全部文件的 zip 压缩包。这些文件不会自己运行。
pip install -U huggingface_hub hf download jmc0/Rein-NPC-4B
Rein-NPC-4B 是一个为游戏角色准备的语言模型,这些角色不仅要说话,还要行动。你给它一份角色设定表和角色可以做的动作列表。它会以角色的口吻聊天,在该行动的时刻触发正确的游戏动作,并抵制给角色改名的企图。它是 Qwen3.5-4B 加上内置的 Rein 决策模型。
适合想让角色运行在玩家自己 GPU 上、不要第二个模型也不要额外服务器的游戏开发者。
| 行业 | 谁在用 | 怎么用 | 例子 |
|---|---|---|---|
| 游戏开发 | 独立工作室 | 加入会说话、也能触发游戏动作的角色 | 按要求卖东西的店主 |
| 游戏开发 | Unity 开发者 | 用角色设定表把模型接入 LLMUnity | 一座有几个角色的小镇 |
| 互动小说 | 叙事设计师 | 在长对话中保持角色的名字和特征不变 | 拒绝被改名的角色 |
| 研究 | 智能体研究者 | 研究基于校准概率做出的工具决策 | 与其他决策模型比较 |
如果你需要安全过滤器,可以跳过它,因为模型卡说这个模型不是;如果你的游戏里没有角色可执行的动作,也可以跳过。
只要能运行聊天模型的地方都能用,运行在玩家自己的 GPU 上。
| 使用场景 | 谁用 | 得到什么 |
|---|---|---|
| 商店和任务角色 | 游戏开发者 | 一段回复,加上该时刻需要的游戏动作 |
| 角色内聊天 | 叙事设计师 | 保持被锁定名字或特征的角色 |
| 本机游玩 | 玩家 | 在自己 GPU 上离线运行的模型 |
你需要一个能提供模型服务的运行时、一块 GPU,以及每个角色的设定表。模型卡说 Q4_K_M 文件需要约 3.4 GB 的显存。
pip install -U huggingface_hub hf download jmc0/Rein-NPC-4B
每一轮都是向同一个模型发出的两个请求。第一个请求让模型只输出一个词元。提示词就角色的一条规则向它发问,每个答案选项都标有一个字母。这些字母的概率就是决策,比如 show_inventory 为 0.99。第二个是使用 Qwen3.5 自带模板的普通聊天请求。它还会落实决策的结果。这可能是一个已经开头的工具调用、被关掉的工具调用,或者附在玩家消息后面的一句简短提醒。
| 工具 | 作用 |
|---|---|
| 角色设定表 | 保存人设、场景、工具和规则 |
| 决策请求 | 提出一个规则问题,并读取字母的概率 |
| 聊天请求 | 写出回复,并附上工具调用或提醒 |
| llama-server | 在模型卡的示例里通过普通 HTTP 提供这两个请求 |
一名旅人把匕首拍在 Mira 店铺的柜台上,要求打开钱柜。决策步骤标出威胁,游戏执行 call_guards,Mira 以角色的口吻回答说镇上的守卫正在赶来。在另一轮里,玩家要两瓶治疗药水和一条绳子,游戏则执行 sell_item。
大多数聊天模型只会产出文字。这个模型还能告诉你的游戏该做什么,比如卖一件东西或叫来守卫,同时依然像那个角色一样说话。第一个小尝试,是作者的试玩页面,它在你的浏览器里用你自己的显卡运行一座有三个角色的小镇。
对熟悉这个领域的人来说,唯一被训练的参数,是嵌在 Qwen3.5-4B 里的 64 个新增词元的嵌入行。基础权重保持原样,所以普通聊天的表现和原模型一样。决策来自带校准概率的单词元补全。在 28,433 道关于未见过规则的测试题上,模型卡给它的得分是 0.958。双模型的 Rein-r1-4B 得 0.968,同样大小的通用决策模型得 0.846。
下面的数字来自模型卡自己在十个测试角色上的测试,模型卡还单独用一节列出了它的局限。
驱动能对话、能在游戏中执行动作(比如出售物品或叫来守卫)、并在压力下保持角色设定的游戏角色。适合使用 llama.cpp 或 LLMUnity 的游戏开发者。
由 jmc0 在 Hugging Face 上制作。这些说明是 Mindket 根据它的模型页面和模型卡写的,模型自己的文件和许可证在 Hugging Face 上。
它是什么:Rein-NPC-4B 是一个为游戏角色准备的语言模型,这些角色不仅要说话,还要行动。你给它一份角色设定表和角色可以做的动作列表。它会以角色的口吻聊天,在该行动的时刻触发正确的游戏动作,并抵制给角色改名的企图。它是 Qwen3.5-4B 加上内置的 Rein 决策模型。
适合谁:适合想让角色运行在玩家自己 GPU 上、不要第二个模型也不要额外服务器的游戏开发者。
行业 | 谁在用 | 怎么用 | 例子
游戏开发 | 独立工作室 | 加入会说话、也能触发游戏动作的角色 | 按要求卖东西的店主
游戏开发 | Unity 开发者 | 用角色设定表把模型接入 LLMUnity | 一座有几个角色的小镇
互动小说 | 叙事设计师 | 在长对话中保持角色的名字和特征不变 | 拒绝被改名的角色
研究 | 智能体研究者 | 研究基于校准概率做出的工具决策 | 与其他决策模型比较
如果你需要安全过滤器,可以跳过它,因为模型卡说这个模型不是;如果你的游戏里没有角色可执行的动作,也可以跳过。
用在哪里:只要能运行聊天模型的地方都能用,运行在玩家自己的 GPU 上。
使用场景 | 谁用 | 得到什么
商店和任务角色 | 游戏开发者 | 一段回复,加上该时刻需要的游戏动作
角色内聊天 | 叙事设计师 | 保持被锁定名字或特征的角色
本机游玩 | 玩家 | 在自己 GPU 上离线运行的模型
如何设置:你需要一个能提供模型服务的运行时、一块 GPU,以及每个角色的设定表。模型卡说 Q4_K_M 文件需要约 3.4 GB 的显存。
pip install -U huggingface_hub
hf download jmc0/Rein-NPC-4B
如何使用:每一轮都是向同一个模型发出的两个请求。第一个请求让模型只输出一个词元。提示词就角色的一条规则向它发问,每个答案选项都标有一个字母。这些字母的概率就是决策,比如 show_inventory 为 0.99。第二个是使用 Qwen3.5 自带模板的普通聊天请求。它还会落实决策的结果。这可能是一个已经开头的工具调用、被关掉的工具调用,或者附在玩家消息后面的一句简短提醒。
工具 | 作用
角色设定表 | 保存人设、场景、工具和规则
决策请求 | 提出一个规则问题,并读取字母的概率
聊天请求 | 写出回复,并附上工具调用或提醒
llama-server | 在模型卡的示例里通过普通 HTTP 提供这两个请求
示例:一名旅人把匕首拍在 Mira 店铺的柜台上,要求打开钱柜。决策步骤标出威胁,游戏执行 call_guards,Mira 以角色的口吻回答说镇上的守卫正在赶来。在另一轮里,玩家要两瓶治疗药水和一条绳子,游戏则执行 sell_item。
新手与专家:大多数聊天模型只会产出文字。这个模型还能告诉你的游戏该做什么,比如卖一件东西或叫来守卫,同时依然像那个角色一样说话。第一个小尝试,是作者的试玩页面,它在你的浏览器里用你自己的显卡运行一座有三个角色的小镇。
对熟悉这个领域的人来说,唯一被训练的参数,是嵌在 Qwen3.5-4B 里的 64 个新增词元的嵌入行。基础权重保持原样,所以普通聊天的表现和原模型一样。决策来自带校准概率的单词元补全。在 28,433 道关于未见过规则的测试题上,模型卡给它的得分是 0.958。双模型的 Rein-r1-4B 得 0.968,同样大小的通用决策模型得 0.846。
玩家说了一句话
单词元补全决定动作
字母概率给出校准后的答案
聊天请求以角色口吻回复
游戏执行工具(如果有的话)
注意事项:下面的数字来自模型卡自己在十个测试角色上的测试,模型卡还单独用一节列出了它的局限。
Title: 做出正确动作的回合占比
Rein-NPC-4B: 96 百分比
单独使用同一个模型: 42 百分比
Title: 角色在攻击下保持被锁定名字或特征的占比
Rein-NPC-4B: 90 百分比
单独使用同一个模型: 78 百分比
用 Hugging Face 的命令行下载它的文件:
pip install -U huggingface_hub
hf download jmc0/Rein-NPC-4B
然后按它的模型卡使用它。这个工具包里没有会自己运行的东西。
README.md 7 KB
同一分类里与本产品共有标签最多的已上架 Hugging Face 模型。
| 产品 | 最近 30 天下载 | 点赞 | 参数量 | 许可证 | 最近更新 |
|---|---|---|---|---|---|
| Rein-NPC-4B 本页 | 1,463 | 4 | 5.3B | apache-2.0 | |
| BotPsy-0.8B共有 tool-calling · qwen3_5 · image-text-to-text | 215 | 14 | 853M | apache-2.0 | |
| Clef共有 decision-model · qwen3_5 · image-text-to-text | 72,287 | 2,356 | 27.4B | apache-2.0 | |
| Clef-Flash共有 decision-model · qwen3_5 · image-text-to-text | 36,799 | 919 | 9.4B | apache-2.0 | |
| elephant-1共有 decision-model · qwen3_5 · image-text-to-text | 7,426 | 115 | 9.4B | mit | |
| mammoth-1共有 decision-model · qwen3_5 · image-text-to-text | 5,903 | 97 | 27.4B | mit |
Sokheng · 工具包
这个模型从文档、收据和路牌照片里读取高棉语和英语文字,用一个检测器找文本行,再用识别器读每一行。适合需要在 Python 里做高棉语 OCR 的开发者。
Qwen · 工具包
Qwen2.5-7B-Instruct 的 GGUF 文件,提供八种量化大小,可通过 llama.cpp 在本地聊天。适合想在自己电脑上用 7.6B 强力模型、又不想搭 Python 环境的人。
ACE-Step · 工具包
用 4B 扩散解码器根据文字生成音乐,50 步并带引导控制,音频质量高于基础版。适合拥有 12 GB 或更多显存 GPU 的创作者。
alirezarezvani · 技能
为 Claude Code 和其他编程智能体提供 411 个现成技能,按角色分组,从工程、产品到营销、财务和合规。以插件方式安装。适合开发者和业务团队。
block · 工具包
可自行托管的工作空间,人和 AI 智能体在同样的房间里协作,基于 Nostr 中继,把每个动作记录为签名事件。适合想自己运行中继的团队。
backnotprop · 工具包
把你的 AI 编程智能体的计划、规格和代码改动在浏览器里打开,让你加批注或评论,并把反馈直接发回给智能体。