Models and providers
How Geenius Chat talks to AI providers through one interface, how a router picks the provider, where keys are kept, and what is live today.
Geenius Chat is not tied to one AI company. It talks to AI providers through one interface.
One interface#
Each provider is a plug-in behind the same interface. A router decides which provider answers a message. Because every provider looks the same to the rest of the engine, a new model can be added without changing how you chat, and without changing your threads or runs.
Keys stay on the server#
A provider needs a key. In Chat, keys are handed to the provider plug-in on the server when it needs one. They are never put in your browser or in the app's code. Bringing your own key is not offered.
How we test providers#
Every provider plug-in is tested against recorded examples. Our tests never call a real model. That keeps the tests repeatable and keeps keys out of them.
Which model answers#
When Chat opens, the app shows which models you can pick. It will say which provider answers, so you know where your message goes.