AI

OpenAI API 接入全攻略(注册、调用、示例代码)

AI智能摘要
本文介绍了OpenAI API的完整接入流程,涵盖账号注册、API Key生成、SDK安装及调用方法。提供Python和Node.js环境下的文本生成与DALL·E图像生成代码示例,并强调Key安全保管的重要性。同时解答了Key泄露处理、计费模式和调用频率限制等常见问题,帮助开发者快速上手并安全使用API服务。
— 此摘要由AI分析文章内容生成,仅供参考。

一、注册 OpenAI 账号

  1. 打开 OpenAI 官网
  2. 点击 Sign Up,可使用 邮箱Google/GitHub 账号 注册
  3. 注册完成后,进入 API Keys 页面
  4. 点击 Create new secret key,复制并保存你的 API Key

⚠️ 注意:API Key 只会显示一次,务必妥善保存,不要上传到 GitHub 等公共平台。


二、安装 SDK 或依赖

根据开发语言的不同,可以使用官方 SDK 或直接调用 REST API。

1. Python 版本

Python
pip install openai

2. Node.js 版本

Python
npm install openai

三、快速调用示例

以下示例展示了如何调用 GPT-4 模型生成内容。

1. Python 示例

Python
from openai import OpenAI

client = OpenAI(api_key="YOUR_API_KEY")

response = client.chat.completions.create(
    model="gpt-4o-mini",
    messages=[
        {"role": "system", "content": "你是一个专业助手"},
        {"role": "user", "content": "写一首五言绝句,主题是秋天"}
    ]
)

print(response.choices[0].message.content)

2. Node.js 示例

Python
import OpenAI from "openai";

const client = new OpenAI({
  apiKey: "YOUR_API_KEY",
});

const response = await client.chat.completions.create({
  model: "gpt-4o-mini",
  messages: [
    { role: "system", content: "你是一个专业助手" },
    { role: "user", content: "写一首五言绝句,主题是秋天" },
  ],
});

console.log(response.choices[0].message.content);

四、图像生成功能(DALL·E)

除了文本,OpenAI API 还支持生成图片。

Python
# 1. 导入 OpenAI 类
from openai import OpenAI

# 2. 初始化客户端(定义 client)
client = OpenAI(
    api_key="你的API密钥"  # 替换为你的实际API密钥
)

# 3. 再调用图片生成方法
response = client.images.generate(
    model="dall-e-3",  # 或 "dall-e-2"
    prompt="一只坐在月亮上的兔子",  # 你的图片描述
    size="1024x1024",
    quality="standard",
    n=1,  # 生成1张图片
)

# 输出图片URL
image_url = response.data[0].url
print(image_url)

你会得到一个图片 URL,直接在浏览器中打开即可查看生成的图像。


五、常见问题

  1. Q:API Key 泄露怎么办? A:立刻进入 API Keys 页面 删除泄露的 Key,并生成新的。
  2. Q:收费模式如何? A:OpenAI 按 调用量计费,不同模型价格不同,详见 官方价格说明
  1. Q:调用频率有限制吗? A:根据账号类型(免费/付费),会有不同的速率限制,超出会返回 429 Too Many Requests 错误。

暂无介绍....

登录用户才能发表评论! 登录账户

取消回复

评论列表 (0条):

加载更多评论 Loading...

延伸阅读:

暂无内容!

    返回顶部