deepin UOS AI 如何配置自定义模型

科技飞速发展的今天,操作系统作为计算机系统的灵魂,其每一次的更新与变革都牵动着无数用户的心弦。近日,开源操作系统 deepin 迎来了一次重大更新,这次更新不仅在性能上进行了全面优化,更在 AI 智能化方面迈出了划时代的步伐:内置 AI 助理,并成功兼容多个千亿级大模型,为用户带来了前所未有的智能操作体验。

为了让 deepin 和 UOS AI 变得更开放、更强大,支持更多的大模型,我们开放了 UOS AI 的模型接入接口,所有 OpenAI 接口格式的大模型均可以接入到 UOS AI,你可以根据自身需求,自行接入自己喜欢的大模型,让 UOS AI 成为更个性化的智能伙伴。为了让更多用户了解如何配置专属模型,本篇文章将详细介绍:

1. UOS AI 如何接入在线模型(例如月之暗面和智谱)

2. UOS AI 如何接入本地模型(例如使用 Ollama 运行本地模型)

UOS AI 如何接入在线模型

目前,UOS AI 1.3.0 版已在 deepin V23 RC2 应用商店发布,新版支持用户添加自定义模型。

接入条件

UOS AI 的自定义模型的接口规范为 OpenAI 的 /v1/chat/completions。因此只有提供了 OpenAI 兼容接口的模型服务才可以被添加到 UOS AI 中使用。

接入在线模型

接下来介绍在线模型的添加方式:

一、月之暗面

01:获取 API

打开月之暗面的 API 说明,获取:模型名称和 Domain(请求地址):https://platform.moonshot.cn/docs/api/chat#api-%E8%AF%B4%E6%98%8E

请求地址:https://api.moonshot.cn/v1/chat/completions

模型名称:moonshot-v1-8k

Tips:UOS AI 会在请求地址中自动添加 /chat/completions,因此这里填入的地址需要在月之暗面的地址去掉 /chat/completions 部分。实际填入为:https://api.moonshot.cn/v1

02:获取 API Key

登录月之暗面控制台:https://platform.moonshot.cn/console/api-keys

进入【API Key 管理】,点击右侧 “创建” 按钮,生成 API Key:

在此界面复制生成的密钥。

03:UOS AI 添加模型

进入 UOS AI 设置界面,添加模型。在模型添加界面的模型选项中切换为 “自定义”。然后填入以下信息:

  • API Key:在 API Key 栏粘贴上步复制的密钥
  • 账号名称:任意填写
  • 模型名称:填入第一步中月之暗面 API 声明的模型名称:moonshot-v1-8k
  • 请求地址:https://api.moonshot.cn/v1

最终的填写效果是:

点击确认,完成校验后即可在对话窗口中使用。

二、智谱

01:获取 API

进入智谱 AI 开发平台,查询模型 API:https://open.bigmodel.cn/dev/api#glm-4

请求地址:https://open.bigmodel.cn/api/paas/v4/chat/completions

模型名称:glm-4

02:获取 API Key

进入智谱《API keys》界面:https://open.bigmodel.cn/usercenter/apikeys

点击右侧《添加新的 API key》按钮,并在生成的新 key 后点击复制按钮。

03:UOS AI 添加模型

进入 UOS AI 设置界面,添加模型,在模型添加界面的模型选项中切换为 “自定义”。然后填入以下信息:

  • API Key:在 API Key 栏粘贴上步复制的密钥

  • 账号名称:任意填写

  • 模型名称:填入智谱模型的模型名称:glm-4

  • 请求地址:UOS AI 会在请求地址中自动添加 /chat/completions,因此这里填入的地址需要在智谱的地址去掉 /chat/completions 部分。实际填入的为:https://open.bigmodel.cn/api/paas/v4

点击确认,完成校验后即可在对话窗口中使用。

三、其他模型

其他兼容 OpenAI API 接口的在线模型皆可用以上方法接入。

下面为部分大模型厂商的 API 说明:

  • 百川:https://platform.baichuan-ai.com/docs/api

  • 通义千问:https://help.aliyun.com/zh/dashscope/developer-reference/compatibility-of-openai-with-dashscope

  • 零一万物:https://platform.lingyiwanwu.com/docs#api-%E5%B9%B3%E5%8F%B0

  • Deepseek:https://platform.deepseek.com/api-docs/zh-cn/

