简单的node环境运行Chatgpt

207 阅读1分钟

一、首先要有账号

获取apikey链接
文档上有安装命令 QQ截图20230307135724.png

//可以自行去.env配置一下process.env,也可以apiKey:'sk-...v20p',自行选择
import { Configuration, OpenAIApi } from "openai";
const configuration = new Configuration({
    organization: "org-txR7Ri43ssYssxkQxbEDQear",
    apiKey: process.env.OPENAI_API_KEY,
});
const openai = new OpenAIApi(configuration);

.env配置,自行设置

OPENAI_API_KEY='sk...QWv20p'

配置

 const response = await openai.createCompletion({
		model: "text-davinci-003",
		prompt: '你是ai吗',
		max_tokens: 2048,
		temperature: 1,
	});

更多配置可以查看文档

QQ截图20230307140942.png 对返回的内容获取

response.data.choices[0].text

按需要自己可以开个express服务器或者用nest等工具
简单配置的源码