Currently, only the combination of 1.3.0 for Marvin and 0.28.1 for OpenAI seem to work. If you try to upgrade OpenAI on this version of marvin to >1, you'll get various errors
If you try to upgrade Marvin to 1.5.6, you'll get errors with trying to use Azure OpenAI. regular OpenAI seems fine
Marvin has been working on supporting >1.0.0 OpenAI, but it's not ready yet. The timeline for this is unclear. The main issue this will cause is dependency conflicts with other libraries, as >v1 of OpenAI is expected to be the primary supported version for some time
one option is to vendor our the Marvin code from 1.3.0 and maintian it within Ibis Birdbrain going forward
Currently, only the combination of 1.3.0 for Marvin and 0.28.1 for OpenAI seem to work. If you try to upgrade OpenAI on this version of marvin to >1, you'll get various errors
If you try to upgrade Marvin to 1.5.6, you'll get errors with trying to use Azure OpenAI. regular OpenAI seems fine
Marvin has been working on supporting >1.0.0 OpenAI, but it's not ready yet. The timeline for this is unclear. The main issue this will cause is dependency conflicts with other libraries, as >v1 of OpenAI is expected to be the primary supported version for some time
one option is to vendor our the Marvin code from 1.3.0 and maintian it within Ibis Birdbrain going forward