Я пытаюсь создать рассказ, используя openai в nodejs, но возникает ошибка ⇐ Javascript
-
Гость
Я пытаюсь создать рассказ, используя openai в nodejs, но возникает ошибка
Я пытаюсь создать короткую историю с помощью openai API в nodejs, но получаю сообщение об ошибке: «400 Нам не удалось проанализировать тело JSON вашего запроса. (Подсказка: это, скорее всего, означает вы неправильно используете свою HTTP-библиотеку. API OpenAI ожидает JSON полезная нагрузка, но отправленный файл не является допустимым JSON. Если у вас возникли проблемы с выяснением как это исправить, свяжитесь с нами через наш справочный центр по адресу help.openai.com.)" при отправке запроса на публикацию вот мой код.
const express = require("экспресс"); const router = express.Router(); require("dotenv").config(); const OpenAIApi = require("openai"); const apiKey =process.env.OPENAI_API_KEY; const openai = новый OpenAIApi({ключ: apiKey}); router.post("/", async (req, res) => { пытаться { const ответ = ждут openai.completions.create("text-davinci-001", { заголовки: { «Тип контента»: «приложение/json», }, подсказка: req.body.prompt, max_tokens: 100, // При необходимости отрегулируйте максимальную длину сгенерированной истории температура: 0,7, // Регулировка температуры для контроля случайности }); console.log(response.choices[0].text); return res.send(response.choices[0].text); } поймать (ошибка) { console.error("Ошибка создания рассказа:", error); вернуть res.send(error.message); } }); модуль.экспорт = маршрутизатор;
если в моем коде есть ошибка, помогите мне.
Я пытаюсь создать короткую историю с помощью openai API в nodejs, но получаю сообщение об ошибке: «400 Нам не удалось проанализировать тело JSON вашего запроса. (Подсказка: это, скорее всего, означает вы неправильно используете свою HTTP-библиотеку. API OpenAI ожидает JSON полезная нагрузка, но отправленный файл не является допустимым JSON. Если у вас возникли проблемы с выяснением как это исправить, свяжитесь с нами через наш справочный центр по адресу help.openai.com.)" при отправке запроса на публикацию вот мой код.
const express = require("экспресс"); const router = express.Router(); require("dotenv").config(); const OpenAIApi = require("openai"); const apiKey =process.env.OPENAI_API_KEY; const openai = новый OpenAIApi({ключ: apiKey}); router.post("/", async (req, res) => { пытаться { const ответ = ждут openai.completions.create("text-davinci-001", { заголовки: { «Тип контента»: «приложение/json», }, подсказка: req.body.prompt, max_tokens: 100, // При необходимости отрегулируйте максимальную длину сгенерированной истории температура: 0,7, // Регулировка температуры для контроля случайности }); console.log(response.choices[0].text); return res.send(response.choices[0].text); } поймать (ошибка) { console.error("Ошибка создания рассказа:", error); вернуть res.send(error.message); } }); модуль.экспорт = маршрутизатор;
если в моем коде есть ошибка, помогите мне.
Мобильная версия