Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

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

1Answer

Comments

Your answer might help someone💌