LLM API 入门
大语言模型(LLM)API 是 AI 工程的基础。本章将教你如何调用主流的 LLM API。
#主流 LLM API 对比
| API | 特点 | 适合场景 |
|---|---|---|
| OpenAI | 生态最完善,GPT-4 能力强 | 通用场景 |
| Anthropic Claude | 长上下文,安全性好 | 文档处理、代码 |
| Google Gemini | 多模态能力强 | 图片、视频处理 |
#获取 API Key
#OpenAI
- 访问 platform.openai.com
- 注册账号并绑定支付方式
- 在 API Keys 页面创建新的 Key
#Anthropic Claude
- 访问 console.anthropic.com
- 注册并获取 API Key
#第一次 API 调用
pythonfrom openai import OpenAI client = OpenAI(api_key="your-api-key") response = client.chat.completions.create( model="gpt-4", messages=[ {"role": "system", "content": "你是一个有帮助的助手"}, {"role": "user", "content": "用一句话解释什么是 API"} ] ) print(response.choices[0].message.content)
#理解 API 参数
- model: 选择模型(gpt-4, gpt-3.5-turbo, claude-3-opus 等)
- messages: 对话历史,包含 system/user/assistant 角色
- temperature: 控制随机性(0-2,越高越随机)
- max_tokens: 限制输出长度
#实践练习
尝试修改上面的代码:
- 改变 system prompt,让 AI 扮演不同角色
- 调整 temperature,观察输出变化
- 尝试多轮对话