Separate online and airplane AI profiles.

This commit is contained in:
2026-07-20 11:52:00 +02:00
parent 3739da0984
commit 2d6fcafc7e
21 changed files with 1147 additions and 538 deletions

View File

@@ -883,6 +883,12 @@ fn config(db: &Database, command: ConfigCommand) -> Result<CommandOutput> {
cli_sync::run_cli_mutation(db.conn(), || {
if key == engine::settings::ONLINE_API_KEY {
engine::ai::save_online_api_key(db.conn(), &value)
} else if key == engine::settings::AIRPLANE_API_KEY {
engine::ai::save_endpoint_api_key(
db.conn(),
engine::ai::AiEndpointKind::Airplane,
&value,
)
} else {
engine::settings::set(db.conn(), &key, &value)
}