UOS AI 如何接入本地模型

Ollama

Ollama 是一个开源的大语言模型本地部署工具,通过它可以方便的在本机部署开源大模型。

01:安装

Ollama 仓库地址:https://github.com/ollama/ollama

按照教程在 deepin V23 中安装 ollama 程序。执行以下命令,直接安装 ollama。

curl -fsSL https://ollama.com/install.sh | sh

Tips:编译安装、Docker 安装请参阅 Github 中说明。

ollama 服务地址:127.0.0.1:11434

02:运行

安装完成后在终端运行模型,如 Qwen2 的 7B 模型:ollama run qwen2:7b

模型第一次运行会自动下载,根据网络情况需要等待一会儿。

03:模型仓库

Ollama 模型仓库:https://ollama.com/library

可根据自身需要选择模型。

04:UOS AI 配置

Ollama 启动模型后,即可在 UOS AI 中添加该模型。

① 进入 UOS AI 的模型添加界面,选择模型类型为自定义。

②账号名称:根据需要随意填写。

③API Key:Ollama 未开启鉴权,可以随意填写。

④模型名:填写 Ollama 运行的模型名称,如前文运行的是 qwen2:7b,那么这里就填 qwen2:7b。

⑤模型请求地址:

Ollama 默认服务地址为 127.0.0.1:11434

其 OpenAI 的兼容接口为 http://127.0.0.1:11434/v1/chat/completions

因此在 UOS AI 中只需填入:http://127.0.0.1:11434/v1

完成添加后即可在 UOS AI 中与本地模型对话。

目前,deepin UOS AI 已覆盖 90% 主流开源大模型与 AI 框架,随着模型接口的开放,用户将在 UOS AI 中体验到更多优秀的国内外大模型。未来,deepin 将持续探索大模型与 AI 原生应用,自然语言交互兼容性,数据安全性等多个技术点,推动人工智能与基础软件融合,为产业发展带来革命性变化。

附录:

(1)deepin 历史版本镜像(含 deepin V15):https://distrowatch.com/index.php?distribution=deepin

(2)UOS AI 打通全局智能搜索https://www.deepin.org/zh/uos-ai-gets-a-major-upgrade/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/866392.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【解决方案】笔记本电脑屏幕亮度调节失效(Dell G15 5510 使用Fn调节)

目前解决方案:使用驱动总裁(其他的驱动安装软件应该也可以,个人觉得这个好用),更新显卡驱动即可。如图所示本人更新了Intel UHD Graphics核显驱动,功能回复正常。 使用Fn快捷键调节亮度如图所示&#xff0…

ARIES,数据恢复算法,万变不离其宗...

今天来聊两个问题: 1. 如果缓冲池(buffer pool)满了,哪些数据页(page)要刷盘,哪些数据页不刷盘? 2. 数据库崩了,怎么利用检查点(checkpoint)与预写…

Django 定义模型执行迁移

