简介
OpenAI API 提供了强大的语言模型(如 GPT 系列)接入能力,允许开发者通过简单的 HTTP 请求调用 AI 模型,实现文本生成、问答、摘要、翻译等多种功能。
快速开始
- 注册 OpenAI 账号并获取 API Key
- 安装78TP SDK 或直接使用 HTTP 客户端
- 发送请求到
https://api.openai.com/v1/chat/completions - 解析返回的 JSON 响应
认证方式
所有 API 请求必须在请求头中包含以下字段:
Authorization: Bearer YOUR_API_KEY
常用接口
- /v1/chat/completions:用于对话式交互(GPT-3.5/4)
- /v1/completions:适用于传统文本补全(已逐步弃用)
- /v1/embeddings:生成文本向量嵌入
- /v1/images/generations:DALL·E 图像生成
示例代码(JavaScript)
fetch('https://api.openai.com/v1/chat/completions', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_API_KEY'
},
body: JSON.stringify({
model: 'gpt-3.5-turbo',
messages: [{ role: 'user', content: '你好!' }]
})
})
.then(res => res.json())
.then(data => console.log(data));
注意事项
- 请妥善保管 API Key,避免泄露
- 注意用量配额和费用控制
- 生产环境建议使用代理或后端调用,避免前端暴露密钥