■結論
下記コードでモデル一覧が取得出来ます(2024/4/7時点)
import openai
import requests
import os, json
from pprint import pprint
# ここは自身の環境変数に依存なので適宜ご変更
API_KEY = os.getenv("AZURE_OPENAI_KEY")
RESOURCE_ENDPOINT = os.getenv("AZURE_OPENAI_ENDPOINT")
url = RESOURCE_ENDPOINT + "openai/models?api-version=2024-03-01-preview"
r = requests.get(url, headers={"api-key": API_KEY})
for element in r.json()["data"]:
print(f'{element["id"]} ({element["lifecycle_status"]})')
■補足
pprint(r.json())で、レスポンスの全体像が分かります。
■参照