diff --git a/pkg/wconfig/settingsconfig.go b/pkg/wconfig/settingsconfig.go index 387598e899..3bb541b78d 100644 --- a/pkg/wconfig/settingsconfig.go +++ b/pkg/wconfig/settingsconfig.go @@ -283,7 +283,7 @@ type AIModeConfigType struct { DisplayIcon string `json:"display:icon,omitempty"` DisplayDescription string `json:"display:description,omitempty"` Provider string `json:"ai:provider,omitempty" jsonschema:"enum=wave,enum=google,enum=groq,enum=openrouter,enum=nanogpt,enum=openai,enum=azure,enum=azure-legacy,enum=custom"` - APIType string `json:"ai:apitype,omitempty" jsonschema:"enum=google-gemini,enum=openai-responses,enum=openai-chat"` + APIType string `json:"ai:apitype,omitempty" jsonschema:"enum=anthropic-messages,enum=google-gemini,enum=openai-responses,enum=openai-chat"` Model string `json:"ai:model,omitempty"` ThinkingLevel string `json:"ai:thinkinglevel,omitempty" jsonschema:"enum=low,enum=medium,enum=high"` Verbosity string `json:"ai:verbosity,omitempty" jsonschema:"enum=low,enum=medium,enum=high,description=Text verbosity level (OpenAI Responses API only)"` diff --git a/schema/waveai.json b/schema/waveai.json index 8fc96c1528..8522148627 100644 --- a/schema/waveai.json +++ b/schema/waveai.json @@ -32,6 +32,7 @@ "ai:apitype": { "type": "string", "enum": [ + "anthropic-messages", "google-gemini", "openai-responses", "openai-chat"