openaiとpydanticのライブラリを使いたくてレイヤーの設定をしていたら
Unable to import module 'lambda_function': No module named 'jiter.jiter'
Unable to import module 'lambda_function': No module named 'pydantic_core._pydantic_core
こんなんでてきて困り果てました。
なんとか動くとこまでできたので共有します。
解決方法
ランタイムはpython3.9を選択
・https://github.com/keithrozario/Klayers/tree/master/deployments/python3.9
からpypydanticのARNもってくる
・https://github.com/erenyasarkurt/OpenAI-AWS-Lambda-Layer?tab=readme-ov-file
ここからOPENAIのzipフォルダインストールしあとにフォルダ名pythonに変えてレイヤーを作成
以上
注意
・OPENAIのライブラリ古いので,APIの設定や呼び出し方がほんの少し違う
・あくまで自己責任で
参考にしたサイト(自分はうまくいかず)
https://zenn.dev/galapagos/articles/a222e38a32f4ba
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q14302582744