1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > nodejs express接入openai key使用chatgpt

nodejs express接入openai key使用chatgpt

时间:2019-05-13 15:24:34

相关推荐

nodejs express接入openai key使用chatgpt

在国内用接码平台买个虚拟号注册下openai

以下是油管上扒来的代码,把env里的OPEN_AI_KEY换成自己的就可以直接用了

const express = require("express");require("dotenv").config();const {Configuration, OpenAIApi } = require("openai");const app = express();app.use(express.json());const configuration = new Configuration({apiKey: process.env.OPEN_AI_KEY,});const openai = new OpenAIApi(configuration);app.post("/find-complexity", async (req, res) => {try {const {prompt } = req.body;const response = await openai.createCompletion({model: "text-davinci-003",prompt: `${prompt}The time complexity of this function is###`,max_tokens: 64,temperature: 0,top_p: 1.0,frequency_penalty: 0.0,presence_penalty: 0.0,stop: ["\n"],});return res.status(200).json({success: true,data: response.data.choices[0].text,});} catch (error) {return res.status(400).json({success: false,error: error.response? error.response.data: "There was an issue on the server",});}});const port = process.env.PORT || 5000;app.listen(port, () => console.log(`Server listening on port ${port}`));

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。