Python AI 速成课:快速打造高效AI

这个文章主要是对python AI 小白的 。实用性很强,不用太多复杂步骤。

第一步:先到Try NVIDIA NIM APIs这个网站

然后使用邮箱注册,很简单和快捷。

第二步:点击微软的phi-3模型,这个API是免费的

第三步: 获取完该API的密钥 ,点击复制

 第四步:直接复制就行,密钥在生成的时候就自动添在代码中了。

 第五步:复制到pycharm中运行效果

第六步:有兴趣的可以改一下代码,做个图形界面版的。如下:

 注意改成自己的API密钥!

import tkinter as tk
from openai import OpenAI

def get_response():
    demo = input_box.get()
    completion = client.chat.completions.create(
        model="microsoft/phi-3-mini-128k-instruct",
        messages=[{"role": "user", "content": demo}],
        temperature=0.2,
        top_p=0.7,
        max_tokens=1024,
        stream=True
    )
    response = ""
    for chunk in completion:
        if chunk.choices[0].delta.content is not None:
            response += chunk.choices[0].delta.content
    output_box.delete(1.0, tk.END)
    output_box.insert(tk.END, response)

client = OpenAI(
    base_url="https://integrate.api.nvidia.com/v1",
    api_key="API接口密钥"                                #输入自己的API密钥
)

root = tk.Tk()
root.title("微软的phi-3 AI大模型")

input_label = tk.Label(root, text="请输入你的内容:")
input_label.pack()

input_box = tk.Entry(root, width=50)
input_box.pack()

submit_button = tk.Button(root, text="提交", command=get_response)
submit_button.pack()

output_label = tk.Label(root, text="输出结果:")
output_label.pack()

output_box = tk.Text(root, wrap=tk.WORD, width=50, height=10)
output_box.pack()

root.mainloop()

下面是效果图:

如果喜欢的话可以给我赞!谢谢支持! 

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

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

相关文章

00 Activiti 7:介绍

00 Activiti 7:介绍 1. 前言2. 介绍3. 官网4. 核心机制5. BPMN5.1. 核心要素5.1.1. 流程元素5.1.2. 连接元素5.1.3. 数据和消息5.1.4. 协作 1. 前言 工作流(Workflow)是一种管理和自动化业务过程的方法,它将一系列任务或活动按照…

117篇 | 3D Gaussian Splatting论文

本论文集划分为4个部分:综述&基础(14篇)、NeRF在AIGC(54篇)、NeRF在SLAM(自动驾驶)(25篇)、NeRF之场景建模(25篇) https://t.zsxq.com/3ATyE…

大气官网(1):家居家电,海量案例来袭。

设计一款大气的家居家电官网,可以考虑以下几个方面: 色彩选择:选择适合家居家电风格的色彩搭配。可以选择温暖的中性色调,如米白色、灰色和棕色,以增加页面的大气感和舒适感。图片展示:使用高质量的图片展…

京东JD商品SKU信息API返回值解析:精准掌握商品属性

