OpenAIのWhisperAPIを利用しようとしたが、オプション関連の設定がうまくいかない
解決したいこと
OpenAIのWhisperAPIを利用しようとしています。
情報が少ないため、APIリファレンスなどを見ながら作成しているのですが、エラーになってしまいます。
発生している問題・エラー
この状態に近いものが、OpenAIにあるのですが、そちらもいろいろと動かなかったので、多少改変しています。
こちらが基本形として動作するのですが、出力形式をデフォルトにあるjson以外のものに変えようとすると、途端にエラーになります。
const { Configuration, OpenAIApi } = require("openai");
const fs = require("fs");
const { hrtime } = require("process");
const start = hrtime();
const configuration = new Configuration({
apiKey: "MY_API_KEY",
});
const openai = new OpenAIApi(configuration);
async function main() {
const resp = await openai.createTranscription(
fs.createReadStream("sample.mp3"),
"whisper-1"
);
console.log(resp);
const end = hrtime(start);
console.log(end);
}
main();
改変例
async function main() {
const resp = await openai.createTranscription(
fs.createReadStream('sample.mp3'),
"whisper-1",
responseFormat('srt')
);
console.log(resp);
}
async function main() {
const resp = await openai.createTranscription(
file:fs.createReadStream('sample.mp3'),
model:"whisper-1",
responseFormat:"srt"
);
console.log(resp);
}
自分で試したこと
こちらも同様のエラーが発生していたのですが、未解決のようです、、、
間にプロンプトに関する記述を増やすなども、行った(できていない可能性が高い)が、変化はなくエラーになってしまった。
どのように記述することで、node.jsでオプション関連をどのように設定すればよいのでしょうか。
お教えいただけると幸いです。
0