基于Vue+DeepSeekAPI的在线AI问答
知识点
Flask
什么是Flask
Flask是一个非常小的PythonWeb框架;Flask 被称为”微框架”,因为它使用简单的核心,得用扩展增加其他功能。如何安装
- 使用命令
1 | python --version |
来查看当前的python版本,需要满足其大于3.6
- 使用python的包安装工具pip安装
1 | pip install Flask |
- 验证是否安装成功
1 | pip show Flask |
Nginx
- 什么是Nginx
Nginx功能丰富,可作为HTTP服务器,也可作为反向代理服务器,邮件服务器
正向代理与反向代理
- 正向代理:是一个位于客户端与目标服务器之间的服务器(即代理服务器),即实现对客户端请求的转发与目标服务器响应的转发。
在访问境外网站时,用户可以使用正向代理技术。
通过正向代理服务器来访问目标服务器,目标服务器并不知道用户的ip,也不知道访问自己的是一个代理
2. 正向代理的用途- 突破访问限制:访问国外网络
- 提高访问速度:代理服务器中配置有较大的硬盘缓冲区,用户通过代理访问某资源后,该资源会将部分信息缓存在代理服务器中,为了用户以后再次读取
- 隐藏客户端真实IP:免受攻击
- 反向代理:代理服务器来代理目标服务器,接受用户请求,将请求转发给目标服务器,并将结果返回给用户。
这时候,用户不知道真正的目标服务器是谁,也不知道自己访问的是一个代理 - 反向代理的用途
- 隐藏服务器真实IP
- 负载均衡:根据所有真实服务器的负载情况,把请求发送到不同真实服务器上
- 提高访问速度:同上
- 提供安全保障:反向代理可作为应用层的防火墙,为网站提供对基于Web的攻击行为(例如DoS/DDoS)的防护。
- 总结
- 正向代理是客户端架设的;反向代理是服务器架设的。
- 什么是Axios
- Axios 是一个流行的
JavaScript 库
,用于在 Web 浏览器和Node.js
中发起Http 请求
和处理响应。
- Axios 是一个流行的
2025-2-26:
在deepseek上充值API额度,使用python程序在本地调用
1 | import requests |
运行程序使用
1 | python filename.py |
根据上面代码,得出运行代码是在向AI提问“你是谁”
2025-2-27
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 陈同学的桃花源!
评论