【Unity-AI开发篇】| 游戏中接入DeepSeek实现AI对话,完整详细步骤

【Unity-AI开发篇】| 游戏中接入DeepSeek实现AI对话,完整详细步骤
请添加图片描述

请添加图片描述

前言

  • 大语言模型正深刻改变人机交互方式,DeepSeek 凭借强大的推理能力、文本快速响应能力及超长上下文,成为开发者接入 AI 对话的热门选择。
  • 本文带你从零开始在 Unity 中接入 DeepSeek,实现实时 AI 对话。
  • 从 API 获取、配置到 UI 交互,全程详细介绍,即使 Unity 新手也能轻松上手。

【Unity-AI开发篇】| 游戏中接入DeepSeek实现AI对话,完整详细步骤

一、DeepSeek

1.1 介绍

DeepSeek(深度求索) 是由幻方量化孵化的一家中国AI实验室,专注于大语言模型的研发。自2023年成立以来,DeepSeek凭借其低成本高性能全开源的技术路线,迅速成为全球AI领域的重要力量。

核心亮点

  • 极致性价比:训练成本仅 557万美元,性能对标 GPT-4
  • 超长上下文:支持 100万tokens,可一次性处理《三体》三部曲
  • 开源生态:模型权重完全开放,开发者可自由部署

1.2 效果展示

请添加图片描述

二、 获取DeepSeek模型API

2.1 API调用文档

DeepSeek的API文档:https://api-docs.deepseek.com/zh-cn/

在这里插入图片描述

2.2 获取API密钥

登录DeepSeek开放平台获取API密钥:https://platform.deepseek.com/api_keys

点击创建API key,然后输入名称,之后点击复制APIKEY(后面在Unity中接入对话时会用到)。

重要提示:密钥仅在申请成功时完整显示一次,后续只能查看基本信息。请务必妥善保存,建议存储在本地安全位置。

在这里插入图片描述

2.3 模型价格

DeeoSeek的百万Tokens价格约为两到三元左右,相比之下已经很划算了,用作对话API使用完全足够。

在这里插入图片描述

2.4 用量信息

可以在DeepSeek开放平台查看用量信息,消费金额、API请求次数和Tokens的消耗都可以看到。

在这里插入图片描述

三、接入Unity使用

3.1 新建Unity项目

使用UnityHub新建一个Unity项目,然后新建场景和脚本。

在这里插入图片描述

将脚本挂载到场景中运行查看效果。

在这里插入图片描述

这样就可以在Unity工程中跟DeepSeek进行对话了。

3.1 AI对话脚本

调用脚本 DeepSeekTest.cs

usingUnityEngine;publicclassDeepSeekTest:MonoBehaviour{privatevoidStart(){ DeepSeekDialogueManager .GetInstance().SendMessageToDeepSeek("你好");}}

核心脚本 DeepSeekDialogueManager.cs

