← 返回 AI大模型从0到1——理论与实操
C1-06 用API调用大模型
使用大模型的方式

要实现具体功能(网站/小程序/app),必须用代码调用LLM(区别于在网站上输入prompt)
🥖 日常开发/调试,建议用deepseek,性价比高。
deepseek开放平台:https://platform.deepseek.com/usage
上手实操
✏️ 前置动作1:已搞定python环境
前置动作2:请先在终端(Powershell/terminal/IDE终端均可)执行pip install openai python-dotenv安装依赖库,然后在当前目录下创建一个.env文件,内容如下:DEEPSEEK_API_KEY="你的API密钥"
Python
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | |
Plain Text
1 2 3 4 | |
💡 安全提示:绝对不要将API密钥提交到Git仓库!在 .gitignore 中添加 .env 文件。密钥泄露会导致账户被盗用和高额费用。
常用参数详解
| 参数 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| model | string | — | 使用的模型名称 |
| messages | array | — | 对话历史,包含role和content |
| temperature | float | 1.0 | 随机性:0=确定,2=创意,推荐0.7 |
| max_tokens | int | — | 最大输出token数 |
| stream | bool | false | 是否流式输出(打字机效果) |
| reasoning_effort | string | high | 思考强度控制low/medium/high/xhigh |
| extra_body | object | — | {"thinking": {"type": "enabled"}} |
🥛 在本课堂上,请永远记住,写代码并不是什么重要的事情。上面的内容要知道,但并不需要记住,因为未来代码都是AI写的,你只需要审查!
课后练习
- [ ] 跑通上述代码,修改输入与AI进行对话。
🤔 思考:多轮对话是如何实现的?你只需要思考就行,后面我们让AI帮忙实现。