Как подключить конечную точку Azure Open AI PE из записной книжки рабочей области Azure SynapsePython

Программы на Python
Anonymous
Как подключить конечную точку Azure Open AI PE из записной книжки рабочей области Azure Synapse

Сообщение Anonymous »

Я создал записную книжку в Azure Synapse и пытаюсь подключиться к Azure Open AI, но открытая конечная точка AI доступна только через частную конечную точку. Как подключиться к конечной точке Azure Open AI через PE.
Я создал PE из Azure Synapse в Azure Open AI.
И служба Open AI, и рабочая область синапса находятся в одной виртуальной сети и подсети, но они в разных группах ресурсов.
Подключение к общедоступной сети отключено для Azure Open AI, но открыто для рабочей области Synapse.
Что я использую в качестве openai.azure_endpoint.
Я пытался использовать конечную точку azure open ai как есть из службы, хотя доступ к общедоступной сети включен, и она работает нормально.
Но если я попытаюсь использовать \
, пока PE включен, появляется сообщение об ошибке подключения.
Каково решение?
Фрагмент кода:
%pip install openai

import openai
from azure.identity import DefaultAzureCredential

openai.api_key = "xxxxxx"
openai.azure_endpoint = "https://xxxx.openai.azure.com/"
openai.api_type = "azure"
openai.api_version = "2023-12-01-preview"

response = openai.chat.completions.create(

model="gpt-3.5-turbo-1106",
messages=\[{"role": "user", "content": """whats 2+2 """}\]
)

print(response.choices\[0\].message.content)


Подробнее здесь: https://stackoverflow.com/questions/787 ... e-notebook

Вернуться в «Python»