MENU

ModuleNotFoundError: No module named ‘openai.embeddings_utils’ への対処

やりたいこと

FastAPIにて、少し前に作成したtext embedingを流用しようと思ったら、上記のエラーが出てしまったため、これの対処をして、使えるようにしたい。

やったこと(というかわかったこと)

openAI のアップデートが原因!!

原因は、上記の通り。新しい端末では、最新のバージョンを入れてしまったため、エラーが出ていたらしい。
対応方法は以下の2パターン。
①:当時の開発環境に合わせる
②:最新のopenAIのライブラリにコードを修正する
後学のためには②を選択すべきなのはわかっているが、あまり時間を使いたくなかったので、①を選択しました。
あとは簡単。
 pip uninstall openai
 pip install openai==0.28.1

参考

参考ページ
https://qiita.com/matntntn/items/a86c21a4f55b589601a7
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメントする

目次