feat: add Gemini CLI, Codex CLI, and Aider provider catalogs (#7)
- gemini-cli: Google Gemini CLI (gemini-2.5-pro, gemini-2.5-flash) - codex-cli: OpenAI Codex CLI (o4-mini, o3, gpt-4.1) - aider: Aider AI coding assistant (sonnet, gpt-4o)
This commit is contained in:
3 files changed
+116
No files matched your search
@@ -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"]
|
||||||
@@ -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"]
|
||||||
@@ -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"]
|
||||||
Reference in new issue
Block a user