Aller au contenu principal

Le fichier de configuration

~/.opencli/config.toml. Tout ce qui s'y trouve a une valeur par défaut ; le fichier ne contient que ce que vous avez changé.

L'application de bureau écrit le même fichier en gardant vos commentaires et votre mise en forme : modifier à la main et modifier dans Settings sont le même geste.

Fournisseurs et modèles

Un fournisseur, c'est une URL de base et le nom d'une variable d'environnement contenant la clé :

[model_providers.my-provider]
name = "My Provider"
base_url = "https://api.example.com/v1"
env_key = "MY_PROVIDER_API_KEY"
wire_api = "chat"

Les modèles déclarés en dessous apparaissent dans le sélecteur :

model = "my-model"

[[models]]
slug = "my-model"
model = "provider-side-model-id"
provider = "my-provider"
display_name = "My Model"
context_window = 128000
reasoning_efforts = ["low", "medium", "high"]

slug est ce que vous tapez ; model est le nom que lui donne le fournisseur. Ils diffèrent assez souvent pour mériter d'être séparés.

Vous n'êtes pas obligé de les déclarer. Les modèles sont récupérés depuis le /v1/models du fournisseur. En déclarer un sert à figer une fenêtre de contexte, un nom d'affichage, ou les niveaux d'effort acceptés.

Autorisations et bac à sable

approval_policy = "on-failure" # untrusted | on-failure | never
sandbox_mode = "workspace-write" # read-only | workspace-write | danger-full-access

Expliqué dans Bac à sable et autorisations.

Sortie des outils

tool_output_token_limit = 10000

Un budget pour ce que la sortie d'un outil peut ajouter à la conversation.

Les tokens sont estimés, pas comptés. Le tokeniseur appartient au modèle, et ceci fait tourner des modèles qu'il n'a jamais vus. L'estimation est de quatre octets ASCII par token, et d'un token par caractère sinon — juste aussi bien pour l'anglais que pour le chinois, et penchant vers le surcomptage ailleurs. Mettre 500 ici ne coupe pas exactement à 500 tokens ; cela coupe près de là, dans les mêmes unités que celles du nombre écrit.

Voir ce qui s'applique

Settings affiche chaque valeur en vigueur et d'où elle vient, y compris celles que vous n'avez jamais définies. Show raw config est le fichier lui-même.

La référence complète

Toutes les clés que ce fichier accepte, avec leur valeur par défaut : Référence complète de configuration.