Python调用Azure OpenAI

发布时间 2023-06-10 00:29:44作者: 有翅膀的大象
import os
import openai
openai.api_type = "azure"
openai.api_base = os.getenv("AZURE_OPENAI_ENDPOINT") 
openai.api_version = "2023-05-15"
openai.api_key = os.getenv("AZURE_OPENAI_KEY")

response = openai.ChatCompletion.create(
    engine="chatgpt35", # engine = "deployment_name".#gpt-35-turbo
    messages=[
       {"role": "system", "content": "You are a helpful assistant."},
      # {"role": "user", "content": "Does Azure OpenAI support customer managed keys?"},
       # {"role": "assistant", "content": "Yes, customer managed keys are supported by Azure OpenAI."},
        #{"role": "user", "content": "Do other Azure Cognitive Services support this too?"},
        {"role": "user", "content": "What is the land area of China?"}
       # {"role": "user", "content": "列举NBA2022年的比赛记录?"}
    ]
)

print(response)
print(response['choices'][0]['message']['content'])

返回: