OpenAIが作成したGPT-3言語モデルにアクセスするAPIが公開されており、トークン数(≒単語数)の従量制課金方式となっている。https://openai.com/api/pricing/前回、ChatGPTを試すためのユーザー登録をした時点で、18ドルの無料使用枠が自動で付与されている。Account」で、どれくらいAPIで有償枠を使ったか、有効期限はどれくらいかを確認できる。これをコピーして、bash系ならexportで環境設定ファイルに保存しておくとよい。.bash_securesNode.jsからAPIを呼び出すhttps://platform.openai.com/docs/libraries/node-js-libraryにドキュメントあり。openaiサンプルプログラム最も高性能で高価な「Davinci」モデルを使用してみる。英語とドイツ語でお願いします。'\n\n大阪と東京の間の距離は約540kmです。}]###で質問文の区切り文字とし引数stopに指定している。APIは履歴を記憶しないため与える文章にはこれまでの全会話を含めなくてはならない。よって、最初の質問に返してきた答えをprompt変数に連結し、さらに別の言語で言ってほしい旨をpromptにさらに連結し、全く同じ関数を呼ぶと、これまでの流れを考慮した答えが返ってきているのがわかる。これを利用したチャットボットを作るなら、会話履歴の管理(サーバー側ファイルかクライアント側の変数か)や全体会話容量制限(最大文字数)などが必要になってくる。ドラレコ※本記事は当サイト管理人の個人的な備忘録です。本記事の参照又は付随ソースコード利用後にいかなる損害が発生しても当サイト及び管理人は一切責任を負いません。※本記事内容の無断転載を禁じます。自営業プログラマーです。SERVERNOTE.NET。