OpenUI在windows下部署使用

embedded/2024/10/20 18:54:08/
aidu_pl">

OpenUI

OpenUI是一个基于Python的AI对话平台,支持接入多种AI模型。

通过聊天的方式来进行UI设计,你可以通过文字来描述你想要的UI界面,OpenUI可以帮你实时进行渲染出效果

安装OpenUI

这里预设你的电脑上已安装gitPythonpip,如果没有安装,请先安装。

# 拉取代码
git clone https://github.com/wandb/openui# 进入backend目录
cd openui/backend# 安装依赖
pip install .# 这里必须设置OPENAI_API_KEY;
# 如果你要使用OpenAI的模型,可以从https://platform.openai.com/api-keys 获取密钥
# 如果是要使用其他模型(电脑内存要大于16G),OPENAI_API_KEY可以设置为:xxx
export OPENAI_API_KEY=xxx# 启动服务
python -m openui

启动后,访问 http://localhost:7878/ 即可使用。

在这里插入图片描述

在上面的步骤中,我们已经安装好了OpenUI,但是如果我们要使用其他模型,

如:llava、gemma等,我们接下来我们来安装&使用Ollama吧。

Ollama

ollama是一个旨在简化大型语言模型本地部署和运行过程的工具。

它提供了一个轻量级、易于扩展的框架,让开发者能够在本地机器上轻松构建和管理LLMs。

通过ollama,开发者可以访问和运行一系列预构建的模型,或者导入和定制自己的模型,无需关注复杂的底层实现细节。

安装&使用参考这个篇文章

安装llava模型

安装ollama后,打开命令行,输入:

ollama pull llava

安装llava后,在OpenUI中更改使用的模型,可以通过点击左上角的模型选择来切换模型。

在这里插入图片描述
在这里插入图片描述

OpenUI使用

在AI聊天窗口中,你可以输入你的需求,OpenUI会实时渲染出效果。

生成以后如果对页面不满意,还可以对指定页面元素进行单独修改

在这里插入图片描述
在这里插入图片描述

最后对生成好的页面,点击"复制/下载"按钮,即可保存代码


http://www.ppmy.cn/embedded/7994.html

相关文章

【Kyuubi】Apache Kyuubi 1.8 特性解读

Apache Kyuubi 1.8 特性解读 1.Apache Kyuubi 简介2.场景扩展 —— 在线分析,离线跑批3.流式增强 —— 流批一体,面向未来4.企业特性 —— 行业沉淀,持续打磨5.开源社区 —— 开放包容,合作共赢 本文来自于 Apache Kyuubi PMC Mem…

利用 Python 开发手机 App 实战

Python语言虽然很万能,但用它来开发app还是显得有点不对路,因此用Python开发的app应当是作为编码练习、或者自娱自乐所用,加上目前这方面的模块还不是特别成熟,bug比较多,总而言之,劝君莫轻入。 准备工作 …

C# lock

在C#中,lock是一个关键字,用于实现同步,确保当一个线程正在执行某个代码块时,其他线程将等待直到该线程完成该代码块的执行。这是通过在代码块周围放置一个锁来实现的,这个锁是一个独特的对象,其他线程在尝…

android studio启动虚拟器失败

问题一:设备管理运行正常,但添加运行设备失败 提示已经运行中,可以删除锁重试 无法删除,提示已经在运行 在任务管理器中找到该进程,结束任务即可 ##问题二:android studio启动虚拟机长时间无响应&#x…

【数仓】数仓建模理论及步骤,ER建模,维度建模,星形模型,雪花模型,数据分层

文章目录 一、基本概念1、数据仓库基本概念2、数仓建模的目标3、数仓建模方法 二、数据库设计三范式1、什么是三范式第一范式(1NF)第二范式(2NF)第三范式(3NF) 2、三范式和数仓建模的关系 三、维度建模1、维…

工作流JBPM流程图说明

文章目录 5☃️ 相关概念6 ☃️流程图说明6.0 ❄️❄️快速上手6.1 ❄️❄️活动Activity / 节点Node6.1.1 start 开始活动6.1.2 end 结束活动6.1.3 task 任务活动6.1.4 decision 判断活动6.1.5 fork/join 分支/聚合活动 6.2 ❄️❄️流转 Transition / 连线 (单向箭…

华为 2024 届实习校园招聘-硬件通⽤/单板开发——第九套

华为 2024 届实习校园招聘-硬件通⽤/单板开发——第九套 部分题目分享,完整版带答案(有答案和解析,答案非官方,未仔细校正,仅供参考)(共十套)获取(WX:didadidadidida313&#xff0c…

目标检测算法是指什么?

一、目标检测算法是指什么? 目标检测算法是计算机视觉领域的一个重要分支,它旨在识别和定位图像中的目标对象。以下是目标检测算法的相关内容: 目标检测的核心问题:目标检测需要解决的两个核心问题是“目标是什么”和“目标在哪里…