azure国内访问openai接口代码
AI 2024/4/16 21:10:16 点击:不统计
<本文原载于www.forasp.cn>
上面一片文章写了 通过微软azure国内访问openai 本文直接通过接口示例,显示调用opeai。
首先 通过 azure 访问openai 是直接可以访问的,不需要科学上网。
其次,看直接看代码 ,这里有两个版本的openai
安装openai 扩展
pip install openai
如果openai是版本1.x.0 以及以上版本
openai.api_key = "你的secret key"
openai.api_base = "https://yousitename.openai.azure.com/"
openai.api_type = 'azure'
openai.api_version = '2023-07-01-preview' # this might change in the future
deployment_name = 'gpt-4' # 你的模型名称
# Send a completion call to generate an answer
print('Sending a test completion job')
start_phrase = 'Write a tagline for an ice cream shop. '
messages = [
{"role": "system", "content": "你是语言专家,帮我把中文转为英文"},
{"role": "user", "content": "苹果"},
]
response = openai.ChatCompletion.create(engine=deployment_name, messages=messages, max_tokens=10, timeout=120)
print( response.choices[0].text)
如果openai是版本 0.x 的版本
client = AzureOpenAI(
api_key="你的secret key",
api_version="2023-07-01-preview",
azure_endpoint="https://yousitename.openai.azure.com/"
)
response = client.completions.create(
messages=messages,
model=deployment_name,
max_tokens=10)
print( response.choices[0].text)
上面就是通过 微软azure 访问openai 接口案例。
%77w%77%2E%66%6F%72%61%73%70%2E%63%6E