|
|
@@ -196,10 +196,11 @@ type ClaudeRequest struct {
|
|
|
TopP float64 `json:"top_p,omitempty"`
|
|
|
TopK int `json:"top_k,omitempty"`
|
|
|
//ClaudeMetadata `json:"metadata,omitempty"`
|
|
|
- Stream bool `json:"stream,omitempty"`
|
|
|
- Tools any `json:"tools,omitempty"`
|
|
|
- ToolChoice any `json:"tool_choice,omitempty"`
|
|
|
- Thinking *Thinking `json:"thinking,omitempty"`
|
|
|
+ Stream bool `json:"stream,omitempty"`
|
|
|
+ Tools any `json:"tools,omitempty"`
|
|
|
+ ContextManagement json.RawMessage `json:"context_management,omitempty"`
|
|
|
+ ToolChoice any `json:"tool_choice,omitempty"`
|
|
|
+ Thinking *Thinking `json:"thinking,omitempty"`
|
|
|
}
|
|
|
|
|
|
func (c *ClaudeRequest) GetTokenCountMeta() *types.TokenCountMeta {
|