Python调用Azure OpenAI

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'])

返回:

 

posted @ 2023-06-10 00:25  有翅膀的大象  阅读(758)  评论(0)    收藏  举报