March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now
when you try to run the sample code in a fabric pyspark(python) notebook you might instantly hit the following issue
ImportError: cannot import name 'AzureOpenAI' from 'openai' (/home/trusted-service-user/cluster-env/trident_env/lib/python3.10/site-packages/openai/__init__.py)
This is because the version 0.27.8 is the default in the fabric environment. To force a newer verison make sure to install it either inline or via an environment config
here is the inline code:
Solved! Go to Solution.
Hi. I must have chose the wrong type of post. I was not Posting a question but a solution.
I followed the instructions from the github repo and ran into Thais issue. That's why I thought I'd post the solution for others to benefit.
here is the inline code needed at the top of your script
%pip install openai==1.12.0
You might want to take a look at this:
Access Azure OpenAI for Hack Together, for Free!
Let us know if you managed to make it work.
Hi! Do you know how to use this openai endpoint with Python? I am not sure how to authenticate correctly.
The github page has all you need. the sample uses environment variables. not that simple in fabric. so if you want to get started fast, try putting the parameters into the code directly.
instructions on getting started and getting your API Key here:
Hack-Together-Fabric-AI/AI_access.md at main · microsoft/Hack-Together-Fabric-AI · GitHub
sample code to talk to the api here
and to make your life easier: here a snippet that worked for me. just replace the api key
Thanks a lot. This was helpful.
Hi. I must have chose the wrong type of post. I was not Posting a question but a solution.
I followed the instructions from the github repo and ran into Thais issue. That's why I thought I'd post the solution for others to benefit.
here is the inline code needed at the top of your script
%pip install openai==1.12.0
OK. That's good to know.
FYI. If you plan to run a notebook on a schedule or via Rest-API, then you'll have issues as %pip magic is disabled there. Need to create a custom environment with the correct openai dll pre-loaded and use that instead. Makes the startup of the notebook much slower though. instead of 5-10s for getting a running starterpool it will take 1-2 minutes.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.