You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I think aisuite has a lot of potential. However, I didn't find any logic from an integration and generalization point of view for teams of developers within an IT.
The aisuite code seems to be selfishly centered from a "developer who acts alone in his corner" point of view...
For example, forcing the Python version to at least 3.10 is really a shame because in the real business world there are many Python projects (not too old) that use versions 3.7.x, 3.8.x, 3.9.x and more.
And some of these projects could evolve very quickly by integrating aisuite, but the fact that aisuite requires at least 3.10 does not allow it.
It is also difficult to find a way around the organization of aisuite's system files, it lacks logic. For example, there is no configuration file centralizing the URLs for each provider. If I integrate an Ollama service into my IT, I don't know which configuration file to use to configure the URL of my Ollama!
The text was updated successfully, but these errors were encountered:
You can check the source for each provider in aisuite/provider/<provider_name>_provider.py to see exactly where config parameters are read from. For example, the ollama provider __init__() tells us the ollama URL can be configured through setting the OLLAMA_API_URL environment variable.
@enahwe I can check compatibility to 3.9 but versions below that are EOL and will not be supported (https://devguide.python.org/versions/). If you are using anything older than that I highly recommend you upgrade your versions.
I think aisuite has a lot of potential. However, I didn't find any logic from an integration and generalization point of view for teams of developers within an IT.
The aisuite code seems to be selfishly centered from a "developer who acts alone in his corner" point of view...
For example, forcing the Python version to at least 3.10 is really a shame because in the real business world there are many Python projects (not too old) that use versions 3.7.x, 3.8.x, 3.9.x and more.
And some of these projects could evolve very quickly by integrating aisuite, but the fact that aisuite requires at least 3.10 does not allow it.
It is also difficult to find a way around the organization of aisuite's system files, it lacks logic. For example, there is no configuration file centralizing the URLs for each provider. If I integrate an Ollama service into my IT, I don't know which configuration file to use to configure the URL of my Ollama!
The text was updated successfully, but these errors were encountered: