GPT-4 Vision根据应用程序截图生成博客和Readme 升级Streamlit八

GPT-4 Vision 系列:

  • 翻译: GPT-4 with Vision 升级 Streamlit 应用程序的 7 种方式一
  • 翻译: GPT-4 with Vision 升级 Streamlit 应用程序的 7 种方式二
  • 翻译: GPT-4 Vision静态图表转换为动态数据可视化 升级Streamlit 三
  • 翻译: GPT-4 Vision从图像转换为完全可编辑的表格 升级Streamlit四
  • 翻译: GPT-4 Vision通过量身定制的推荐来增强应用的用户体验 升级Streamlit五
  • 翻译: GPT-4 Vision征服LLM幻觉hallucinations 升级Streamlit六
  • GPT-4 Vision调试任何应用,即使缺少文本日志 升级Streamlit七

1. 根据应用程序截图生成博客和Readme

构建 Web 应用程序后,它需要清晰的文档来帮助用户入门、了解其功能并学习如何使用它。编写文档可能很耗时,但 ChatGPT Vision 可以帮助简化流程。

只需提供您的应用程序的快照,ChatGPT Vision 就会生成量身定制的描述性内容,您可以在文档、自述文件、社交帖子或其他任何您需要的地方使用这些内容。这不仅可以节省时间,还可以确保捕获和解释应用的所有视觉细节。

粘贴 CodeLlama Playground 应用的屏幕截图:

在这里插入图片描述
添加以下提示prompt:

Analyze the image I’ve uploaded, which displays my CodeLlama Playground app. Create a README about it, in Markdown syntax. Add a prerequisite on how to install Streamlit (either locally or on Streamlit Community Cloud).

分析我上传的图像,其中显示了我的 CodeLlama Playground 应用程序。 使用 Markdown 语法创建有关它的 README。添加有关如何安装 Streamlit(本地或在 Streamlit Community Cloud 上)的先决条件。

让我们看一下从 markdown 生成的 README:

在这里插入图片描述
在几秒钟内,只需检查应用程序的 UI,ChatGPT Vision 就为我的 CodeLlama Playground 应用程序生成了一个即用型README。它准确地列出了其功能,提供了本地和通过云的 Streamlit 安装说明,并提供了启动应用程序的快速入门指南。 🤯

GPT-4 回答

根据上传的 CodeLlama Playground 应用程序图片,这是使用 Markdown 语法创建的 README:

CodeLlama Playground

About this app

Try the latest CodeLlama model from Meta with this Streamlit app, via DeepInfra’s inference API. You can refer to DeepInfra’s documentation for more details.

Features

  • Interactive chat interface with the CodeLlama conversational AI model.
  • Adjustable parameters for Max Tokens and Top P to fine-tune the model responses.
  • Ability to clear chat history.

Prerequisites for Installation

Before installing the CodeLlama Playground app, ensure that you have the following prerequisites:

  • Python 3.6 or later
  • pip (Python package installer)
  • Streamlit

Installation

To install Streamlit, run the following command in your terminal:

pip install streamlit

Running Locally

To run the app locally, follow these steps:

  1. Clone the repository from GitHub:
git clone https://github.com/your-github-username/codelama-playground.git

  1. Navigate to the app directory:
cd codelama-playground

  1. Run the app using Streamlit:
streamlit run app.py

Deploying to Streamlit Community Cloud

To deploy the app to Streamlit Community Cloud:

  1. Sign up or log in to Streamlit Cloud.
  2. Fork the repository to your GitHub account.
  3. In Streamlit Cloud, select ‘New app’, then choose your repository and branch.
  4. Click ‘Deploy’ to make your app available online.

For detailed deployment instructions, see the Streamlit Cloud documentation.

Note: Replace https://www.example.com/model, https://www.example.com/documentation, and https://github.com/your-github-username/codelama-playground.git with actual URLs.

This README includes a brief description of the app, features, and detailed instructions on how to install prerequisites, run the app locally, and deploy it to the Streamlit Community Cloud. Make sure to replace placeholder URLs and repository paths with the actual links relevant to your CodeLlama Playground app.

代码

https://github.com/zgpeace/pets-name-langchain/tree/develop

参考

https://blog.streamlit.io/7-ways-gpt-4-vision-can-uplevel-your-streamlit-apps/

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

回归预测 | Matlab实现CPO-BiLSTM【24年新算法】冠豪猪优化双向长短期记忆神经网络多变量回归预测

回归预测 | Matlab实现CPO-BiLSTM【24年新算法】冠豪猪优化双向长短期记忆神经网络多变量回归预测 目录 回归预测 | Matlab实现CPO-BiLSTM【24年新算法】冠豪猪优化双向长短期记忆神经网络多变量回归预测效果一览基本介绍程序设计参考资料 效果一览 基本介绍 1.Matlab实现CPO-B…

python中的josn方法相关介绍

如果需要在不同的编程语言之间传递对象,就必须把对象序列化为标准格式,比如XML,但更好的方法是序列化为JSON,因为JSON表示出来就是一个字符串,可以被所有语言读取,也可以方便地存储到磁盘或者通过网络传输。…

maven helper 解决jar包冲突方法

一 概要说明 1.1 说明 首先,解决idea中jar包冲突,使用maven的插件:maven helper插件,它能够给我们罗列出来同一个jar包的不同版本,以及他们的来源,但是对不同jar包中同名的类没有办法。 1.2 依赖顺序 …

[嵌入式系统-6]:龙芯1B 开发学习套件 -3-软件层次架构

目录 一、龙芯软件架构 1.1 通用软件架构 1.2 龙芯软件架构 1.3 龙芯各种应用程序 1.4 龙芯SOC芯片硬件:龙芯1B 1.5 PMON软件 1.6 龙芯IDE管辖的软件 (1)CPU Core驱动程序 (2)SOC芯片外设驱动程序 &#xff…

LeetCode.2808. 使循环数组所有元素相等的最少秒数

题目 题目链接 分析 我们最终形成的数组一定是当前数组nums 中的一个数字。 所以我们的想法就是枚举数组 nums 中的所有数字,取最小值。 题目告诉我们每一秒都可以向左右扩散一位,那么多个相同的 x 同时扩散,扩散完整个数组耗时就取决于两…

8. 实现VLAN间的通信

文章目录 一. 初识VLAN通信1.1. VLAN的概述1.2. Dot1q 终结子接口(单臂路由 )1.3. VLANIF接口 二. 实验专题2.1. 实验1: Dotlq 终结子接口2.1.1. 实验目的2.1.2. 实验拓扑图2.1.3. 实验步骤(1)配置PC机的网络(2)交换机…

Jmeter分布式场景

Jmeter分布式 1. 为什么使用Jmter分布式测试 1.1 需求 对学院接口(查询学院-所有)进行1000用户并发访问,测试服务器处理批量请求能力1.2 现状 我们单台电脑由于配置(CPU、内存)问题,最模拟500用户时,就出现卡死现象按照一般的压力机配置&…

C/C++ (stdio.h)标准库详解

cstdio,在C语言中称为stdio.h。该库使用所谓的流与物理设备(如键盘、打印机、终端)或系统支持的任何其他类型的文件一起操作。 在本文将会通过介绍函数参数,举出实际的简单例子来帮助大家快速上手使用函数。 目录 一、流 二、库函数 1、F…

Angular组件(二) 分割面板ShrinkSplitter

Angular组件(二) 分割面板ShrinkSplitter 前言 在Angular组件(一) 分割面板ShrinkSplitter文章中我们实现了Splitter组件,后来在业务场景中发现在开关右侧容器和底部容器时,使用起来不方便,ngModel绑定的值始终是左侧容器和顶部容器的大小&…

sony ps3 eye 摄像头win10、win11directShow补丁驱动,补充CL5.3驱动无法外部程序调用问题

