mirror of
https://github.com/All-Hands-AI/OpenHands.git
synced 2026-01-09 14:57:59 -05:00
chore: set default model to claude-opus-4-5-20251101 (#12093)
Co-authored-by: openhands <openhands@all-hands.dev>
This commit is contained in:
@@ -116,7 +116,7 @@ lines.append('POSTHOG_CLIENT_KEY=test')
|
|||||||
lines.append('ENABLE_PROACTIVE_CONVERSATION_STARTERS=true')
|
lines.append('ENABLE_PROACTIVE_CONVERSATION_STARTERS=true')
|
||||||
lines.append('MAX_CONCURRENT_CONVERSATIONS=10')
|
lines.append('MAX_CONCURRENT_CONVERSATIONS=10')
|
||||||
lines.append('LITE_LLM_API_URL=https://llm-proxy.eval.all-hands.dev')
|
lines.append('LITE_LLM_API_URL=https://llm-proxy.eval.all-hands.dev')
|
||||||
lines.append('LITELLM_DEFAULT_MODEL=litellm_proxy/claude-sonnet-4-20250514')
|
lines.append('LITELLM_DEFAULT_MODEL=litellm_proxy/claude-opus-4-5-20251101')
|
||||||
lines.append(f'LITE_LLM_API_KEY={lite_llm_api_key}')
|
lines.append(f'LITE_LLM_API_KEY={lite_llm_api_key}')
|
||||||
lines.append('LOCAL_DEPLOYMENT=true')
|
lines.append('LOCAL_DEPLOYMENT=true')
|
||||||
lines.append('DB_HOST=localhost')
|
lines.append('DB_HOST=localhost')
|
||||||
|
|||||||
@@ -25,6 +25,7 @@ USER_SETTINGS_VERSION_TO_MODEL = {
|
|||||||
2: 'claude-3-7-sonnet-20250219',
|
2: 'claude-3-7-sonnet-20250219',
|
||||||
3: 'claude-sonnet-4-20250514',
|
3: 'claude-sonnet-4-20250514',
|
||||||
4: 'claude-sonnet-4-20250514',
|
4: 'claude-sonnet-4-20250514',
|
||||||
|
5: 'claude-opus-4-5-20251101',
|
||||||
}
|
}
|
||||||
|
|
||||||
LITELLM_DEFAULT_MODEL = os.getenv('LITELLM_DEFAULT_MODEL')
|
LITELLM_DEFAULT_MODEL = os.getenv('LITELLM_DEFAULT_MODEL')
|
||||||
|
|||||||
@@ -72,7 +72,7 @@ describe("Content", () => {
|
|||||||
|
|
||||||
await waitFor(() => {
|
await waitFor(() => {
|
||||||
expect(provider).toHaveValue("OpenHands");
|
expect(provider).toHaveValue("OpenHands");
|
||||||
expect(model).toHaveValue("claude-sonnet-4-20250514");
|
expect(model).toHaveValue("claude-opus-4-5-20251101");
|
||||||
|
|
||||||
expect(apiKey).toHaveValue("");
|
expect(apiKey).toHaveValue("");
|
||||||
expect(apiKey).toHaveProperty("placeholder", "");
|
expect(apiKey).toHaveProperty("placeholder", "");
|
||||||
@@ -190,7 +190,7 @@ describe("Content", () => {
|
|||||||
const agent = screen.getByTestId("agent-input");
|
const agent = screen.getByTestId("agent-input");
|
||||||
const condensor = screen.getByTestId("enable-memory-condenser-switch");
|
const condensor = screen.getByTestId("enable-memory-condenser-switch");
|
||||||
|
|
||||||
expect(model).toHaveValue("openhands/claude-sonnet-4-20250514");
|
expect(model).toHaveValue("openhands/claude-opus-4-5-20251101");
|
||||||
expect(baseUrl).toHaveValue("");
|
expect(baseUrl).toHaveValue("");
|
||||||
expect(apiKey).toHaveValue("");
|
expect(apiKey).toHaveValue("");
|
||||||
expect(apiKey).toHaveProperty("placeholder", "");
|
expect(apiKey).toHaveProperty("placeholder", "");
|
||||||
|
|||||||
@@ -49,9 +49,11 @@ export const SETTINGS_HANDLERS = [
|
|||||||
"anthropic/claude-sonnet-4-20250514",
|
"anthropic/claude-sonnet-4-20250514",
|
||||||
"anthropic/claude-sonnet-4-5-20250929",
|
"anthropic/claude-sonnet-4-5-20250929",
|
||||||
"anthropic/claude-haiku-4-5-20251001",
|
"anthropic/claude-haiku-4-5-20251001",
|
||||||
|
"anthropic/claude-opus-4-5-20251101",
|
||||||
"openhands/claude-sonnet-4-20250514",
|
"openhands/claude-sonnet-4-20250514",
|
||||||
"openhands/claude-sonnet-4-5-20250929",
|
"openhands/claude-sonnet-4-5-20250929",
|
||||||
"openhands/claude-haiku-4-5-20251001",
|
"openhands/claude-haiku-4-5-20251001",
|
||||||
|
"openhands/claude-opus-4-5-20251101",
|
||||||
"sambanova/Meta-Llama-3.1-8B-Instruct",
|
"sambanova/Meta-Llama-3.1-8B-Instruct",
|
||||||
]),
|
]),
|
||||||
),
|
),
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ import { Settings } from "#/types/settings";
|
|||||||
export const LATEST_SETTINGS_VERSION = 5;
|
export const LATEST_SETTINGS_VERSION = 5;
|
||||||
|
|
||||||
export const DEFAULT_SETTINGS: Settings = {
|
export const DEFAULT_SETTINGS: Settings = {
|
||||||
llm_model: "openhands/claude-sonnet-4-20250514",
|
llm_model: "openhands/claude-opus-4-5-20251101",
|
||||||
llm_base_url: "",
|
llm_base_url: "",
|
||||||
agent: "CodeActAgent",
|
agent: "CodeActAgent",
|
||||||
language: "en",
|
language: "en",
|
||||||
|
|||||||
@@ -19,6 +19,7 @@ export const VERIFIED_MODELS = [
|
|||||||
"claude-haiku-4-5-20251001",
|
"claude-haiku-4-5-20251001",
|
||||||
"claude-opus-4-20250514",
|
"claude-opus-4-20250514",
|
||||||
"claude-opus-4-1-20250805",
|
"claude-opus-4-1-20250805",
|
||||||
|
"claude-opus-4-5-20251101",
|
||||||
"gemini-2.5-pro",
|
"gemini-2.5-pro",
|
||||||
"o4-mini",
|
"o4-mini",
|
||||||
"deepseek-chat",
|
"deepseek-chat",
|
||||||
@@ -80,6 +81,7 @@ export const VERIFIED_OPENHANDS_MODELS = [
|
|||||||
"gpt-5-mini-2025-08-07",
|
"gpt-5-mini-2025-08-07",
|
||||||
"claude-opus-4-20250514",
|
"claude-opus-4-20250514",
|
||||||
"claude-opus-4-1-20250805",
|
"claude-opus-4-1-20250805",
|
||||||
|
"claude-opus-4-5-20251101",
|
||||||
"gemini-2.5-pro",
|
"gemini-2.5-pro",
|
||||||
"o3",
|
"o3",
|
||||||
"o4-mini",
|
"o4-mini",
|
||||||
@@ -91,4 +93,4 @@ export const VERIFIED_OPENHANDS_MODELS = [
|
|||||||
];
|
];
|
||||||
|
|
||||||
// Default model for OpenHands provider
|
// Default model for OpenHands provider
|
||||||
export const DEFAULT_OPENHANDS_MODEL = "openhands/claude-sonnet-4-20250514";
|
export const DEFAULT_OPENHANDS_MODEL = "openhands/claude-opus-4-5-20251101";
|
||||||
|
|||||||
@@ -50,7 +50,7 @@ class LLMConfig(BaseModel):
|
|||||||
completion_kwargs: Custom kwargs to pass to litellm.completion.
|
completion_kwargs: Custom kwargs to pass to litellm.completion.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
model: str = Field(default='claude-sonnet-4-20250514')
|
model: str = Field(default='claude-opus-4-5-20251101')
|
||||||
api_key: SecretStr | None = Field(default=None)
|
api_key: SecretStr | None = Field(default=None)
|
||||||
base_url: str | None = Field(default=None)
|
base_url: str | None = Field(default=None)
|
||||||
api_version: str | None = Field(default=None)
|
api_version: str | None = Field(default=None)
|
||||||
|
|||||||
@@ -60,6 +60,7 @@ def get_supported_llm_models(config: OpenHandsConfig) -> list[str]:
|
|||||||
'openhands/gpt-5-2025-08-07',
|
'openhands/gpt-5-2025-08-07',
|
||||||
'openhands/gpt-5-mini-2025-08-07',
|
'openhands/gpt-5-mini-2025-08-07',
|
||||||
'openhands/claude-opus-4-20250514',
|
'openhands/claude-opus-4-20250514',
|
||||||
|
'openhands/claude-opus-4-5-20251101',
|
||||||
'openhands/gemini-2.5-pro',
|
'openhands/gemini-2.5-pro',
|
||||||
'openhands/o3',
|
'openhands/o3',
|
||||||
'openhands/o4-mini',
|
'openhands/o4-mini',
|
||||||
|
|||||||
Reference in New Issue
Block a user