跳到主要内容

智能 NPC 对话游戏

利用大模型实现 NPC 的智能对话,还可根据自己的喜好和需求自定义地图信息和 NPC 性格、动作以及对话

环境准备:

nodejs, yarn

1. 克隆 git 项目及配置环境

git clone https://github.com/liyucheng09/ChatGPT_Agent.git

2. 新建 PerfXCloud 令牌

3. 修改 src/Api.tsx 文件

const apiKey = "PerfXCloud 令牌";
const DAVINCI_API_PATH = "https://cloud.perfxlab.cn/v1/embeddings";
const CHATGPT_API_PATH = "https://cloud.perfxlab.cn/v1/chat/completions";

export const postChatGpt = async (messages: GptMessage[]): Promise<string> => {
const payload = {
model: "chatglm3-6b",
messages,
};
};

4. yarn 安装依赖

yarn install

5. yarn 运行项目

yarn start

使用说明

w a s d 控制方向, q控制与 NPC 对话