diff --git a/relay/channel/claude/relay-claude.go b/relay/channel/claude/relay-claude.go index f43dfca..db29fe8 100644 --- a/relay/channel/claude/relay-claude.go +++ b/relay/channel/claude/relay-claude.go @@ -65,6 +65,9 @@ func requestOpenAI2ClaudeMessage(textRequest dto.GeneralOpenAIRequest) (*ClaudeR TopP: textRequest.TopP, Stream: textRequest.Stream, } + if claudeRequest.MaxTokens == 0 { + claudeRequest.MaxTokens = 4096 + } claudeMessages := make([]ClaudeMessage, 0) for _, message := range textRequest.Messages { if message.Role == "system" {