mirror of
https://github.com/router-for-me/CLIProxyAPI.git
synced 2026-02-18 20:30:51 +08:00
refactor(amp): remove duplicate comments in response rewriter
This commit is contained in:
@@ -71,8 +71,6 @@ var modelFieldPaths = []string{"model", "modelVersion", "response.modelVersion",
|
|||||||
// rewriteModelInResponse replaces all occurrences of the mapped model with the original model in JSON
|
// rewriteModelInResponse replaces all occurrences of the mapped model with the original model in JSON
|
||||||
// It also suppresses "thinking" blocks if "tool_use" is present to ensure Amp client compatibility
|
// It also suppresses "thinking" blocks if "tool_use" is present to ensure Amp client compatibility
|
||||||
func (rw *ResponseRewriter) rewriteModelInResponse(data []byte) []byte {
|
func (rw *ResponseRewriter) rewriteModelInResponse(data []byte) []byte {
|
||||||
// 1. Amp Compatibility: Suppress thinking blocks if tool use is detected
|
|
||||||
// The Amp client struggles when both thinking and tool_use blocks are present
|
|
||||||
// 1. Amp Compatibility: Suppress thinking blocks if tool use is detected
|
// 1. Amp Compatibility: Suppress thinking blocks if tool use is detected
|
||||||
// The Amp client struggles when both thinking and tool_use blocks are present
|
// The Amp client struggles when both thinking and tool_use blocks are present
|
||||||
if gjson.GetBytes(data, `content.#(type=="tool_use")`).Exists() {
|
if gjson.GetBytes(data, `content.#(type=="tool_use")`).Exists() {
|
||||||
|
|||||||
Reference in New Issue
Block a user