智能 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 对话