作业1:编写一个 LLM 多轮对话的 Python 程序
发布时间: 第1周
截止时间: 第3周周日(9月28日) 23:59
权重: 10%
📋 作业概述
本次作业要求同学们编写一个基于 Python 的 LLM 多轮对话程序,通过实际编程实践掌握 LLM API 的基本调用方法和多轮对话的实现技巧。
🎯 作业要求
基本功能
- API 集成: 集成至少一个 LLM API(如 OpenAI、Anthropic、或国产模型 API)
- 多轮对话: 实现能够保持上下文的多轮对话功能
- 用户界面: 提供命令行界面供用户交互
📚 参考资源
相关文档
❓ 常见问题
Q: 如何获取 API Key? A: 可以注册 OpenAI、Anthropic 等平台获取 API Key,课程也会提供测试用的 API 额度。
Q: 可以使用现有的库吗? A: 可以使用官方 SDK 和常用的 Python 库,但核心逻辑需要自己实现。
Q: 如何保证 API Key 的安全? A: 使用环境变量或配置文件存储,不要将 API Key 硬编码到代码中或提交到版本控制系统。
📞 技术支持
如有技术问题,可以通过以下方式获得帮助: