当前位置: 首页 > news >正文

重庆所有做网站的公司有哪些/衡阳网站优化公司

重庆所有做网站的公司有哪些,衡阳网站优化公司,黄骅港属于哪个区,合肥关键词快速排名unity调用本地部署deepseek全流程 deepseek本地部署 安装Ollama 搜索并打开Ollama官网[Ollama](https://ollama.com/download) 点击Download下载对应版本 下载后点击直接安装 安装deepseek大语言模型 官网选择Models 选择deepseek-r1,选择对应的模型&#xff0…

unity调用本地部署deepseek全流程

deepseek本地部署

  • 安装Ollama
    搜索并打开Ollama官网[Ollama](https://ollama.com/download)

    点击Download下载对应版本

    下载后点击直接安装

  • 安装deepseek大语言模型

    官网选择Models

    选择deepseek-r1,选择对应的模型,复制对应的命令

    打开cmd,输入命名启动下载。下载完后便可以简单进行聊天了。

  • 启动Ollama服务

    cmd输入ollama serve命令启动服务

    如果无法启动,可以尝试退出ollama后重启

    常用的Ollama命令

    命令说明
    ollama run <模型名> # 例如:ollama run llama2下载并运行模型
    ollama pull <模型名> # 例如:ollama pull mistral仅下载模型不运行
    ollama list查看已安装的模型列表
    ollama rm <模型名> # 例如:ollama rm llama2删除本地模型
    ollama cp <原模型名> <新模型名>复制模型
    ollama create <自定义模型名> -f ./Modelfile自定义模型执行构建命令
    ollama push <自定义模型名>推送自定义模型到仓库
    ollama serve启动 Ollama 服务器
    Ctrl+C 终止进程,或结束相关后台服务。停止服务器

unity调用

调用地址默认为:http://127.0.0.1:11434/api/chat

核心代码

using System;
using System.Collections;
using System.Collections.Generic;
using System.Text.RegularExpressions;
using UnityEngine;
using UnityEngine.Networking;public class LocalDeepSeek : MonoBehaviour
{string  url = "http://127.0.0.1:11434/api/chat";/// <summary>/// 缓存对话/// </summary>[SerializeField] public List<SendData> m_DataList = new List<SendData>();/// <summary>/// api key/// </summary>[SerializeField] private string api_key;/// <summary>/// AI设定/// </summary>public string m_SystemSetting = string.Empty;/// <summary>/// 模型名称/// </summary>public string m_ModelName = "deepseek-r1:7b";//使用本地安装的模型private void Start(){//运行时,添加AI设定m_DataList.Add(new SendData("system", m_SystemSetting));}/ <summary>/ 发送消息/ </summary>/ <returns></returns>public void PostMsg(string _msg, Action<string> _callback){//缓存发送的信息列表m_DataList.Add(new SendData("user", _msg));StartCoroutine(Request(_callback));}/// <summary>/// 调用接口/// </summary>/// <param name="_postWord"></param>/// <param name="_callback"></param>/// <returns></returns>public  IEnumerator Request(System.Action<string> _callback){using (UnityWebRequest request = new UnityWebRequest(url, "POST")){Debug.Log("url:" + url);Debug.Log("m_ModelName:" + m_ModelName);PostData _postData = new PostData{model = m_ModelName,messages = m_DataList,stream = false};string _jsonText = JsonUtility.ToJson(_postData);byte[] data = System.Text.Encoding.UTF8.GetBytes(_jsonText);request.uploadHandler = (UploadHandler)new UploadHandlerRaw(data);request.downloadHandler = (DownloadHandler)new DownloadHandlerBuffer();request.SetRequestHeader("Content-Type", "application/json");if (!string.IsNullOrEmpty(api_key)){request.SetRequestHeader("Authorization", string.Format("Bearer {0}", api_key));}yield return request.SendWebRequest();if (request.responseCode == 200){string _msgBack = request.downloadHandler.text;Debug.Log(_msgBack);MessageBack2 _textback = JsonUtility.FromJson<MessageBack2>(_msgBack);string _backMsg = _textback.message.content;// 使用正则表达式提取Match match = Regex.Match(_backMsg, @"</think>\n\n(.*?)$", RegexOptions.Singleline);if (match.Success){string extractedText = match.Groups[1].Value.Trim();_backMsg = extractedText;}Debug.Log(_msgBack);m_DataList.Add(new SendData("assistant", _backMsg));_callback(_backMsg);//返回接收的消息}else{string _msgBack = request.downloadHandler.text;Debug.LogError(_msgBack);}}}#region 数据包[Serializable]public class PostData{public string model;public List<SendData> messages;public bool stream = false;}[Serializable]public class MessageBack{public string id;public string created;public string model;public List<MessageBody> choices;}[Serializable]public class MessageBack2{public string model;public string created;public Message message;}[Serializable]public class MessageBody{public Message message;public string finish_reason;public string index;}[Serializable]public class Message{public string role;public string content;}[Serializable]public class SendData{[SerializeField] public string role;[SerializeField] public string content;public SendData() { }public SendData(string _role, string _content){role = _role;content = _content;}}#endregion
}
http://www.cadmedia.cn/news/799.html

相关文章:

  • 微软雅黑做网站/哪家培训机构学校好
  • 四川微信网站建设/百度广告代理公司
  • 西双版纳网站开发/学seo如何入门
  • ps做网站横幅/大数据营销案例
  • 专业网站建设企业网站制作/毕节地seo
  • win10系统做mac系统下载网站/北京网站优化页面
  • 金塔凯元建设集团有限公司官方网站/华为云速建站
  • 网站如何收录/一键优化大师下载
  • 重庆企业网站的推广/seozou是什么意思
  • 做手表网站用什么源码比较好/郑州网站建设哪家好
  • 专门做ppt会员网站/兰州网络优化seo
  • 如何做计算机网站/seo站长之家
  • 做简单网站需要学什么/关键词优化公司
  • 一般网站开发语言/郑州网络推广服务
  • 天津网站建设哪家好/今日刚刚发生的新闻
  • 诸城网站建设费用/信息流推广的竞价机制是
  • 邢台网络公司做网站/网站宣传方法
  • 中国建设教育协会网站查/云盘搜索
  • 博客网站怎么建设/seo就是搜索引擎广告
  • 现在还有企业要建网站吗/网络广告宣传平台
  • 闽侯福州网站建设/百度权重1是什么意思
  • 怎样做一个微信公众号/外贸谷歌seo
  • 广州品牌网站设计建设/google商店
  • 网站后wordpress文章编辑页面/免费网站建设哪个好
  • 如何识别网站的建站程序/汕头网站建设公司哪个好
  • 网站建设标书/个人博客网页制作
  • 网站建设知名公司/黄页88网
  • 莱芜公司做网站/免备案域名
  • 南京建设企业网站/网络营销师资格证报名
  • 建立网站第一步是建立什么/seo初级入门教程