feat: Opus 4.7 + 1M-Context-Varianten und neue Krea-Bildmodelle

- Claude Opus 4.7 als neues Default-Modell, 1M-Context-Varianten für Sonnet/Opus
- 5 neue Krea-Bildmodelle (z-image, qwen-2512, nano-banana-2, seedream-5-lite, seededit)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
MelekiandClaude Opus 4.6 committed 2026-04-25 16:39:41 +02:00
1 parent 4e2815ebd3
commit e7b663c82f
4 files changed
+19 -4

No files matched your search

+1 -1
View File
@@ -8,7 +8,7 @@ public class AgentRecord
public string Avatar { get; set; } // base64 data url (512px)
public string AvatarSmall { get; set; } // base64 data url (256px, für Listen)
public string Description { get; set; }
public string Model { get; set; } // sonnet, sonnet-4-5, sonnet-4-6, opus, opus-4-5, opus-4-6, haiku, haiku-4-5
public string Model { get; set; }
public string ToolChoice { get; set; } // "any" oder "auto"
public string CustomCommands { get; set; }
public string AutoCommit { get; set; } = ""; // "", "mention", "forbid"
+7 -1
View File
@@ -37,11 +37,17 @@ public class ChatService
return model switch
{
"sonnet" => "claude-sonnet-4-6",
"sonnet[1m]" => "claude-sonnet-4-6[1m]",
"sonnet-4-5" => "claude-sonnet-4-5",
"sonnet-4-6" => "claude-sonnet-4-6",
"opus" => "claude-opus-4-6",
"sonnet-4-6[1m]" => "claude-sonnet-4-6[1m]",
"opus" => "claude-opus-4-7",
"opus[1m]" => "claude-opus-4-7[1m]",
"opus-4-5" => "claude-opus-4-5",
"opus-4-6" => "claude-opus-4-6",
"opus-4-6[1m]" => "claude-opus-4-6[1m]",
"opus-4-7" => "claude-opus-4-7",
"opus-4-7[1m]" => "claude-opus-4-7[1m]",
"haiku" => "claude-haiku-4-5",
"haiku-4-5" => "claude-haiku-4-5",
_ => "claude-sonnet-4-6"
+6 -1
View File
@@ -39,12 +39,17 @@ namespace Gott.Services
{ "seedream-4", "/generate/image/bytedance/seedream-4" },
{ "chatgpt-image", "/generate/image/openai/gpt-image" },
{ "runway-gen-4", "/generate/image/runway/gen-4" },
{ "z-image", "/generate/image/z-image/z-image" },
{ "qwen-2512", "/generate/image/qwen/2512" },
{ "nano-banana-2", "/generate/image/google/nano-banana-2" },
{ "seedream-5-lite", "/generate/image/bytedance/seedream-5-lite" },
{ "seededit", "/generate/image/bytedance/seededit" },
};
// Models that don't support width/height/steps/guidance
private static readonly HashSet<string> MINIMAL_MODELS = new HashSet<string>
{
"seedream-3", "runway-gen-4"
"seedream-3", "runway-gen-4", "seedream-5-lite", "seededit"
};
public bool IsConfigured => !string.IsNullOrWhiteSpace(_token);
+5 -1
View File
@@ -201,8 +201,12 @@
<select id="agentModel">
<option value="sonnet-4-5">sonnet-4-5</option>
<option value="sonnet-4-6">sonnet-4-6</option>
<option value="sonnet-4-6[1m]">sonnet-4-6[1m]</option>
<option value="opus-4-5">opus-4-5</option>
<option value="opus-4-6" selected>opus-4-6</option>
<option value="opus-4-6">opus-4-6</option>
<option value="opus-4-6[1m]">opus-4-6[1m]</option>
<option value="opus-4-7">opus-4-7</option>
<option value="opus-4-7[1m]" selected>opus-4-7[1m]</option>
<option value="haiku-4-5">haiku-4-5</option>
<optgroup label="OpenAI" id="openaiOptgroup">
<option value="" disabled>Wird geladen...</option>