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

保存会话

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

功能优化与小结

四、技术扩展

相关推荐
M78佐菲1 小时前
ARM学习笔记(1)
linux·arm开发·笔记·嵌入式硬件·学习
益达丫3 小时前
Socket编程揭秘:端口、IP与进程通信的底层逻辑
linux·笔记
无敌贵点大王4 小时前
RTThread学习记录11——RT-Thread 设备模型吃透:UART/ADC/PWM/PIN 到底有什么区别?
c语言·stm32·学习·链表
是翎5 小时前
深度长文|2026产品经理AI实践手册
人工智能·深度学习·学习·自然语言处理·数据挖掘
Linux-lucky6 小时前
32-38-Linux学习之旅之MySQL综合
linux·运维·学习·mysql·ubuntu
知识分享小能手7 小时前
C++ 学习教程,从入门到精通,C++ 入门知识 — 完整知识点(1)
开发语言·c++·学习
马可家的菠萝8 小时前
你收藏的资料,有多少真的被你第二次打开过?
笔记·知识管理·效率提升·个人知识库
小刘在重生~9 小时前
Java Lock 显式锁案例|ReentrantLock 解决多线程安全问题(超详细实战)
java·笔记·面试
职豚求职小程序9 小时前
中国人寿27秋招笔试[特殊字符]北森机考|备考攻略
笔记
江湖人称菠萝包9 小时前
【Qt】《Qt 5.9 C++开发指南》笔记-Chapter9-Qt Charts
笔记·qt·qt5