Closed lsz05 closed 5 months ago
N/A
修正後,text-embedding-ada-002 も正常に動くようにできました。 text-embedding-ada-002 ではdimensionsの設定が不可とされているため,今のままだと下記のエラーが出ています。
dimensions
openai.BadRequestError: Error code: 400 - {'error': {'message': 'This model does not support specifying dimensions.', 'type': 'invalid_request_error', 'param': None, 'code': None}}
dimensions=Noneもできないようです。
dimensions=None
本PRではdimensions引数をmodel=text-embedding-ada-002の場合には送らないようにし,OpenAIEmbedder内のdimも設定と関わらず1536とします。 これで解消しました。
model=text-embedding-ada-002
OpenAIEmbedder
@ryokan0123 これです https://github.com/openai/openai-python/blob/1a83130d7aff056d83c6760e20246a26a400c0d4/src/openai/resources/embeddings.py#L68-L69 多分サーバー側が対応(新バージョンまで更新)していないと思います
関連する Issue / PR
N/A
PR をマージした後の挙動の変化
修正後,text-embedding-ada-002 も正常に動くようにできました。 text-embedding-ada-002 では
dimensions
の設定が不可とされているため,今のままだと下記のエラーが出ています。dimensions=None
もできないようです。挙動の変更を達成するために行ったこと
本PRでは
dimensions
引数をmodel=text-embedding-ada-002
の場合には送らないようにし,OpenAIEmbedder
内のdimも設定と関わらず1536とします。 これで解消しました。動作確認