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

250618-通过Artifacts功能集成Open-WebUI与Gradio

A. 最终效果

在这里插入图片描述

B. 代码实例:

B.1 Gradio
import gradio as grdef greet(name):return f"你好,{name}!"demo = gr.Interface(fn=greet, inputs="text", outputs="text")
# demo.launch()  # 会输出一个 URL,可用于外部 iframe 嵌入
demo.launch(server_name="0.0.0.0", server_port=7860)# 192.168.3.69:7860
B.2 Open-WebUI-Function/Pipe
from pydantic import BaseModel, Fieldclass Pipe:class Valves(BaseModel):MODEL_ID: str = Field(default="")def __init__(self):self.valves = self.Valves()def pipe(self, body: dict):html = """```html
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>Gradio Interface</title><style>html, body { margin: 0; height: 100%; }iframe { width: 100%; height: 100%; border: none; }</style>
</head>
<body><iframe src="http://192.168.3.69:7860"></iframe>
</body>
</html>

C. 注意事项

  • ⭐️:要用ip地址不要用localhost

在这里插入图片描述

D. 思路归档

在这里插入图片描述

http://www.dtcms.com/a/253715.html

相关文章:

  • Docker PowerJob
  • Docker搭建RabbitMQ集群环境
  • less-9-基于时间的GET单引号盲注
  • 客户端软件开发技术选择、填空解析
  • css 制作一个可以旋转的水泵效果
  • 50天50个小项目 (Vue3 + Tailwindcss V4) ✨ | IncrementingCounter(递增计数器)
  • AiPy 监控视频智能监察:人像一键抽取+可反复执行程序落地
  • 本地使用 modelscope 大模型 来进行文本生成视频(Text-to-Video)
  • pythonday50
  • OpenLayers 加载GeoTIFF影像
  • Antv G2入门教程
  • Java常量与数据类型
  • 面向智能制造场景的永磁同步电机预测控制系统设计
  • day036-lsyncd实时同步服务与网站存储架构
  • Day04_C语言基础数据结构重点复习笔记20250618
  • Happy-LLM task2 第一章 NLP 基础概念(2天)
  • 27.自连接
  • 【面试题001】生产环境中如何排查MySQL CPU占用率高达100%?
  • 详细讲解Redis为什么被设计成单线程
  • C与C++中的可变参数
  • 使用@SpringJUnitConfig注解开发遇到的空指针问题
  • 工信部发布《中国工业软件产业发展研究报告(2025)》:PLM垄断加剧,Ai为国产PLM软件发展契机
  • 基于大模型的胆囊结石全周期诊疗方案研究报告
  • voronoi图,凸壳,和早已遗忘的定不定积分
  • Flutter TCP通信
  • vscode连接不上服务器问题修复
  • golang--数据类型与存储
  • D包和模块.go
  • Spring Boot + AOP + Jasypt,3 步实现敏感数据脱敏
  • Java 实现后端调用 Chromium 浏览器无头模式截图的方案