Skip to main content

OpenAI 简介

什么是 OpenAI?

OpenAI 提供了一系列强大的 AI 模型,如 GPT-4、DALL·E 和 Whisper,适用于文本生成、图像生成和语音识别等任务。

info

OpenAI API 可用于 NLP 任务、代码生成、对话机器人等多种应用场景。

获取 OpenAI API Key

  1. 访问 OpenAI 官方网站
  2. 注册或登录 OpenAI 账户
  3. API Keys 页面获取 API Key
caution

请勿将 API Key 公开,以防被滥用。

安装与环境准备

1. 安装 OpenAI Python SDK

pip install openai

2. 使用 JavaScript 安装 OpenAI SDK

npm install openai

OpenAI API 调用示例

import openai

openai.api_key = "your-api-key"

response = openai.ChatCompletion.create(
model="gpt-4",
messages=[{"role": "user", "content": "你好,介绍一下 OpenAI"}]
)
print(response["choices"][0]["message"]["content"])

OpenAI 部署示例

from flask import Flask, request, jsonify
import openai

app = Flask(__name__)
openai.api_key = "your-api-key"

@app.route("/generate", methods=["POST"])
def generate():
data = request.json
response = openai.ChatCompletion.create(
model="gpt-4",
messages=[{"role": "user", "content": data["prompt"]}]
)
return jsonify(response["choices"][0]["message"]["content"])

if __name__ == "__main__":
app.run(port=5000)

进阶操作

使用 Whisper 进行语音转文本
import openai

openai.api_key = "your-api-key"

audio_file = open("speech.mp3", "rb")
response = openai.Audio.transcribe(model="whisper-1", file=audio_file)
print(response["text"])

结论

OpenAI 提供了强大的 NLP 和 AI 计算能力,可用于文本、语音、图像等多种任务。无论是研究者还是开发人员,都可以利用 OpenAI 进行高效的 AI 开发。

更多 OpenAI 资源