最近把几年前,淘的sony ps3 eye 摄像头(30元左右)拿出来测试,发现升值了。原因是,这个摄像头可以树莓派结合做只能机器人,次摄像头,拥有高达640下60帧,320下120帧高速率,…

KAFKA节点故障的容错方案

KAFKA节点故障的容错方案 1. broker启动加载逻辑1.1 日志组成和分析1.2 snapshot文件1.3 broker启动流程1.4 LogManager的初始化和启动过程 2. controller高可用1.1 选主逻辑1.2 HA切换1.3 controller的职责 3. partition高可用3.1 ISR列表3.1 选举Leader 4. 疑问和思考4.1 如果…

跟着cherno手搓游戏引擎【15】DrawCall的封装

目标: Application.cpp:把渲染循环里的glad代码封装成自己的类: #include"ytpch.h" #include "Application.h"#include"Log.h" #include "YOTO/Renderer/Renderer.h" #include"Input.h"namespace YO…

VRRP负载平衡

1.构图 2.实验 2.1如图提示配置pc1-pc4 掩码:255.255.255.0网关均设置为192.168.1(\2).254 2.2配置sw1-sw2 [sw1]port-group 1 //创建接口组,组号是1[sw1-port-group 1]group-member gigabitethernet 0/0/1 to gigabitethernet 0/0/3 //添加组成员,从…

Java注解和反射

注解和反射 课程:注解和反射02:内置注解_哔哩哔哩_bilibili 一.注解入门 1.Annotation是jdk1.5开始引入的新技术。 2.Annotation的作用: 不是程序本身,可以对程序作出解释; 可以被其他程序(例如编译器&…

4D毫米波雷达分类和工程实现

4D毫米波目标检测信息丰富,可获得目标3维位置信息、径向速度vr和rcs等,能够对目标准确分类。 4D毫米波和激光做好时空同步,可以用激光目标给4D毫米波做标注,提升标注效率。 1 激光用做4D毫米波分类真值 128线激光推理的结果作为4…

计算机网络-数据交换方式(电路交换 报文交换 分组交换及其两种方式 )

文章目录 为什么要数据交换?总览电路交换电路交换的各个阶段建立连接数据传输释放连接 电路交换的特点电路交换的优缺点 报文交换报文交换流程报文交换的优缺点 分组交换分组交换流程分组交换的优缺点 数据交换方式的选择分组交换的两种方式数据报方式数据报方式的特…

基于二值化图像转GCode的双向扫描实现

基于二值化图像转GCode的双向扫描实现 什么是双向扫描双向扫描代码示例 基于二值化图像转GCode的双向扫描实现 什么是双向扫描 在激光雕刻中,双向扫描(Bidirectional Scanning)是一种雕刻技术,其中激光头在雕刻过程中沿两个方向…

怎么查询鸿蒙真机支持的API版本

1、打开设备的开发者模式与USB调试并通过USB连接上电脑。 2、管理员身份运行cmd。 3、进入hdc.exe所在目录。(鸿蒙OS IDE的SDK下载目录中) 4、输入hdc shell,进入特殊模式 5、输入 getprop hw_sc.build.os.apiversion 查看API版本 6、输入 getprop hw_sc.build…

算法:积木游戏学习数学

一、算法描述 小华和小微一起通过玩积木游戏学习数学。 他们有很多积木,每个积木块上都有一个数字,积木块上的数字可能相同。 小华随机拿一些积木挨着排成一排,请小微找到这排积木中数字相同且所处位置最远的2块积木块,计算他们的…

Java 开发环境 全套包含IDEA

一、JDK配置 1.下载 JDK Builds from Oracle 去这边下载open JDK 2.JDK环境变量配置 按win,打开设置 找到环境变量编辑 这边输入的是你下载的那个JDK的bin的路径 检擦配置是否正确在cmd中输入 二、IDEA安装配置 1.下载(社区版) JetBrai…