I have now added OpenAI API support to D.A.N.T.E.! You can now use an OpenAI API key, Openrouter API key, HCAI key (in theory, its technically against terms of use) and any other OpenAI API-compatible schema!
I have now added OpenAI API support to D.A.N.T.E.! You can now use an OpenAI API key, Openrouter API key, HCAI key (in theory, its technically against terms of use) and any other OpenAI API-compatible schema!
Added some documentation! There is now a new docs folder, which currently contains documentation only for think.py. I plan to add more docs as I build the project!
Today I added support for Ollama cloud models! I’ve been designing the program to be modular, in a sense. The program will define functions differently based on your setup. What this added abstraction layer does, however, is allow people to easily switch back and forth between systems with minimal friction. You can see in the screenshot below the getResponse() function. This is universal (or at least it will be when I finish) across all model configurations, meaning that you could even add your own model configuration simply by finding its API schema and adding it here!
I did some graphics work (in photoshop, which i get no hackatime credit for ☹️) and added the taskbar icon logic for everything except macOS. This is because I’m on Windows and can’t generate a .icns file right now, but I’ll get around to it later.
I did some structuring work on the project! I’ve decided to use pywebview as the gui and python as the backend. I began implementing pywebview using a simple index.html but I wasn’t able to get it to work yet.