ossa providers
ossa providers
Purpose: Manage LLM provider configurations
Synopsis
ossa providers [command] [options]
Commands
list
List configured providers
ossa providers list
add
Add a new provider
ossa providers add <name> --api-key <key> [options]
remove
Remove a provider
ossa providers remove <name>
set-default
Set default provider
ossa providers set-default <name>
Options
--api-key <key>- Provider API key--model <model>- Default model for provider--priority <number>- Provider priority--enabled- Enable provider--disabled- Disable provider
Examples
# List all providers ossa providers list # Add Anthropic provider ossa providers add anthropic --api-key sk-ant-xxxxx # Set OpenAI as default ossa providers set-default openai # Remove provider ossa providers remove local
Configuration
Providers are stored in ~/.ossa/providers.json:
{ "anthropic": { "api_key": "sk-ant-xxxxx", "model": "claude-sonnet-4-20250514", "priority": 1, "enabled": true }, "openai": { "api_key": "sk-xxxxx", "model": "gpt-4o", "priority": 2, "enabled": true } }
Exit Codes
0- Success1- General error2- Invalid arguments3- Provider not found
Related Commands
Last Updated: 2025-01-XX Version: 0.3.2