Configuration

Configuration File

CLIAI stores configuration in ~/.config/cliai/config.toml:

model = "mistral"
provider = "ollama"
auto_execute = false
dry_run = false
safety_level = "Medium"
context_timeout = 5000
ollama_url = "http://localhost:11434"
prefix = "cliai"

Commands

Model Management

# List available models
cliai list-models

# Select a model
cliai select mistral

# List providers
cliai list-providers

API Key Management

# Set API key
cliai set-key openai sk-...

# Test connection
cliai test-key openai

# Remove key
cliai remove-key openai

Safety Settings

# Set safety level
cliai safety-level high    # Maximum safety
cliai safety-level medium  # Balanced (default)
cliai safety-level low     # Minimal checks

# Enable auto-execution
cliai auto-execute --enable

# Enable dry-run mode
cliai dry-run --enable

Other Settings

# View current configuration
cliai config

# Clear chat history
cliai clear

# Check provider status
cliai provider-status

# View performance metrics
cliai performance-status