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

保存会话

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

功能优化与小结

四、技术扩展

相关推荐
圣光SG2 小时前
Servlet学习笔记
笔记·学习·servlet
奋发向前wcx2 小时前
y1,y2总复习笔记5 2026.7.19
数据结构·笔记·算法
@Mike@4 小时前
02-数据库学习笔记(SQL引擎)
数据库·笔记·学习
六点_dn4 小时前
RabbitMQ学习笔记-定义与作用
笔记·学习·rabbitmq
我的xiaodoujiao5 小时前
快速学习Python基础知识详细图文教程9--函数进阶
开发语言·python·学习·测试工具
世人万千丶6 小时前
鸿蒙Flutter Flexible与Expanded的区别
学习·flutter·harmonyos·鸿蒙
香辣牛肉饭6 小时前
【算法】动态规划 最长公共子序列(LCS)
经验分享·笔记·算法·动态规划
迷途呀6 小时前
Python:函数中的参数类型
开发语言·笔记·python·langchain·nlp
YM52e7 小时前
鸿蒙Flutter Center居中组件:Align对齐详解
android·学习·flutter·华为·harmonyos·鸿蒙
依然范特东7 小时前
动手学深度学习笔记--卷积层、微调
人工智能·笔记·深度学习