一架梯子,一头程序猿,仰望星空!
OpenAI开发教程 > 内容正文

OpenAI SDK介绍


官方REST API

OpenAI官方提供Http API接口,任何开发语言都可以直接通过Http请求调用接口。其他各种编程语言的SDK也是对官网Http API的封装。

提示:本教程,仅从Http API接口角度讲解,其他开发语言的SDK参数含义跟HTTP API参数数一样的。

Python SDK

官方Python SDK例子

1.安装库

pip install openai

2.Python例子

import os
import openai

# 官网申请的API KEY
openai.api_key = os.getenv("OPENAI_API_KEY")

# 调用AI模型
response = openai.Completion.create(model="text-davinci-003", prompt="你是谁?", temperature=0, max_tokens=7)

Node.js SDK

官方Node.js例子

1.安装依赖

npm install openai

2.Node.js例子

const { Configuration, OpenAIApi } = require("openai");
// 官网申请的API key
const configuration = new Configuration({
  apiKey: process.env.OPENAI_API_KEY,
});
const openai = new OpenAIApi(configuration);

// 调用模型
const response = await openai.createCompletion({
  model: "text-davinci-003",
  prompt: "你是谁?",
  temperature: 0,
  max_tokens: 7,
});

其他社区SDK

如果不想直接调用http api可以到github找社区开发者封装的SDK


关联主题