应用: gemini圣诞树加入照片、音乐播放
前提:已经注册好PythonAnywhere
-
创建web应用
- 因为PythonAnywhere 需要先创建一个空的 Web 应用,才能配置静态文件映射(让static目录的照片对外可访问)。
- 首先点击「Add a new web app」按钮;
- 框架选择 → 选择「Flask」(不要选其他框架),点「Next」;
- 项目路径 / 模块名 → 保持默认 (有可能是xxx.app.py)
-
配置静态文件映射
-
回到「Web」标签
-
向下滚动到「Static files」区域
-
填写:
- URL path:
/static/ - Directory:
/home/你的用户名/static
- URL path:
- 重启:
点击「Reload」按钮;
等待 10 秒,重启完成后无报错即成功。
-
上传文件
-
导航栏的「Files」
-
点击「New directory目录」, 输入
static -
点击「New directory」,再输入
photos(确保在static下操作) -
点击右侧「Upload file」(上传文件)(如IMG_2301.jpg)
建议: 使用jpg、mp3 等常见格式,否则gemini识别不了
-
确定图片路径
- https://(你的用户名).pythonanywhere.com/static/photos/IMG_2301.jpg
-
gemini提示语
- 想要读取图片: 请使用requests库的get方法, 请求以下地址, 获取照片
https://(你的用户名).pythonanywhere.com/static/photos/IMG_2301.jpg
- 想要读取音乐: 请使用requests库的get方法, 请求以下地址, 获取音乐文件
https://(你的用户名).pythonanywhere.com/static/photos/xxx.mp3