Pythonのライブラリに、OpenAIを扱うものがありこれでいろいろいじってみました。しかし、このOpenAI、かなりの曲者です。
AWS同様にアカウント登録の際に、クレジットカード情報を登録するのですが、スキップもできるのでスキップして登録しました。次に Python環境に pip install openai とやるとインストールされ、サンプルコードでも書いてみるかとやってみると、エラーだらけで動かず。
ググってみても要領を得たものがなかなか見つからず、それでもどうやらopenaiライブラリが、最新版では1.0以上ですが、ネットとか書籍に出ているものは0.28などで古い。しかし1.0になったタイミングで内部仕様が激変したらしく、あちこちの書込みに悲鳴が上がっていました。
pip install openai==0.28などとして元のバージョンにしてみたりしました。それでうまくゆくかというと、そう簡単な状況ではなく、このバージョンの組合せならOKというものが自分のところでは全く動きません。
そうこうしているうちに、今度は見たことのないエラーが出るようになり、ググってみると、5ドルの無料枠を使い切るとGPT系のモデルを使えない仕様になっていて使い切ったから ということのようでした。
AWSのようにともかくお金を払えということなんでしょう。とりあえず断念。