✨
JavaScriptでOpenAIのAPIを使う方法(opanai v4対応)
JavaScriptライブラリのopenai v4を使用してGPT-4/3.5のAPIにアクセスする方法です。
v4から使い方が少し変わったので注意。当方はnode18で動かしています。
1. ライブラリのインストール
npmかyarnでopenai v4をインストールします。
npm install --save openai
# or
yarn add openai
2. API KEYの取得
OpenAIのAPI KEYを取得してください。ChatGPT Plusとは別物なので注意。
以下の記事が参考になります。
3. 実装
openai v4で実装方法が大きく変わりました(楽になった)。
以下の動画を参考にしました(この人動画でAPI KEY見えてるけど大丈夫かな...)
How to use the OpenAI API in NodeJS
実装例は以下
const openai = new OpenAI({
apiKey: OPENAI_API_KEY // 先程取得したAPI KEY
})
const message = "GPTに聞きたいメッセージ"
const completion = await openai.chat.completions.create({
model: "gpt-4", // 使いたいGPTのModel
messages: [{ "role": "user", "content": message }],
});
console.log(completion.choices[0].message.content); //GPTの回答
使えるGPTのModelはOpenAIのDocumentにあります。
まとめ
GPTにchat形式で聞くだけなら、この使い方で十分だと思います。
現にこの使い方でBotを運用しています。(後日記事にします)
GPTの進化は速いので、ライブラリのアップデートでまた使い方が変わるかもしれません。
適宜、opanai-nodeのドキュメントを確認してください
Discussion