在电子商务迅猛发展的今天,商家对于商品信息的掌握和管理显得尤为重要。作为电商平台的佼佼者,京东(JD)提供了丰富的API接口,使得商家能够轻松地获取商品的详细信息,包括SKU(Stock Keeping Unit…

ESP32 烧录固件

第一步:下载固件 git clone --recursive https://github.com/espressif/esp-at.git 第二步:执行编译 在该目录执行 python build.py install 如图: 第三步:选择芯片 输入2 第四步:选择固件 输入1 第五步&#…

Excel中怎样把单元格里的数据拆分成多行?

时常会遇到这种情况,需要将一个单元格里的数据分拆到多行,可以使用公式,这里演示使用基础操作的办法。 按照excel使用经验,可以复制数据,粘贴到MS Word里,这个是excel的同族软件,兼容性好。 在…

window系统安装MySQL

MySQL的安装和配置 根据不同的系统平台,MySQL由不同安装方式和安装包。 官方下载对应的安装包 官网:www.mysql.com 下载地址:MySQL :: Download MySQL Community Server (Archived Versions) window系统 一、安装包(Windows…

JavaScript 如何理解柯里化函数结构及调用

文章目录 柯里化函数是什么逐步理解柯里化函数 柯里化函数是什么 柯里化(Currying)函数,又称部分求值,是一种函数转换技术。这种技术将一个接受多个参数的函数转换为一系列接受单一参数的函数。具体来说,一个柯里化的…

【研发管理】产品经理知识体系-组合管理

导读:新产品开发的组合管理是一个重要的过程,它涉及到对一系列新产品开发项目进行策略性选择、优先级排序、资源分配和监控。这个过程旨在确保企业能够最大化地利用有限的资源,以实现其战略目标。 目录 1、组合管理、五大目标 2、组合管理的…

张大哥笔记:付费进群创业项目玩法及详细操作教程

今天给大家分享一个赚钱小项目,它就是付费进群系统,这个项目应用范围很广。比如表情包,知识付费,美女写真,虚拟资料,交友扩列等都可以。今天我们就来说一下最近爆火的交友搭子付费进群做个演示案例&#xf…

线性卷积和圆周卷积

文章目录 【 1. 线性卷积 】1.1 图解分析1.2 矩阵相乘实现线性卷积1.3 圆周卷积实现线性卷积1.4 实例:线性卷积的两种实现方法【 2. 圆周卷积 】2.1 图解分析2.2 矩阵相乘实现圆周卷积2.3 频域点乘实现圆周卷积2.4 实例:圆周卷积两种实现方法【 3. 线性卷积和圆周卷积的等价 …

题目:吃奶酪

问题描述: 解题思路: 枚举每种吃奶酪顺序,并计算其距离,选择最小的距离即答案。v数组:记录顺序。 注意点:1. 每次用于min的s需要重置为0。 2. 实数包括小数,所以结构体内x,y为double类型。 3. 第…

基数排序简记

今天手敲 基数排序 代码的时候发现结果不对,这里简记一下原因。 第一版代码(错误) public void radixSort(int[] arr) {// 1. 获取 arr 的最大位数int maxDigit Arrays.stream(arr).max().getAsInt();int maxLen String.valueOf(maxDigit…

赵本山:吃恐龙没?范伟:我想吃我吃的着吗?!

赵本山:吃恐龙没?范伟:我想吃我吃的着吗?! ——小品《升职》(中2)的台词 (接上) 赵本山:据我多年的破案经验 一般罪犯心理这个时候都是手舞足蹈抓耳挠腮 …

算法导论 总结索引 | 第三部分 第十二章:二叉搜索树

1、搜索树数据结构 支持 许多动态集合操作,包括 SEARCH、MINIMUM、MAXIMUM、PREDECESSOR、SUCCESSOR、INSERT 和 DELETE 等。使用搜索树 既可以作为一个字典 又可以作为一个优先队列 2、二叉搜索树上的基本操作 所花费的时间 与这棵树的高度成正比。对于有n个结点的…

Android应用程序构成

binder Android应用程序是由Activity、 Service、 Broadcast Receiver和 Content Provider四种类型的组件构成的, 它们有可能运行在同一个进程中, 也有可能运行在不同的进程中。 此外, 各种系统组件也运行在独立的进程中, 例如&a…

如何基于nginx组建多个子目录网站

华子目录 实验要求实验步骤 实验要求 组建多个子目录网站www.openlab.com,该网站有2个子目录www.openlab.com/sxhkt和www.openlab.com/zywww.openlab.com/sxhkt使用http读取www.openlab.com/zy使用https读取 实验步骤 准备工作 [rootserver ~]# setenforce 0[ro…

Matlab|基于多目标粒子群算法的微电网优化调度

目录 1 主要内容 2 部分代码 3 效果图 4 下载链接 1 主要内容 本程序为《基于多目标粒子群算法的微电网优化调度》-王金全文章的方法复现,考虑因素较文章复杂,除了考虑基本机组、储能等的出力,还考虑了弃风和弃光,很值得大家…

Docker Compose如何安装

Docker Compose的安装通常依赖于你的操作系统。以下是在不同操作系统中安装Docker Compose的方法: Linux 系统 //下载最新版本的Docker Compose sudo curl -L "https://github.com/docker/compose/releases/download/v2.5.1/docker-compose-$(uname -s)-$(un…

大厂可视化平台之百度SugarBI:让数据价值一“幕”了然。

百度Sugar是百度智能云推出的敏捷BI和数据可视化平台,可以说是生产力具。 它旨在解决报表和大屏的数据BI分析和可视化问题,同时也是为了解放数据可视化系统的开发人力。百度Sugar基于百度Echarts提供丰富的图表组件,使得用户可以开箱即用、零…