diff --git a/aider/resources/model-metadata.json b/aider/resources/model-metadata.json index 460b26840..13585282f 100644 --- a/aider/resources/model-metadata.json +++ b/aider/resources/model-metadata.json @@ -208,4 +208,21 @@ "supports_system_messages": true, "supports_tool_choice": true }, + "openai/gpt-4.5-preview": { + "max_tokens": 16384, + "max_input_tokens": 128000, + "max_output_tokens": 16384, + "input_cost_per_token": 0.000075, + "output_cost_per_token": 0.00015, + "cache_read_input_token_cost": 0.0000375, + "litellm_provider": "openai", + "mode": "chat", + "supports_function_calling": true, + "supports_parallel_function_calling": true, + "supports_response_schema": true, + "supports_vision": true, + "supports_prompt_caching": true, + "supports_system_messages": true, + "supports_tool_choice": true + }, } diff --git a/aider/resources/model-settings.yml b/aider/resources/model-settings.yml index d27d63038..378ef047d 100644 --- a/aider/resources/model-settings.yml +++ b/aider/resources/model-settings.yml @@ -832,4 +832,16 @@ lazy: true reminder: sys examples_as_sys_msg: true + editor_model_name: gpt-4o + editor_edit_format: editor-diff + +- name: openai/gpt-4.5-preview + edit_format: diff + weak_model_name: gpt-4o-mini + use_repo_map: true + lazy: true + reminder: sys + examples_as_sys_msg: true + editor_model_name: openai/gpt-4o + editor_edit_format: editor-diff \ No newline at end of file diff --git a/aider/website/_data/polyglot_leaderboard.yml b/aider/website/_data/polyglot_leaderboard.yml index 0e619f246..6be21853a 100644 --- a/aider/website/_data/polyglot_leaderboard.yml +++ b/aider/website/_data/polyglot_leaderboard.yml @@ -648,3 +648,4 @@ versions: 0.75.1.dev seconds_per_case: 105.2 total_cost: 36.8343 +