1,创建应用 Test/app8 python manage.py startapp app8 2,注册应用 Test/Test/settings.py 3,配置路由 Test/Test/urls.py from django.contrib import admin from django.urls import path, includeurlpatterns [path(app8/, include(a…

硅纪元视角 | AI纳米机器人突破癌症治疗,精准打击肿瘤细胞

在数字化浪潮的推动下,人工智能(AI)正成为塑造未来的关键力量。硅纪元视角栏目紧跟AI科技的最新发展,捕捉行业动态;提供深入的新闻解读,助您洞悉技术背后的逻辑;汇聚行业专家的见解,…

Ubuntu24.04之安装KVM(二百五十五)

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀 优质专栏:多媒…

QT+OpenCV在Android上实现人脸实时检测与目标检测

一、功能介绍 在当今的移动应用领域,随着技术的飞速发展和智能设备的普及,将先进的计算机视觉技术集成到移动平台,特别是Android系统中,已成为提升用户体验、拓展应用功能的关键。其中,目标检测与人脸识别作为计算机视…

Linux—文件内系统与日志分析

目录 一、Linux文件系统 1、inode 与 block概述 1.2、inode内容 1.3、查找inode 1.4、inode故障处理 2、硬盘分区后的结构 3、访问文件的流程 4、文件恢复 4.1、恢复ext3格式文件 4.2、恢复 xfs 格式文件 二、Linux日志文件 1、日志的功能 2、日志的默认位置 3、日…

Turborepo简易教程

参考官网:https://turbo.build/repo/docs 开始 安装全新的项目 pnpm dlx create-turbolatest测试应用包含: 两个可部署的应用三个共享库 运行: pnpm install pnpm dev会启动两个应用web(http://localhost:3000/)、docs(http://localhost…

什么开放式耳机好用?五大王牌开放式耳机种草!

随着科技的持续进步,开放式蓝牙耳机悄然兴起,逐步取代了经典的入耳式耳机。入耳式耳机以其卓越的隔音性能著称,然而,长时间的使用却容易引发耳道受压,伴随而来的不仅是疼痛与不适,更潜藏着耳膜受损的风险。…

JavaScript(5)——数据类型和类型检测

字符串类型String 通过单引号( )、双引号(" ")或反引号( )都叫字符串,单引号和双引号本质上没有区别,一般使用单引号。 注意: 无论单引号或是双引号必须成对使用单引号和…

深入解读:如何解决微调扩散模型时微调数据集和训练数据集之间的差距过大问题?

Diffusion Models专栏文章汇总:入门与实战 前言:在微调扩散模型的时候经常会遇到微调数据集和训练数据集之间的差距过大,导致训练效果很差。在图像生成任务中并不明显,但是在视频生成任务中这个问题非常突出。这篇博客深入解读如何…

打印机删除副本以后无法安装打印机驱动

根据知乎文章解决打印机驱动副本存在多个,打印机驱动无法删除,或者驱动包无法删除等问题。的方法删除打印机副本以后发现无论如何也装不上驱动了。 要么驱动安装成功,但是设备仍然是指定状态。 后面发现是删错文件夹了,教程里让删…

顶级5款有用的免费IntelliJ插件,提升你作为Java开发者的旅程

在本文中,我们将深入探讨IntelliJ IDEA插件——那些可以提升你生产力的神奇附加组件,并微调你的代码以达到卓越。我们将探索5款免费插件,旨在将你的开发水平提升到一个新的高度。 1. Test Data 使用Test Data插件进行上下文操作 作为开发者&a…

一分钟学会内六角螺丝外观快速检测!

内六角螺丝是一种螺丝,其螺纹头部设计为六角形凹槽,用于接受内六角扳手或扭力扳手等工具,以便安装和拆卸。使得内六角螺丝在密闭空间或需要较高扭矩的情况下更容易使用,因为内六角工具可以提供更好的操控和扭矩传递效率。内六角螺…

使用 iconfont.ttf文件保存多个图标文件,并且像文字一样使用代码绘制出来

先看演示效果 这里的多个图标其实是存储在 iconfont.ttf文件中 这个文件里面的图标对应的编码 显示代码 void CMFCApplication3Dlg::OnBnClickedOk() {// 加载字体文件CString fontPath = _T("C:\\Users\\35497\\Desktop\\test\\MFCApplication3\\font\\iconfont.ttf&qu…

海外短剧CPS推广分佣系统平台讲解,他和短剧播放平台有啥区别?

首先来讲讲什么是海外短剧系统?什么是海外短剧cps系统?这俩有何区别? 海外短剧系统 顾名思义:就是做一套海外短剧系统,把剧放在自己的系统内,让用户来充值,充值的钱全部都是我自己的&#xff…

css美化滚动条样式

效果展示 实现 滚动条宽,高度 /* 整体滚动条 */ ::-webkit-scrollbar {width: 10px; }/* 滚动条轨道 */ ::-webkit-scrollbar-track {background-color: #ffffff;border-radius: 6px; }/* 滚动条滑块 */ ::-webkit-scrollbar-thumb {background-color: #888;borde…

JSON字符串中获取一个指定字段的值

一、方式一&#xff0c;引用gson工具 测试报文&#xff1a; {"account":"yanxiaosheng","password":"123456" } 引入pom <!-- https://mvnrepository.com/artifact/com.google.code.gson/gson --> <dependency><gr…

stm8玩耍日记1

写在前面&#xff0c;如题所示&#xff0c;这是一个stm8L051F3的玩耍记录。 环境使用的是IAR for stm8&#xff0c;使用stlink v2作为调试下载器&#xff0c;跟着st中文论坛的一个大佬的教程学习的。 整体配置下来&#xff0c;点亮了led&#xff0c;感觉和stm32的开发差不多&…