diff --git a/aider/resources/model-metadata.json b/aider/resources/model-metadata.json index 43581d495..8cd469dce 100644 --- a/aider/resources/model-metadata.json +++ b/aider/resources/model-metadata.json @@ -550,6 +550,42 @@ "litellm_provider": "xai", "mode": "chat" }, + "openrouter/x-ai/grok-3-fast-beta": { + "max_tokens": 131072, + "max_input_tokens": 131072, + "max_output_tokens": 131072, + "input_cost_per_token": 0.000005, + "output_cost_per_token": 0.000025, + "litellm_provider": "openrouter", + "mode": "chat" + }, + "xai/grok-3-fast-beta": { + "max_tokens": 131072, + "max_input_tokens": 131072, + "max_output_tokens": 131072, + "input_cost_per_token": 0.000005, + "output_cost_per_token": 0.000025, + "litellm_provider": "xai", + "mode": "chat" + }, + "openrouter/x-ai/grok-3-mini-fast-beta": { + "max_tokens": 131072, + "max_input_tokens": 131072, + "max_output_tokens": 131072, + "input_cost_per_token": 0.0000006, + "output_cost_per_token": 0.000004, + "litellm_provider": "openrouter", + "mode": "chat" + }, + "xai/grok-3-mini-fast-beta": { + "max_tokens": 131072, + "max_input_tokens": 131072, + "max_output_tokens": 131072, + "input_cost_per_token": 0.0000006, + "output_cost_per_token": 0.000004, + "litellm_provider": "xai", + "mode": "chat" + }, "openrouter/google/gemini-2.0-flash-exp:free": { "max_tokens": 8192, "max_input_tokens": 1048576, diff --git a/aider/resources/model-settings.yml b/aider/resources/model-settings.yml index 25e35526a..42a38cbd0 100644 --- a/aider/resources/model-settings.yml +++ b/aider/resources/model-settings.yml @@ -1010,11 +1010,31 @@ use_repo_map: true edit_format: whole accepts_settings: - - reasoning_effort + - reasoning_effort #extra_params: # extra_body: # reasoning_effort: low +- name: openrouter/x-ai/grok-3-fast-beta + use_repo_map: true + edit_format: diff + +- name: xai/grok-3-fast-beta + use_repo_map: true + edit_format: diff + +- name: openrouter/x-ai/grok-3-mini-fast-beta + use_repo_map: true + edit_format: whole + accepts_settings: + - reasoning_effort + +- name: xai/grok-3-mini-fast-beta + use_repo_map: true + edit_format: whole + accepts_settings: + - reasoning_effort + - name: openrouter/openrouter/optimus-alpha use_repo_map: true edit_format: diff