usingSystem.Collections;usingUnityEngine;usingNewtonsoft.Json;usingUnityEngine.Networking;usingUnityEngine.UI;publicclassDeepSeekDialogueManager:MonoBehaviour{privatestring apiKey ="此处填入申请的API密钥";// API密钥privatestring apiUrl ="https://api.deepseek.com/v1/chat/completions";// API请求地址privatestring modelName ="deepseek-chat";// 使用的模型名称privateint maxTokens =1024;// 生成的最大令牌数(控制回复长度)privatestaticDeepSeekDialogueManager intance;publicstaticDeepSeekDialogueManagerGetInstance(){if(intance ==null){ intance =newDeepSeekDialogueManager();}return intance;}voidAwake(){ intance =this;}publicvoidSendMessageToDeepSeek(string data){StartCoroutine(PostRequest(data));}IEnumeratorPostRequest(string message){//创建请求体var requestBody =new{ model = modelName, max_tokens = maxTokens, messages =new[]{//new { role = "system", content = "给模型添加信息。比如:你是一个UnityAI助手,负责Unity中的对话功能" },new{ role ="user", content = message }},};//序列化请求体string jsonBody = JsonConvert.SerializeObject(requestBody); Debug.Log("序列化内容。jsonBody:"+ jsonBody);//创建网络请求UnityWebRequest request =newUnityWebRequest(apiUrl,"POST");byte[] bodyRaw = System.Text.Encoding.UTF8.GetBytes(jsonBody);//上传处理器 request.uploadHandler =newUploadHandlerRaw(bodyRaw);//下载处理器 request.downloadHandler =newDownloadHandlerBuffer();//请求头信息 request.SetRequestHeader("Content-Type","application/json"); request.SetRequestHeader("Authorization","Bearer "+ apiKey);//发送请求yieldreturn request.SendWebRequest();if(request.result == UnityWebRequest.Result.ConnectionError || request.result == UnityWebRequest.Result.ProtocolError){// 打印详细错误信息 Debug.LogError($"request: {request.result}。Error: {request.error}。Response: {request.downloadHandler.text}");}else{// 处理响应string responseJson = request.downloadHandler.text; Debug.Log("Response: "+ responseJson);// 解析响应var response = JsonConvert.DeserializeObject<DeepSeekResponse>(responseJson);if(response !=null&& response.choices.Length >0){string reply = response.choices[0].message.content; Debug.Log("DeepSeek says: "+ reply);}else{ Debug.LogError("Failed to parse response.");}} request.Dispose();}// 定义响应数据结构privateclassDeepSeekResponse{publicChoice[] choices;}privateclassChoice{publicMessage message;}privateclassMessage{publicstring content;}}

3.2 搭建简易UI对话界面

使用InputField输入对话内容,使用Text组件接收DeepSeek回复的内容,搭建简易的对话界面。

在这里插入图片描述

测试效果如下所示:

请添加图片描述

3.3 其他模型API对话接入

本文提供的脚本不止可以接入DeepSeek进行对话,还可以接入其他大模型,比如MiniMax等。

只需要修改模型名称API请求地址即可,比如使用MiniMax对话模型脚本修改如下:

privatestring apiUrl ="https://api.minimaxi.com/v1/text/chatcompletion_v2";// API请求地址privatestring modelName ="MiniMax-M2.5";// 使用的模型名称
在这里插入图片描述

不同模型使用的API请求地址和模型名称一般都不同,去对应的官方API文档查看即可。


总结

  • 本文介绍了在Unity中接入DeepSeek以及其他大模型进行AI对话的功能。
  • 近期AI发展非常迅速,搁在ChatGPT刚出时,想接入GPT进行对话要经过很多复杂步骤。
  • 现如今只需要调用 同一个脚本,输入不同厂家的API地址即可,可谓是非常便捷了!

🎬 博客主页:https://xiaoy.blog.ZEEKLOG.net🎥 本文由 呆呆敲代码的小Y 原创 🙉🎄 学习专栏推荐:Unity系统学习专栏🌲 游戏制作专栏推荐:游戏制作🌲Unity实战100例专栏推荐:Unity 实战100例 教程🏅 欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正!📆 未来很长,值得我们全力奔赴更美好的生活✨------------------❤️分割线❤️-------------------------
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述

资料白嫖,技术互助

学习路线指引(点击解锁)知识定位人群定位
🧡 Unity系统学习专栏 入门级本专栏从Unity入门开始学习,快速达到Unity的入门水平
💛 Unity实战类项目 进阶级计划制作Unity的 100个实战案例!助你进入Unity世界,争取做最全的Unity原创博客大全。
❤️ 游戏制作专栏 难度偏高分享学习一些Unity成品的游戏Demo和其他语言的小游戏!
💚 游戏爱好者万人社区 互助/吹水数万人游戏爱好者社区,聊天互助,白嫖奖品
💙 Unity100个实用技能Unity查漏补缺针对一些Unity中经常用到的一些小知识和技能进行学习介绍,核心目的就是让我们能够快速学习Unity的知识以达到查漏补缺

Read more

继续实践OpenClaw,好不容易把web 管理面板调通,再给它配上一个大模型

继续实践OpenClaw,好不容易把web 管理面板调通,再给它配上一个大模型

OpenClaw小龙虾是github 获得星标最多的项目,OpenClaw之所以能在GitHub上获得极高的关注度,主要原因在于它提供了一个功能强大、易于扩展的AI助手开发平台。把整个操作系统,打造成AI! OpenClaw官网:OpenClaw — Personal AI Assistant 以前的安装记录:https://skywalk.blog.ZEEKLOG.net/article/details/157554991 本来感觉OpenClaw安装是挺简单的,没想到巨坑,有一台机器装好后没有web管理面板.....所以本来很简短的文档,写成了巨幅文档。 安装OpenClaw 先在192.168.1.12安装,但是它没有systemd服务,导致OpenClaw的服务无法自动启动。需要手工执行openclaw gateway命令启动。 后在192.168.1.19安装。但是装好后没有web管理面板,反复删除重装也没有,最后是安装的openclaw-cn ,才解决了问题。参见这个文档:https://skywalk.blog.ZEEKLOG.net/article/

2025前端复盘:框架内卷落幕,AI重构生态,前端人的生存破局之路

2025前端复盘:框架内卷落幕,AI重构生态,前端人的生存破局之路

2025年,前端圈彻底告别了“框架之争”的喧嚣,却陷入了“智能与工程”的双重博弈——AI不再是噱头式的辅助工具,工程化从“极致增效”走向“反哺体验”,跨端技术打破平台壁垒,而前端工程师的角色,正从“页面开发者”被强行推向“全域体验架构师”。这一年,有人借着技术迭代实现晋升,有人被AI与生态变革倒逼出局。         不同于往年“堆趋势、列新技术”的泛泛而谈,本文结合2025全年实战项目经验、主流技术栈迭代细节,拆解前端生态的核心变革与隐藏痛点,提出几个可能引发争议的观点,既是复盘,也是为2026年前端从业者提供一份务实的生存参考。全文侧重技术落地,拒绝空谈概念,尽量还原一线开发视角,规避AI创作的刻板感。 一、框架生态:内卷终局,信号式架构成主流共识         2025年,前端框架的“战国时代”正式落幕,React、Vue、Angular三大框架的迭代节奏放缓,不再追求“特性堆砌”,而是向“性能优化、

OpenClaw 中 web_search + web_fetch 最佳实践速查表

OpenClaw 中 web_search + web_fetch 最佳实践速查表

OpenClaw 中 web_search + web_fetch 最佳实践速查表 摘要:本文帮助读者明确 OpenClaw 网络搜索工具和不同搜索技能的的职责边界,理解“先搜索、再抓取、后总结”的最佳实践,并能更稳定地在 OpenClaw 中使用 tavily-search 与 web_fetch 完成网络信息搜索任务。主要内容包括:解决 OpenClaw 中 web_search、tavily-search、web_fetch、原生 provider 与扩展 skill 容易混淆的问题、网络搜索能力分层说明、OpenClaw 原生搜索 provider 与 Tavily/Firecrawl 扩展 skill 的区别、标准工作流、提示词模板、

一键拯救大模型的前端审美能力 - 使用Frontend-Design Skill提升AI设计水平

# 一键拯救大模型的前端审美能力 ## 前言 目前,在不额外给风格规范/设计系统/示例参考的情况下,拥有前端审美能力的编程模型只有4款: - Gemini 3 Pro - Gemini 3 Flash   - Claude Opus 4.5 - Claude Sonnet 4.5 当我们看到GPT-5.2-Codex等明明其他方面都很厉害,但是唯独前端审美不行的模型时,常常感叹"哀其不幸、怒其不争"。那么,是否有快速提升他们前端审美能力的方法呢? 答案是:**使用 Anthropic 官方提供的 frontend-design skill** ## 什么是 Frontend-Design Skill? Frontend-Design Skill 是 Anthropic 官方提供的一款技能包,可以为所有主流编程大模型(