Skip to content

Commit 879d2d0

Browse files
committed
fix: override claude model if set
1 parent 4d8d361 commit 879d2d0

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

internal/transformer/cc/claude.go

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
package cc
22

33
import (
4+
"encoding/json"
5+
46
"github.com/lich0821/ccNexus/internal/transformer"
57
)
68

@@ -24,7 +26,17 @@ func (t *ClaudeTransformer) Name() string {
2426
}
2527

2628
func (t *ClaudeTransformer) TransformRequest(req []byte) ([]byte, error) {
27-
return req, nil
29+
if t.model == "" {
30+
return req, nil
31+
}
32+
33+
var data map[string]interface{}
34+
if err := json.Unmarshal(req, &data); err != nil {
35+
return req, nil
36+
}
37+
38+
data["model"] = t.model
39+
return json.Marshal(data)
2840
}
2941

3042
func (t *ClaudeTransformer) TransformResponse(resp []byte, isStreaming bool) ([]byte, error) {

0 commit comments

Comments
 (0)