5
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

OpenAIのWhisperAPIを利用しようとしたところ、パラメータの設定がうまくいかなかった話

Posted at

概要

Node.jsでwhisperを利用しようとしたところ、パラメーターの設定がうまくいかずエラーになってしまった。
APIリファレンスにも説明がなく、困っていたがいろいろ調べた結果答えを知ることができたため、共有したい。

書き方

const { Configuration, OpenAIApi } = require("openai");
const fs = require("fs");
const configuration = new Configuration({
  apiKey: "YOUR_API_KEY",
});
const openai = new OpenAIApi(configuration);

async function main() {
  const resp = await openai.createTranscription(
    fs.createReadStream("sample.mp3"),
    "whisper-1",
    undefined,
    "text"
  );
  console.log(resp.data);
}

main();

まとめ

いわゆるObject形式による入力やpromptを飛ばした状態でファイル形式の設定を行うと、エラーになるようだった。APIリファレンスにデフォルト値がないこともあり、気が付くのが難しかった。

pythonなどの場合はこちらを参考にするとよいだろう。

5
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?