Azure OpenAI Service で GPT Indexを使ってみたい。

実現したいこと

PythonからAzure OpenAI Service のAPIからGPT Indexを利用したいと考えています。
下記のコードを作成してみたのですが、エラーが発生してしまい解決できません。
Azure OpenAI Service にはAPIがないのでしょうか?
もし、ご存じの方がいらっしゃれば教えてください。

該当のソースコード

Python

1import openai 2import os 3from gpt_index import Document, GPTSimpleVectorIndex 4 5# Azure OpenAI への接続情報6os.environ["OPENAI_API_KEY"] = "***********************"7API_KEY = os.getenv("OPENAI_API_KEY")8os.environ["OPENAI_API_BASE"] = "https://*****.openai.azure.com/"9RESOURCE_ENDPOINT = os.getenv("OPENAI_API_BASE") 10 11openai.api_type = "azure"12openai.api_key = API_KEY 13openai.api_base = RESOURCE_ENDPOINT 14openai.api_version = "2022-12-01"15 16# Indexを付けたいテキストファイル17text_list = [r"~~\test.txt"]18documents = [Document(t) for t in text_list]19 20# Indexの作成21index = GPTSimpleVectorIndex.from_documents(documents) #←ここでエラー

エラー文

Error

1INFO:openai:error_code=DeploymentNotFound error_message='The API deployment for this resource does not exist. If you created the deployment within the last 5 minutes, please wait a moment and try again.' error_param=None error_type=None message='OpenAI API error received' stream_error=False

実行環境

[開発環境]
Windows11 Pro
Python 3.10
openai 0.27.2
gpt-index 0.5.4

[Azure]
※ コードでは指定していない
リージョン:South Central US
モデル:text-davinci-003

コメントを投稿

0 コメント