Python学习笔记3-项目实战-AI应用

一、概述

二、基础

2.1 大模型部署

2.1.1 本地部署

2.1.2 官方开放API

2.2 大模型调用

2.2.1 网络基础知识

2.2.1.1网络基础知识
2.2.1.2 HTTP协议
2.2.1.3 HTTP请求数据格式

2.2.2 Apifox调用

2.2.2.1 Apifox介绍
2.2.2.2 会话记忆方案
调用deepseekAPI
调用deepseek本地

2.2.3 代码调用

python调用大模型,需要西安安装openai模块,使用如下命令

bash 复制代码
pip3 install openai

2.3 提示词工程

三、实战

3.1 Streamlit

使用步骤

运行之后,会自动打开页面,默认访问8501端口

具体streamlit的使用方法,参考 http://streamlit.io中的doc部分

streamlit基础用法

具体请参考官方文档API reference

页面设置

具体参照官网API reference中的configuration

3.2 AI智能伴侣-基本交互

安装通义灵码插件

3.3 AI智能伴侣-会话记忆

流式输出

请求大模型的方式为流式

3.4 AI智能伴侣-侧边栏功能

3.4.1 侧边栏制作

3.4.2 会话管理

文件操作入门
文件操作-资源释放
文件操作-json

保存会话

创建会话
展示会话列表
加载会话
删除会话

功能优化与小结

四、技术扩展

相关推荐
y = xⁿ13 小时前
DeepSeek Harness 学习日记:关于Agent接口,工具调用的底层实现
android·java·学习
HugoStudio_SWAN16 小时前
【擦除重绘】C++ 控制台动画:弹跳 Logo DVD 屏保效果
开发语言·c++·学习·程序人生
sakiko_17 小时前
Swift学习笔记42-SwiftUI的属性包装器(讲解+面试)
笔记·学习·ios·swiftui·swift
自小吃多18 小时前
器件移动、旋转、镜像、对齐、等间距操作笔记
笔记·嵌入式硬件
存在morning19 小时前
【Paimon 学习笔记 三】工作流程:Paimon 的批写、流写、批读与流读
笔记·学习
老当益壮梁奶奶20 小时前
Linux软件编程学习笔记(八):进程间通信详解(1)
linux·c语言·笔记·学习·算法
weixin_466068111 天前
《十分钟冥想》精读笔记(上):每天10分钟,给大脑做一次“系统减负”
笔记
凯尔萨厮1 天前
Java学习笔记十(注解)
java·笔记·学习
JoannaJuanCV1 天前
VLM学习-SFT(监督微调)
深度学习·学习·机器学习·大模型·视觉大模型·vlm·视觉编码器
程序员大雄学编程1 天前
微积分43. 无穷积分入门:从概念到Python实战可视化
开发语言·python·学习·微积分