cancel
Showing results forย 
Search instead forย 
Did you mean:ย 
Generative AI
Explore discussions on generative artificial intelligence techniques and applications within the Databricks Community. Share ideas, challenges, and breakthroughs in this cutting-edge field.
cancel
Showing results forย 
Search instead forย 
Did you mean:ย 

Databricks Genie new space creation using API

Prashanthkumar
New Contributor III

I am exploring an option to see if Databricks Genie can be created using API or using python script?

1 ACCEPTED SOLUTION

Accepted Solutions

mcassis15
Databricks Employee
Databricks Employee

A recent update introduced the ability to create, update, and delete genie spaces. By stringing these together into your CI/CD pipeline, you should be able to accomplish everything you need. It is not in the SDK or DABs quite yet, but keep an eye out for any changes in that or the API. Best of luck!

Note: I recommend getting one of the Genie Spaces to test out how the serialization of the Genie Space's definition works. 
https://docs.databricks.com/api/workspace/genie/createspace 
https://docs.databricks.com/api/workspace/genie/updatespace
https://docs.databricks.com/api/workspace/genie/trashspace 

View solution in original post

4 REPLIES 4

ashraf1395
Honored Contributor

Hi @Prashanthkumar , 
I too was looking for this but unfortunately, this is not available yet. I guess databricks team might be working on it and we will see it in future and this feature would be soo much useful.

Right now we have to manually create the genie space once and then we can get_space by passing the space_id or create a new converstation

Prashanthkumar
New Contributor III

Will keep an eye on updates as it will open doors for cross linking/sharing with other Open AI models.

kbaig8125
New Contributor III

Creating Genie using API / sdk etc. would be great to quickly spin up multiple specialized genie spaces and stitch them up with a supervisor agent programmatically. 

please provide any update or when to expect this in the coming future

mcassis15
Databricks Employee
Databricks Employee

A recent update introduced the ability to create, update, and delete genie spaces. By stringing these together into your CI/CD pipeline, you should be able to accomplish everything you need. It is not in the SDK or DABs quite yet, but keep an eye out for any changes in that or the API. Best of luck!

Note: I recommend getting one of the Genie Spaces to test out how the serialization of the Genie Space's definition works. 
https://docs.databricks.com/api/workspace/genie/createspace 
https://docs.databricks.com/api/workspace/genie/updatespace
https://docs.databricks.com/api/workspace/genie/trashspace