立项原因(40字以上):
这是一个个人练习项目,目的是学习如何在前端页面中集成多个第三方API(天气查询、搜索引擎、图片识别),并通过大模型API实现智能对话。项目解决了“如何让AI助手能获取实时信息”的问题,同时练习了前后端联调和Netlify部署的完整流程。
点击空白处退出提示
语言技术
JavaScript系统类型
Web行业分类
人工智能演示地址
https://jovial-truffle-cecb5a.netlify.app/
立项原因(40字以上):
这是一个个人练习项目,目的是学习如何在前端页面中集成多个第三方API(天气查询、搜索引擎、图片识别),并通过大模型API实现智能对话。项目解决了“如何让AI助手能获取实时信息”的问题,同时练习了前后端联调和Netlify部署的完整流程。
功能介绍(80字以上):
1. 智能聊天模块:用户输入问题,AI根据意图判断是否需要调用外部工具
2. 天气查询功能:输入城市名,返回实时天气信息
3. 联网搜索功能:AI自动调用搜索引擎获取实时信息并总结
4. 图片识别功能:上传图片,AI识别图片内容并回复
5. 对话记录管理:支持清空聊天记录、本地保存会话
当前已完成天气查询和搜索引擎的API对接,图片识别正在调试中,准备换用多模态AI。项目采用模块化设计,便于后续添加更多工具。
全栈独立开发,技术栈为原生HTML/CSS/JS + DeepSeek API + 免费天气API。部署在Netlify,支持公网访问。亮点是实现AI决策层自动判断是否调用工具,多个API串联调用,终端运行无报错。难点是API响应速度优化,正在改用豆包API提升性能。





评论