Using sven
Choose a model and keep your data private
Every conversation runs on a model you choose. This page covers choosing one, setting the default for your account, and deciding whether providers may keep what you send.
Pick a model for each conversation#
The model menu under the message box lists the models available to your account, each with its price per million tokens. You choose knowing the cost. The same models, at the same prices, are available to your own software over the API.
The pricing page lists every model's price, and the signed-in Models page shows what your API keys can call and what each costs. Prices live there and nowhere else, so they cannot go stale in these pages.
Set the default#
Under Settings, Models, an admin of the account chooses the model that new conversations, and the terminal, start with when none is named. The same model is reported as default_model by the API's model list.
Choose whether providers may keep your data#
Some models are served by providers that may keep what you send them. Out of the box, sven offers you only models whose providers keep none of your prompts or answers. Whether you use the others is decided under Settings, Models, in two places:
- For your organisation, an admin chooses Nobody (nobody may), Each person (the default: each person decides, and nobody shares until they allow it) or Everyone (everyone does unless they deny it).
- For you, within that, Allow sharing data with model providers is Default (follow your organisation), Allow or Deny. Below it, each model that may keep data has the same three choices, and a model's own choice wins over your overall one. To go back to what your organisation set, choose Default.
So you can keep your chat model to providers that keep no data and still allow one image model, or allow sharing in general and deny one model.
When you share data with a model that is also served where no data is kept, you are served its cheaper version that may keep data, at its own price. When you do not, you get the version that keeps no data. A model served only by providers that may keep data is not offered in the model menus until you allow it.
When an agent working for you in a conversation wants to use such a model, it asks you there first, even when the conversation accepts tool runs without asking: Allow once lets that one call through, Always allow this model sets the model to Allow under Settings, Models, and Deny tells the agent to do without it. A run with nobody to ask, such as a scheduled run, is never stopped to wait: the call is refused and the run reports why.
Each model in the API's model list says whether it keeps no data (zero_data_retention) and whether you must allow it first (needs_data_sharing), and every call is charged by the price of the model that served it, never more. In a personal account, your own choice is the rule.