From 0b0643a44fe164cb1730cfa7339f49a3ba02905d Mon Sep 17 00:00:00 2001 From: mitya Date: Mon, 14 Apr 2025 22:18:37 +0200 Subject: [PATCH] add gpt41 to known models --- refact-agent/engine/Cargo.toml | 2 +- refact-agent/engine/src/known_models.rs | 34 +++++++++++++++++++++++++ 2 files changed, 35 insertions(+), 1 deletion(-) diff --git a/refact-agent/engine/Cargo.toml b/refact-agent/engine/Cargo.toml index ee8ebb146..c1a6191e2 100644 --- a/refact-agent/engine/Cargo.toml +++ b/refact-agent/engine/Cargo.toml @@ -6,7 +6,7 @@ lto = true [package] name = "refact-lsp" -version = "0.10.16" +version = "0.10.17" edition = "2021" build = "build.rs" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/refact-agent/engine/src/known_models.rs b/refact-agent/engine/src/known_models.rs index 75968776d..e81e8186a 100644 --- a/refact-agent/engine/src/known_models.rs +++ b/refact-agent/engine/src/known_models.rs @@ -382,6 +382,33 @@ pub const KNOWN_MODELS: &str = r####" "gpt-4o-mini-2024-07-18" ] }, + "gpt-4.1": { + "n_ctx": 200000, + "supports_tools": true, + "supports_multimodality": true, + "supports_agent": true, + "supports_scratchpads": { + "PASSTHROUGH": { + } + }, + "similar_models": [ + "gpt-4.1-2025-04-14" + ] + }, + "gpt-4.1-mini": { + "n_ctx": 200000, + "supports_tools": true, + "supports_multimodality": true, + "supports_scratchpads": { + "PASSTHROUGH": { + } + }, + "similar_models": [ + "gpt-4.1-nano", + "gpt-4.1-mini-2025-04-14", + "gpt-4.1-nano-2025-04-14" + ] + }, "chatgpt-4o": { "n_ctx": 128000, "supports_tools": false, @@ -831,6 +858,13 @@ pub const KNOWN_MODELS: &str = r####" "openai/gpt-4o": "Xenova/gpt-4o", "chatgpt-4o": "Xenova/gpt-4o", + "gpt-4.1": "Xenova/gpt-4o", + "gpt-4.1-2025-04-14": "Xenova/gpt-4o", + "gpt-4.1-mini": "Xenova/gpt-4o", + "gpt-4.1-mini-2025-04-14": "Xenova/gpt-4o", + "gpt-4.1-nano": "Xenova/gpt-4o", + "gpt-4.1-nano-2025-04-14": "Xenova/gpt-4o", + "claude-3-5-sonnet": "Xenova/claude-tokenizer", "claude-3-5-haiku": "Xenova/claude-tokenizer", "claude-3-5-haiku-20241022": "Xenova/claude-tokenizer",