diff --git a/providers/aider.toml b/providers/aider.toml new file mode 100644 index 0000000..489ed60 --- /dev/null +++ b/providers/aider.toml @@ -0,0 +1,34 @@ +[provider] +id = "aider" +display_name = "Aider" +api_key_env = "" +base_url = "" +key_required = false + +[[models]] +id = "aider/sonnet" +display_name = "Claude Sonnet via Aider" +provider = "aider" +tier = "smart" +context_window = 200000 +max_output_tokens = 64000 +input_cost_per_m = 0.0 +output_cost_per_m = 0.0 +supports_tools = false +supports_vision = false +supports_streaming = false +aliases = ["aider-sonnet"] + +[[models]] +id = "aider/gpt-4o" +display_name = "GPT-4o via Aider" +provider = "aider" +tier = "smart" +context_window = 128000 +max_output_tokens = 16384 +input_cost_per_m = 0.0 +output_cost_per_m = 0.0 +supports_tools = false +supports_vision = false +supports_streaming = false +aliases = ["aider-gpt-4o"] diff --git a/providers/codex-cli.toml b/providers/codex-cli.toml new file mode 100644 index 0000000..c952cf9 --- /dev/null +++ b/providers/codex-cli.toml @@ -0,0 +1,48 @@ +[provider] +id = "codex-cli" +display_name = "Codex CLI" +api_key_env = "" +base_url = "" +key_required = false + +[[models]] +id = "codex-cli/o4-mini" +display_name = "o4-mini (Codex CLI)" +provider = "codex-cli" +tier = "smart" +context_window = 200000 +max_output_tokens = 100000 +input_cost_per_m = 0.0 +output_cost_per_m = 0.0 +supports_tools = false +supports_vision = false +supports_streaming = false +aliases = ["codex-cli-o4-mini"] + +[[models]] +id = "codex-cli/o3" +display_name = "o3 (Codex CLI)" +provider = "codex-cli" +tier = "frontier" +context_window = 200000 +max_output_tokens = 100000 +input_cost_per_m = 0.0 +output_cost_per_m = 0.0 +supports_tools = false +supports_vision = false +supports_streaming = false +aliases = ["codex-cli-o3"] + +[[models]] +id = "codex-cli/gpt-4.1" +display_name = "GPT-4.1 (Codex CLI)" +provider = "codex-cli" +tier = "balanced" +context_window = 1047576 +max_output_tokens = 32768 +input_cost_per_m = 0.0 +output_cost_per_m = 0.0 +supports_tools = false +supports_vision = false +supports_streaming = false +aliases = ["codex-cli-gpt-4.1"] diff --git a/providers/gemini-cli.toml b/providers/gemini-cli.toml new file mode 100644 index 0000000..a67b6f7 --- /dev/null +++ b/providers/gemini-cli.toml @@ -0,0 +1,34 @@ +[provider] +id = "gemini-cli" +display_name = "Gemini CLI" +api_key_env = "" +base_url = "" +key_required = false + +[[models]] +id = "gemini-cli/gemini-2.5-pro" +display_name = "Gemini 2.5 Pro (CLI)" +provider = "gemini-cli" +tier = "frontier" +context_window = 1048576 +max_output_tokens = 65536 +input_cost_per_m = 0.0 +output_cost_per_m = 0.0 +supports_tools = false +supports_vision = false +supports_streaming = false +aliases = ["gemini-cli-pro"] + +[[models]] +id = "gemini-cli/gemini-2.5-flash" +display_name = "Gemini 2.5 Flash (CLI)" +provider = "gemini-cli" +tier = "smart" +context_window = 1048576 +max_output_tokens = 65536 +input_cost_per_m = 0.0 +output_cost_per_m = 0.0 +supports_tools = false +supports_vision = false +supports_streaming = false +aliases = ["gemini-cli-flash"]