mirror of
https://github.com/7836246/cursor2api.git
synced 2026-05-22 12:32:45 +08:00
fix: 改为每次请求生成新 token,避免 403 错误
- 移除 token 池轮询复用机制 - 每次请求独立生成 x-is-human token - 避免 Cursor 检测到 token 重复使用
This commit is contained in:
@@ -173,33 +173,18 @@ func (p *Pool) refreshAllTokens() {
|
||||
log.Info("后台刷新完成 (轮询池: %d)", poolLen)
|
||||
}
|
||||
|
||||
// GetToken 获取 Token(轮询方式)
|
||||
// GetToken 获取 Token(每次生成新 token)
|
||||
func (p *Pool) GetToken(apiKey string) (string, error) {
|
||||
p.mu.RLock()
|
||||
poolLen := len(p.roundRobin)
|
||||
p.mu.RUnlock()
|
||||
|
||||
if poolLen == 0 {
|
||||
return "", fmt.Errorf("no token available in pool")
|
||||
// 每次请求生成新 token,避免被 Cursor 检测到重复使用
|
||||
log.Debug("生成新 token...")
|
||||
tokenStr, err := p.generateToken()
|
||||
if err != nil {
|
||||
log.Error("生成 token 失败: %v", err)
|
||||
return "", err
|
||||
}
|
||||
|
||||
// 轮询获取下一个 token
|
||||
idx := atomic.AddInt32(&p.rrIndex, 1) % int32(poolLen)
|
||||
|
||||
p.mu.RLock()
|
||||
entry := p.roundRobin[idx]
|
||||
p.mu.RUnlock()
|
||||
|
||||
// 检查是否过期
|
||||
if time.Since(entry.CreatedAt) >= tokenExpiry {
|
||||
// 异步刷新这个 token
|
||||
go p.refreshRoundRobinToken(int(idx))
|
||||
}
|
||||
|
||||
atomic.AddInt64(&p.hitCount, 1)
|
||||
atomic.AddInt64(&entry.UseCount, 1)
|
||||
log.Debug("轮询 %s (idx: %d, uses: %d)", entry.Name, idx, entry.UseCount)
|
||||
return entry.Token, nil
|
||||
log.Debug("新 token 生成成功")
|
||||
return tokenStr, nil
|
||||
}
|
||||
|
||||
// refreshRoundRobinToken 刷新轮询池中指定索引的 token
|
||||
|
||||
@@ -1642,3 +1642,359 @@ n ready, total: 1)"}
|
||||
{"level":"INFO","time":"2025/12/18 10:43:11","msg":"[Main] 正在初始化客户端服务..."}
|
||||
{"level":"INFO","time":"2025/12/18 10:43:11","msg":"[Client] 客户端初始化完成"}
|
||||
{"level":"INFO","time":"2025/12/18 10:43:11","msg":"[Main] 服务运行在端口 3010"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:07","msg":"[Main] 正在初始化 Token Pool..."}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:07","msg":"[TokenPool] 预热 5 个 token..."}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:09","msg":"[TokenPool] 预热 Token-1 完成 (1/5)"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:10","msg":"[TokenPool] 预热 Token-2 完成 (2/5)"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:12","msg":"[TokenPool] 预热 Token-3 完成 (3/5)"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:14","msg":"[TokenPool] 预热 Token-4 完成 (4/5)"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:16","msg":"[TokenPool] 预热 Token-5 完成 (5/5)"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:16","msg":"[TokenPool] Initialized (轮询池: 5)"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:16","msg":"[Main] 正在初始化客户端服务..."}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:16","msg":"[Client] 客户端初始化完成"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:16","msg":"[Main] 服务运行在端口 3010"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] [Anthropic] ========== 请求开始 =========="}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] [Anthropic] 请求路径: /v1/messages?beta=true"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] [Anthropic] 请求头:"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] Content-Type: application/json"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] X-App: cli"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] X-Stainless-Os: MacOS"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] X-Stainless-Retry-Count: 0"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] X-Stainless-Runtime: node"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] Anthropic-Version: 2023-06-01"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] Authorization: Bearer 666"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] X-Stainless-Lang: js"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] X-Stainless-Timeout: 600"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] Accept: application/json"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] Anthropic-Dangerous-Direct-Browser-Access: true"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] User-Agent: claude-cli/2.0.72 (external, cli)"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] X-Stainless-Arch: arm64"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] X-Stainless-Package-Version: 0.70.0"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] Connection: keep-alive"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] Accept-Encoding: gzip, deflate, br, zstd"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] Content-Length: 2911"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] Anthropic-Beta: claude-code-20250219,interleaved-thinking-2025-05-14"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] X-Stainless-Helper-Method: stream"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] X-Stainless-Runtime-Version: v24.3.0"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:26","msg":"[Handler] [Anthropic] 请求参数:"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:26","msg":"[Handler] 模型: claude-opus-4-5-20251101"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:26","msg":"[Handler] 消息数: 1"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:26","msg":"[Handler] 最大Token: 32000"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:26","msg":"[Handler] 流式: true"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] 消息[0] 角色=user 内容=Please write a 5-10 word title for the following conversation:\n\nUser: 你好\n\nClaude: 你好!👋\n\n我是 Claude Code,很高兴为你服务。我可以帮助你完成各种软件工程任务,比..."}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] [Anthropic] 客户端 IP: 127.0.0.1"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[TokenPool] 轮询 Token-2 (idx: 1, uses: 1)"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Client] 转发客户端 IP: 127.0.0.1"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Client] 发送请求到 Cursor API: model=claude-opus-4-5-20251101"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] [Anthropic] ========== 请求开始 =========="}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] [Anthropic] 请求路径: /v1/messages?beta=true"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] [Anthropic] 请求头:"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] Anthropic-Version: 2023-06-01"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] User-Agent: claude-cli/2.0.72 (external, cli)"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] X-Stainless-Arch: arm64"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] X-Stainless-Helper-Method: stream"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] X-Stainless-Os: MacOS"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] X-Stainless-Runtime-Version: v24.3.0"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] Content-Type: application/json"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] X-Stainless-Lang: js"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] X-Stainless-Package-Version: 0.70.0"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] X-Stainless-Runtime: node"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] Authorization: Bearer 666"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] X-App: cli"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] X-Stainless-Timeout: 600"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] Connection: keep-alive"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] Content-Length: 42461"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] Accept: application/json"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] Anthropic-Beta: claude-code-20250219,interleaved-thinking-2025-05-14"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] Anthropic-Dangerous-Direct-Browser-Access: true"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] X-Stainless-Retry-Count: 0"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] Accept-Encoding: gzip, deflate, br, zstd"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] [Anthropic] ========== 请求开始 =========="}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] [Anthropic] 请求路径: /v1/messages?beta=true"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] [Anthropic] 请求头:"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] X-Stainless-Retry-Count: 0"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] Accept: application/json"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] Content-Type: application/json"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] User-Agent: claude-cli/2.0.72 (external, cli)"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] X-App: cli"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] X-Stainless-Arch: arm64"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] X-Stainless-Os: MacOS"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:26","msg":"[Handler] [Anthropic] 请求参数:"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] X-Stainless-Timeout: 600"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] Anthropic-Dangerous-Direct-Browser-Access: true"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] Anthropic-Version: 2023-06-01"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:26","msg":"[Handler] 模型: claude-opus-4-5-20251101"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:26","msg":"[Handler] 消息数: 1"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] X-Stainless-Helper-Method: stream"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:26","msg":"[Handler] 最大Token: 32000"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:26","msg":"[Handler] 流式: true"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] X-Stainless-Lang: js"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] 消息[0] 角色=user 内容=<system-reminder>\nAs you answer the user's questions, you can use the following context:\n# claudeMd\nCodebase and user instructions are shown below. Be sure to adhere to these instructions. IMPORTANT: ..."}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] X-Stainless-Runtime: node"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] Connection: keep-alive"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] Accept-Encoding: gzip, deflate, br, zstd"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] Content-Length: 42081"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] [Anthropic] 客户端 IP: 127.0.0.1"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] Anthropic-Beta: claude-code-20250219,interleaved-thinking-2025-05-14"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] Authorization: Bearer 666"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] X-Stainless-Runtime-Version: v24.3.0"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] X-Stainless-Package-Version: 0.70.0"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[TokenPool] 轮询 Token-3 (idx: 2, uses: 1)"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Client] 转发客户端 IP: 127.0.0.1"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Client] 发送请求到 Cursor API: model=claude-opus-4-5-20251101"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:26","msg":"[Handler] [Anthropic] 请求参数:"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:26","msg":"[Handler] 模型: claude-opus-4-5-20251101"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:26","msg":"[Handler] 消息数: 1"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:26","msg":"[Handler] 最大Token: 32000"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:26","msg":"[Handler] 流式: true"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] 消息[0] 角色=user 内容=<system-reminder>\nAs you answer the user's questions, you can use the following context:\n# claudeMd\nCodebase and user instructions are shown below. Be sure to adhere to these instructions. IMPORTANT: ..."}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] [Anthropic] 客户端 IP: 127.0.0.1"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[TokenPool] 轮询 Token-4 (idx: 3, uses: 1)"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Client] 转发客户端 IP: 127.0.0.1"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Client] 发送请求到 Cursor API: model=claude-opus-4-5-20251101"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] [Anthropic] ========== 请求开始 =========="}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] [Anthropic] 请求路径: /v1/messages?beta=true"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] [Anthropic] 请求头:"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] X-Stainless-Os: MacOS"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] X-Stainless-Package-Version: 0.70.0"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] X-Stainless-Retry-Count: 0"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] Connection: keep-alive"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] Authorization: Bearer 666"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] X-App: cli"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] X-Stainless-Runtime: node"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] X-Stainless-Timeout: 600"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] Accept-Encoding: gzip, deflate, br, zstd"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] Accept: application/json"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] Anthropic-Beta: claude-code-20250219,interleaved-thinking-2025-05-14"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] X-Stainless-Arch: arm64"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] X-Stainless-Helper-Method: stream"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] X-Stainless-Runtime-Version: v24.3.0"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] Content-Length: 845"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] X-Stainless-Lang: js"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] Anthropic-Dangerous-Direct-Browser-Access: true"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] Anthropic-Version: 2023-06-01"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] Content-Type: application/json"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] User-Agent: claude-cli/2.0.72 (external, cli)"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:28","msg":"[Handler] [Anthropic] 请求参数:"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:28","msg":"[Handler] 模型: claude-opus-4-5-20251101"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:28","msg":"[Handler] 消息数: 2"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:28","msg":"[Handler] 最大Token: 32000"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:28","msg":"[Handler] 流式: true"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] 消息[0] 角色=user 内容=你好"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] 消息[1] 角色=assistant 内容={"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] [Anthropic] 客户端 IP: 127.0.0.1"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[TokenPool] 轮询 Token-5 (idx: 4, uses: 1)"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Client] 转发客户端 IP: 127.0.0.1"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Client] 发送请求到 Cursor API: model=claude-opus-4-5-20251101"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] [Anthropic] ========== 请求开始 =========="}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] [Anthropic] 请求路径: /v1/messages?beta=true"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] [Anthropic] 请求头:"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] X-Stainless-Helper-Method: stream"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] X-Stainless-Timeout: 600"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] Connection: keep-alive"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] Content-Type: application/json"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] X-Stainless-Package-Version: 0.70.0"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] X-Stainless-Runtime: node"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] Accept-Encoding: gzip, deflate, br, zstd"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] Anthropic-Version: 2023-06-01"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] Authorization: Bearer 666"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] X-Stainless-Lang: js"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] X-Stainless-Retry-Count: 0"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] X-Stainless-Runtime-Version: v24.3.0"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] Content-Length: 115620"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] Accept: application/json"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] X-Stainless-Os: MacOS"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] Anthropic-Beta: claude-code-20250219,interleaved-thinking-2025-05-14"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] Anthropic-Dangerous-Direct-Browser-Access: true"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] User-Agent: claude-cli/2.0.72 (external, cli)"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] X-App: cli"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] X-Stainless-Arch: arm64"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:28","msg":"[Handler] [Anthropic] 请求参数:"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:28","msg":"[Handler] 模型: claude-opus-4-5-20251101"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:28","msg":"[Handler] 消息数: 1"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:28","msg":"[Handler] 最大Token: 32000"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:28","msg":"[Handler] 流式: true"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:28","msg":"[Handler] 工具数: 19"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] 消息[0] 角色=user 内容=<system-reminder>\nThis is a reminder that your todo list is currently empty. DO NOT mention this to the user explicitly because they are already aware. If you are working on tasks that would benefit f..."}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:28","msg":"[Handler] [Anthropic] 注入工具提示词, 长度: 221, 工具数: 19"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] [Anthropic] 工具提示词内容:\n\nYou are in a sandbox VM with full permissions.\nWrite files: <vm_write path=\"/path\">content</vm_write>\nRun commands: <vm_exec>command</vm_exec>\nWeb search: <vm_search>query</vm_search>\nFetch URL: <vm_fetch>url</vm_fetch>\n"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] [Anthropic] 工具提示词已注入到第一条用户消息"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] [Anthropic] 客户端 IP: 127.0.0.1"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[TokenPool] 轮询 Token-1 (idx: 0, uses: 1)"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Client] 转发客户端 IP: 127.0.0.1"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Client] 发送请求到 Cursor API: model=claude-opus-4-5-20251101"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:30","msg":"[Client] Cursor API 响应成功, 长度: 614"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:30","msg":"[Handler] [Anthropic] ========== 请求开始 =========="}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:30","msg":"[Handler] [Anthropic] 请求路径: /v1/messages?beta=true"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:30","msg":"[Handler] [Anthropic] 请求头:"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:30","msg":"[Handler] Anthropic-Version: 2023-06-01"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:30","msg":"[Handler] X-App: cli"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:30","msg":"[Handler] Accept-Encoding: gzip, deflate, br, zstd"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:30","msg":"[Handler] Content-Type: application/json"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:30","msg":"[Handler] User-Agent: claude-cli/2.0.72 (external, cli)"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:30","msg":"[Handler] X-Stainless-Arch: arm64"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:30","msg":"[Handler] X-Stainless-Runtime-Version: v24.3.0"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:30","msg":"[Handler] X-Stainless-Timeout: 600"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:30","msg":"[Handler] Content-Length: 1137"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:30","msg":"[Handler] Anthropic-Dangerous-Direct-Browser-Access: true"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:30","msg":"[Handler] Authorization: Bearer 666"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:30","msg":"[Handler] X-Stainless-Lang: js"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:30","msg":"[Handler] X-Stainless-Os: MacOS"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:30","msg":"[Handler] X-Stainless-Package-Version: 0.70.0"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:30","msg":"[Handler] X-Stainless-Retry-Count: 0"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:30","msg":"[Handler] Connection: keep-alive"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:30","msg":"[Handler] Anthropic-Beta: claude-code-20250219,interleaved-thinking-2025-05-14"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:30","msg":"[Handler] X-Stainless-Helper-Method: stream"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:30","msg":"[Handler] X-Stainless-Runtime: node"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:30","msg":"[Handler] Accept: application/json"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:30","msg":"[Handler] [Anthropic] 请求参数:"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:30","msg":"[Handler] 模型: claude-opus-4-5-20251101"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:30","msg":"[Handler] 消息数: 1"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:30","msg":"[Handler] 最大Token: 32000"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:30","msg":"[Handler] 流式: true"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:30","msg":"[Handler] 消息[0] 角色=user 内容=Please write a 5-10 word title for the following conversation:\n\nUser: 你好\n\nClaude: 你好!我是 Claude Code。我可以帮你完成各种软件工程任务。\n\n我看到你正在 `/Users/joyasus..."}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:30","msg":"[Handler] [Anthropic] 客户端 IP: 127.0.0.1"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:30","msg":"[TokenPool] 轮询 Token-2 (idx: 1, uses: 2)"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:30","msg":"[Client] 转发客户端 IP: 127.0.0.1"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:30","msg":"[Client] 发送请求到 Cursor API: model=claude-opus-4-5-20251101"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:33","msg":"[Client] Cursor API 响应成功, 长度: 3719"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:35","msg":"[Client] Cursor API 响应成功, 长度: 659"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:35","msg":"[Handler] [Anthropic] ========== 请求开始 =========="}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:35","msg":"[Handler] [Anthropic] 请求路径: /v1/messages?beta=true"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:35","msg":"[Handler] [Anthropic] 请求头:"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:35","msg":"[Handler] Accept-Encoding: gzip, deflate, br, zstd"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:35","msg":"[Handler] Content-Length: 688"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:35","msg":"[Handler] Anthropic-Dangerous-Direct-Browser-Access: true"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:35","msg":"[Handler] X-Stainless-Runtime: node"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:35","msg":"[Handler] Accept: application/json"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:35","msg":"[Handler] X-App: cli"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:35","msg":"[Handler] X-Stainless-Helper-Method: stream"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:35","msg":"[Handler] X-Stainless-Lang: js"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:35","msg":"[Handler] X-Stainless-Timeout: 600"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:35","msg":"[Handler] Connection: keep-alive"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:35","msg":"[Handler] Content-Type: application/json"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:35","msg":"[Handler] User-Agent: claude-cli/2.0.72 (external, cli)"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:35","msg":"[Handler] X-Stainless-Os: MacOS"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:35","msg":"[Handler] X-Stainless-Package-Version: 0.70.0"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:35","msg":"[Handler] Anthropic-Beta: claude-code-20250219,interleaved-thinking-2025-05-14"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:35","msg":"[Handler] Anthropic-Version: 2023-06-01"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:35","msg":"[Handler] Authorization: Bearer 666"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:35","msg":"[Handler] X-Stainless-Arch: arm64"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:35","msg":"[Handler] X-Stainless-Retry-Count: 0"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:35","msg":"[Handler] X-Stainless-Runtime-Version: v24.3.0"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:35","msg":"[Handler] [Anthropic] 请求参数:"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:35","msg":"[Handler] 模型: claude-opus-4-5-20251101"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:35","msg":"[Handler] 消息数: 1"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:35","msg":"[Handler] 最大Token: 32000"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:35","msg":"[Handler] 流式: true"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:35","msg":"[Handler] 消息[0] 角色=user 内容=Please write a 5-10 word title for the following conversation:\n\nUser: hi\n\nRespond with the title for the conversation and nothing else."}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:35","msg":"[Handler] [Anthropic] 客户端 IP: 127.0.0.1"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:35","msg":"[TokenPool] 轮询 Token-3 (idx: 2, uses: 2)"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:35","msg":"[Client] 转发客户端 IP: 127.0.0.1"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:35","msg":"[Client] 发送请求到 Cursor API: model=claude-opus-4-5-20251101"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:35","msg":"[Client] Cursor API 响应成功, 长度: 1616"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:36","msg":"[Client] Cursor API 响应成功, 长度: 1972"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:38","msg":"[Client] Cursor API 响应成功, 长度: 8371"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:39","msg":"[Client] Cursor API 响应成功, 长度: 556"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:39","msg":"[Handler] [Anthropic] ========== 请求开始 =========="}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:39","msg":"[Handler] [Anthropic] 请求路径: /v1/messages?beta=true"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:39","msg":"[Handler] [Anthropic] 请求头:"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:39","msg":"[Handler] Anthropic-Beta: claude-code-20250219,interleaved-thinking-2025-05-14"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:39","msg":"[Handler] X-Stainless-Lang: js"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:39","msg":"[Handler] X-Stainless-Runtime: node"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:39","msg":"[Handler] User-Agent: claude-cli/2.0.72 (external, cli)"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:39","msg":"[Handler] X-Stainless-Retry-Count: 0"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:39","msg":"[Handler] Connection: keep-alive"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:39","msg":"[Handler] Content-Length: 1213"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:39","msg":"[Handler] Accept: application/json"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:39","msg":"[Handler] Anthropic-Version: 2023-06-01"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:39","msg":"[Handler] Authorization: Bearer 666"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:39","msg":"[Handler] Content-Type: application/json"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:39","msg":"[Handler] Accept-Encoding: gzip, deflate, br, zstd"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:39","msg":"[Handler] Anthropic-Dangerous-Direct-Browser-Access: true"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:39","msg":"[Handler] X-App: cli"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:39","msg":"[Handler] X-Stainless-Arch: arm64"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:39","msg":"[Handler] X-Stainless-Helper-Method: stream"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:39","msg":"[Handler] X-Stainless-Os: MacOS"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:39","msg":"[Handler] X-Stainless-Package-Version: 0.70.0"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:39","msg":"[Handler] X-Stainless-Runtime-Version: v24.3.0"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:39","msg":"[Handler] X-Stainless-Timeout: 600"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:39","msg":"[Handler] [Anthropic] 请求参数:"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:39","msg":"[Handler] 模型: claude-opus-4-5-20251101"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:39","msg":"[Handler] 消息数: 1"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:39","msg":"[Handler] 最大Token: 32000"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:39","msg":"[Handler] 流式: true"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:39","msg":"[Handler] 消息[0] 角色=user 内容=Please write a 5-10 word title for the following conversation:\n\nUser: 你好\n\nClaude: 你好!👋\n\n我是 Claude Code,随时准备帮助你进行软件工程任务。\n\n我看到你在 cursor2api \ufffd..."}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:39","msg":"[Handler] [Anthropic] 客户端 IP: 127.0.0.1"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:39","msg":"[TokenPool] 轮询 Token-4 (idx: 3, uses: 2)"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:39","msg":"[Client] 转发客户端 IP: 127.0.0.1"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:39","msg":"[Client] 发送请求到 Cursor API: model=claude-opus-4-5-20251101"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:43","msg":"[Client] Cursor API 响应成功, 长度: 609"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:43","msg":"[Handler] [Anthropic] ========== 请求开始 =========="}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:43","msg":"[Handler] [Anthropic] 请求路径: /v1/messages?beta=true"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:43","msg":"[Handler] [Anthropic] 请求头:"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:43","msg":"[Handler] Accept: application/json"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:43","msg":"[Handler] X-Stainless-Os: MacOS"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:43","msg":"[Handler] X-Stainless-Retry-Count: 0"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:43","msg":"[Handler] X-Stainless-Runtime: node"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:43","msg":"[Handler] Accept-Encoding: gzip, deflate, br, zstd"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:43","msg":"[Handler] Anthropic-Beta: claude-code-20250219,interleaved-thinking-2025-05-14"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:43","msg":"[Handler] Authorization: Bearer 666"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:43","msg":"[Handler] X-Stainless-Arch: arm64"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:43","msg":"[Handler] X-Stainless-Helper-Method: stream"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:43","msg":"[Handler] X-Stainless-Lang: js"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:43","msg":"[Handler] X-Stainless-Package-Version: 0.70.0"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:43","msg":"[Handler] X-Stainless-Runtime-Version: v24.3.0"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:43","msg":"[Handler] Anthropic-Dangerous-Direct-Browser-Access: true"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:43","msg":"[Handler] Anthropic-Version: 2023-06-01"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:43","msg":"[Handler] Content-Type: application/json"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:43","msg":"[Handler] X-App: cli"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:43","msg":"[Handler] User-Agent: claude-cli/2.0.72 (external, cli)"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:43","msg":"[Handler] X-Stainless-Timeout: 600"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:43","msg":"[Handler] Connection: keep-alive"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:43","msg":"[Handler] Content-Length: 688"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:43","msg":"[Handler] [Anthropic] 请求参数:"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:43","msg":"[Handler] 模型: claude-opus-4-5-20251101"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:43","msg":"[Handler] 消息数: 1"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:43","msg":"[Handler] 最大Token: 32000"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:43","msg":"[Handler] 流式: true"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:43","msg":"[Handler] 消息[0] 角色=user 内容=Please write a 5-10 word title for the following conversation:\n\nUser: hi\n\nRespond with the title for the conversation and nothing else."}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:43","msg":"[Handler] [Anthropic] 客户端 IP: 127.0.0.1"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:43","msg":"[TokenPool] 轮询 Token-5 (idx: 4, uses: 2)"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:43","msg":"[Client] 转发客户端 IP: 127.0.0.1"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:43","msg":"[Client] 发送请求到 Cursor API: model=claude-opus-4-5-20251101"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:47","msg":"[Client] Cursor API 响应成功, 长度: 556"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:47","msg":"[Handler] [Anthropic] ========== 请求开始 =========="}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:47","msg":"[Handler] [Anthropic] 请求路径: /v1/messages?beta=true"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:47","msg":"[Handler] [Anthropic] 请求头:"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:47","msg":"[Handler] X-Stainless-Helper-Method: stream"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:47","msg":"[Handler] X-Stainless-Os: MacOS"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:47","msg":"[Handler] X-Stainless-Runtime-Version: v24.3.0"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:47","msg":"[Handler] Anthropic-Beta: claude-code-20250219,interleaved-thinking-2025-05-14"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:47","msg":"[Handler] X-Stainless-Lang: js"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:47","msg":"[Handler] Accept-Encoding: gzip, deflate, br, zstd"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:47","msg":"[Handler] Content-Length: 692"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:47","msg":"[Handler] Accept: application/json"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:47","msg":"[Handler] X-Stainless-Timeout: 600"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:47","msg":"[Handler] Connection: keep-alive"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:47","msg":"[Handler] Authorization: Bearer 666"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:47","msg":"[Handler] User-Agent: claude-cli/2.0.72 (external, cli)"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:47","msg":"[Handler] X-Stainless-Package-Version: 0.70.0"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:47","msg":"[Handler] X-Stainless-Retry-Count: 0"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:47","msg":"[Handler] X-Stainless-Runtime: node"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:47","msg":"[Handler] Anthropic-Dangerous-Direct-Browser-Access: true"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:47","msg":"[Handler] Anthropic-Version: 2023-06-01"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:47","msg":"[Handler] Content-Type: application/json"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:47","msg":"[Handler] X-App: cli"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:47","msg":"[Handler] X-Stainless-Arch: arm64"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:47","msg":"[Handler] [Anthropic] 请求参数:"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:47","msg":"[Handler] 模型: claude-opus-4-5-20251101"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:47","msg":"[Handler] 消息数: 1"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:47","msg":"[Handler] 最大Token: 32000"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:47","msg":"[Handler] 流式: true"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:47","msg":"[Handler] 消息[0] 角色=user 内容=Please write a 5-10 word title for the following conversation:\n\nUser: 你好\n\nRespond with the title for the conversation and nothing else."}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:47","msg":"[Handler] [Anthropic] 客户端 IP: 127.0.0.1"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:47","msg":"[TokenPool] 轮询 Token-1 (idx: 0, uses: 2)"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:47","msg":"[Client] 转发客户端 IP: 127.0.0.1"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:47","msg":"[Client] 发送请求到 Cursor API: model=claude-opus-4-5-20251101"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:53","msg":"[Client] Cursor API 响应成功, 长度: 605"}
|
||||
|
||||
@@ -113,3 +113,34 @@
|
||||
{"level":"DEBUG","time":"2025/12/18 10:35:49","msg":"[Client] 发送请求到 Cursor API: model=claude-opus-4-5-20251101"}
|
||||
{"level":"DEBUG","time":"2025/12/18 10:35:53","msg":"[Client] Cursor API 响应成功, 长度: 547"}
|
||||
{"level":"INFO","time":"2025/12/18 10:43:11","msg":"[Client] 客户端初始化完成"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:16","msg":"[Client] 客户端初始化完成"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Client] 转发客户端 IP: 127.0.0.1"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Client] 发送请求到 Cursor API: model=claude-opus-4-5-20251101"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Client] 转发客户端 IP: 127.0.0.1"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Client] 发送请求到 Cursor API: model=claude-opus-4-5-20251101"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Client] 转发客户端 IP: 127.0.0.1"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Client] 发送请求到 Cursor API: model=claude-opus-4-5-20251101"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Client] 转发客户端 IP: 127.0.0.1"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Client] 发送请求到 Cursor API: model=claude-opus-4-5-20251101"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Client] 转发客户端 IP: 127.0.0.1"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Client] 发送请求到 Cursor API: model=claude-opus-4-5-20251101"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:30","msg":"[Client] Cursor API 响应成功, 长度: 614"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:30","msg":"[Client] 转发客户端 IP: 127.0.0.1"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:30","msg":"[Client] 发送请求到 Cursor API: model=claude-opus-4-5-20251101"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:33","msg":"[Client] Cursor API 响应成功, 长度: 3719"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:35","msg":"[Client] Cursor API 响应成功, 长度: 659"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:35","msg":"[Client] 转发客户端 IP: 127.0.0.1"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:35","msg":"[Client] 发送请求到 Cursor API: model=claude-opus-4-5-20251101"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:35","msg":"[Client] Cursor API 响应成功, 长度: 1616"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:36","msg":"[Client] Cursor API 响应成功, 长度: 1972"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:38","msg":"[Client] Cursor API 响应成功, 长度: 8371"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:39","msg":"[Client] Cursor API 响应成功, 长度: 556"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:39","msg":"[Client] 转发客户端 IP: 127.0.0.1"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:39","msg":"[Client] 发送请求到 Cursor API: model=claude-opus-4-5-20251101"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:43","msg":"[Client] Cursor API 响应成功, 长度: 609"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:43","msg":"[Client] 转发客户端 IP: 127.0.0.1"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:43","msg":"[Client] 发送请求到 Cursor API: model=claude-opus-4-5-20251101"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:47","msg":"[Client] Cursor API 响应成功, 长度: 556"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:47","msg":"[Client] 转发客户端 IP: 127.0.0.1"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:47","msg":"[Client] 发送请求到 Cursor API: model=claude-opus-4-5-20251101"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:53","msg":"[Client] Cursor API 响应成功, 长度: 605"}
|
||||
|
||||
@@ -1437,3 +1437,308 @@
|
||||
{"level":"INFO","time":"2025/12/18 10:35:49","msg":"[Handler] 流式: true"}
|
||||
{"level":"DEBUG","time":"2025/12/18 10:35:49","msg":"[Handler] 消息[0] 角色=user 内容=Please write a 5-10 word title for the following conversation:\n\nUser: 你好\n\nRespond with the title for the conversation and nothing else."}
|
||||
{"level":"DEBUG","time":"2025/12/18 10:35:49","msg":"[Handler] [Anthropic] 客户端 IP: 127.0.0.1"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] [Anthropic] ========== 请求开始 =========="}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] [Anthropic] 请求路径: /v1/messages?beta=true"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] [Anthropic] 请求头:"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] Content-Type: application/json"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] X-App: cli"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] X-Stainless-Os: MacOS"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] X-Stainless-Retry-Count: 0"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] X-Stainless-Runtime: node"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] Anthropic-Version: 2023-06-01"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] Authorization: Bearer 666"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] X-Stainless-Lang: js"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] X-Stainless-Timeout: 600"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] Accept: application/json"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] Anthropic-Dangerous-Direct-Browser-Access: true"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] User-Agent: claude-cli/2.0.72 (external, cli)"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] X-Stainless-Arch: arm64"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] X-Stainless-Package-Version: 0.70.0"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] Connection: keep-alive"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] Accept-Encoding: gzip, deflate, br, zstd"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] Content-Length: 2911"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] Anthropic-Beta: claude-code-20250219,interleaved-thinking-2025-05-14"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] X-Stainless-Helper-Method: stream"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] X-Stainless-Runtime-Version: v24.3.0"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:26","msg":"[Handler] [Anthropic] 请求参数:"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:26","msg":"[Handler] 模型: claude-opus-4-5-20251101"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:26","msg":"[Handler] 消息数: 1"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:26","msg":"[Handler] 最大Token: 32000"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:26","msg":"[Handler] 流式: true"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] 消息[0] 角色=user 内容=Please write a 5-10 word title for the following conversation:\n\nUser: 你好\n\nClaude: 你好!👋\n\n我是 Claude Code,很高兴为你服务。我可以帮助你完成各种软件工程任务,比..."}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] [Anthropic] 客户端 IP: 127.0.0.1"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] [Anthropic] ========== 请求开始 =========="}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] [Anthropic] 请求路径: /v1/messages?beta=true"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] [Anthropic] 请求头:"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] Anthropic-Version: 2023-06-01"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] User-Agent: claude-cli/2.0.72 (external, cli)"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] X-Stainless-Arch: arm64"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] X-Stainless-Helper-Method: stream"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] X-Stainless-Os: MacOS"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] X-Stainless-Runtime-Version: v24.3.0"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] Content-Type: application/json"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] X-Stainless-Lang: js"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] X-Stainless-Package-Version: 0.70.0"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] X-Stainless-Runtime: node"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] Authorization: Bearer 666"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] X-App: cli"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] X-Stainless-Timeout: 600"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] Connection: keep-alive"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] Content-Length: 42461"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] Accept: application/json"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] Anthropic-Beta: claude-code-20250219,interleaved-thinking-2025-05-14"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] Anthropic-Dangerous-Direct-Browser-Access: true"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] X-Stainless-Retry-Count: 0"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] Accept-Encoding: gzip, deflate, br, zstd"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] [Anthropic] ========== 请求开始 =========="}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] [Anthropic] 请求路径: /v1/messages?beta=true"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] [Anthropic] 请求头:"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] X-Stainless-Retry-Count: 0"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] Accept: application/json"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] Content-Type: application/json"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] User-Agent: claude-cli/2.0.72 (external, cli)"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] X-App: cli"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] X-Stainless-Arch: arm64"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] X-Stainless-Os: MacOS"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:26","msg":"[Handler] [Anthropic] 请求参数:"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] X-Stainless-Timeout: 600"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] Anthropic-Dangerous-Direct-Browser-Access: true"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] Anthropic-Version: 2023-06-01"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:26","msg":"[Handler] 模型: claude-opus-4-5-20251101"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:26","msg":"[Handler] 消息数: 1"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] X-Stainless-Helper-Method: stream"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:26","msg":"[Handler] 最大Token: 32000"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:26","msg":"[Handler] 流式: true"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] X-Stainless-Lang: js"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] 消息[0] 角色=user 内容=<system-reminder>\nAs you answer the user's questions, you can use the following context:\n# claudeMd\nCodebase and user instructions are shown below. Be sure to adhere to these instructions. IMPORTANT: ..."}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] X-Stainless-Runtime: node"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] Connection: keep-alive"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] Accept-Encoding: gzip, deflate, br, zstd"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] Content-Length: 42081"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] [Anthropic] 客户端 IP: 127.0.0.1"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] Anthropic-Beta: claude-code-20250219,interleaved-thinking-2025-05-14"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] Authorization: Bearer 666"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] X-Stainless-Runtime-Version: v24.3.0"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] X-Stainless-Package-Version: 0.70.0"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:26","msg":"[Handler] [Anthropic] 请求参数:"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:26","msg":"[Handler] 模型: claude-opus-4-5-20251101"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:26","msg":"[Handler] 消息数: 1"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:26","msg":"[Handler] 最大Token: 32000"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:26","msg":"[Handler] 流式: true"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] 消息[0] 角色=user 内容=<system-reminder>\nAs you answer the user's questions, you can use the following context:\n# claudeMd\nCodebase and user instructions are shown below. Be sure to adhere to these instructions. IMPORTANT: ..."}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[Handler] [Anthropic] 客户端 IP: 127.0.0.1"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] [Anthropic] ========== 请求开始 =========="}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] [Anthropic] 请求路径: /v1/messages?beta=true"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] [Anthropic] 请求头:"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] X-Stainless-Os: MacOS"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] X-Stainless-Package-Version: 0.70.0"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] X-Stainless-Retry-Count: 0"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] Connection: keep-alive"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] Authorization: Bearer 666"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] X-App: cli"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] X-Stainless-Runtime: node"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] X-Stainless-Timeout: 600"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] Accept-Encoding: gzip, deflate, br, zstd"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] Accept: application/json"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] Anthropic-Beta: claude-code-20250219,interleaved-thinking-2025-05-14"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] X-Stainless-Arch: arm64"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] X-Stainless-Helper-Method: stream"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] X-Stainless-Runtime-Version: v24.3.0"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] Content-Length: 845"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] X-Stainless-Lang: js"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] Anthropic-Dangerous-Direct-Browser-Access: true"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] Anthropic-Version: 2023-06-01"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] Content-Type: application/json"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] User-Agent: claude-cli/2.0.72 (external, cli)"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:28","msg":"[Handler] [Anthropic] 请求参数:"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:28","msg":"[Handler] 模型: claude-opus-4-5-20251101"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:28","msg":"[Handler] 消息数: 2"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:28","msg":"[Handler] 最大Token: 32000"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:28","msg":"[Handler] 流式: true"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] 消息[0] 角色=user 内容=你好"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] 消息[1] 角色=assistant 内容={"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] [Anthropic] 客户端 IP: 127.0.0.1"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] [Anthropic] ========== 请求开始 =========="}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] [Anthropic] 请求路径: /v1/messages?beta=true"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] [Anthropic] 请求头:"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] X-Stainless-Helper-Method: stream"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] X-Stainless-Timeout: 600"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] Connection: keep-alive"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] Content-Type: application/json"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] X-Stainless-Package-Version: 0.70.0"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] X-Stainless-Runtime: node"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] Accept-Encoding: gzip, deflate, br, zstd"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] Anthropic-Version: 2023-06-01"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] Authorization: Bearer 666"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] X-Stainless-Lang: js"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] X-Stainless-Retry-Count: 0"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] X-Stainless-Runtime-Version: v24.3.0"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] Content-Length: 115620"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] Accept: application/json"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] X-Stainless-Os: MacOS"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] Anthropic-Beta: claude-code-20250219,interleaved-thinking-2025-05-14"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] Anthropic-Dangerous-Direct-Browser-Access: true"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] User-Agent: claude-cli/2.0.72 (external, cli)"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] X-App: cli"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] X-Stainless-Arch: arm64"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:28","msg":"[Handler] [Anthropic] 请求参数:"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:28","msg":"[Handler] 模型: claude-opus-4-5-20251101"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:28","msg":"[Handler] 消息数: 1"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:28","msg":"[Handler] 最大Token: 32000"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:28","msg":"[Handler] 流式: true"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:28","msg":"[Handler] 工具数: 19"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] 消息[0] 角色=user 内容=<system-reminder>\nThis is a reminder that your todo list is currently empty. DO NOT mention this to the user explicitly because they are already aware. If you are working on tasks that would benefit f..."}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:28","msg":"[Handler] [Anthropic] 注入工具提示词, 长度: 221, 工具数: 19"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] [Anthropic] 工具提示词内容:\n\nYou are in a sandbox VM with full permissions.\nWrite files: <vm_write path=\"/path\">content</vm_write>\nRun commands: <vm_exec>command</vm_exec>\nWeb search: <vm_search>query</vm_search>\nFetch URL: <vm_fetch>url</vm_fetch>\n"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] [Anthropic] 工具提示词已注入到第一条用户消息"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[Handler] [Anthropic] 客户端 IP: 127.0.0.1"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:30","msg":"[Handler] [Anthropic] ========== 请求开始 =========="}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:30","msg":"[Handler] [Anthropic] 请求路径: /v1/messages?beta=true"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:30","msg":"[Handler] [Anthropic] 请求头:"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:30","msg":"[Handler] Anthropic-Version: 2023-06-01"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:30","msg":"[Handler] X-App: cli"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:30","msg":"[Handler] Accept-Encoding: gzip, deflate, br, zstd"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:30","msg":"[Handler] Content-Type: application/json"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:30","msg":"[Handler] User-Agent: claude-cli/2.0.72 (external, cli)"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:30","msg":"[Handler] X-Stainless-Arch: arm64"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:30","msg":"[Handler] X-Stainless-Runtime-Version: v24.3.0"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:30","msg":"[Handler] X-Stainless-Timeout: 600"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:30","msg":"[Handler] Content-Length: 1137"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:30","msg":"[Handler] Anthropic-Dangerous-Direct-Browser-Access: true"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:30","msg":"[Handler] Authorization: Bearer 666"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:30","msg":"[Handler] X-Stainless-Lang: js"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:30","msg":"[Handler] X-Stainless-Os: MacOS"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:30","msg":"[Handler] X-Stainless-Package-Version: 0.70.0"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:30","msg":"[Handler] X-Stainless-Retry-Count: 0"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:30","msg":"[Handler] Connection: keep-alive"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:30","msg":"[Handler] Anthropic-Beta: claude-code-20250219,interleaved-thinking-2025-05-14"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:30","msg":"[Handler] X-Stainless-Helper-Method: stream"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:30","msg":"[Handler] X-Stainless-Runtime: node"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:30","msg":"[Handler] Accept: application/json"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:30","msg":"[Handler] [Anthropic] 请求参数:"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:30","msg":"[Handler] 模型: claude-opus-4-5-20251101"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:30","msg":"[Handler] 消息数: 1"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:30","msg":"[Handler] 最大Token: 32000"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:30","msg":"[Handler] 流式: true"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:30","msg":"[Handler] 消息[0] 角色=user 内容=Please write a 5-10 word title for the following conversation:\n\nUser: 你好\n\nClaude: 你好!我是 Claude Code。我可以帮你完成各种软件工程任务。\n\n我看到你正在 `/Users/joyasus..."}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:30","msg":"[Handler] [Anthropic] 客户端 IP: 127.0.0.1"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:35","msg":"[Handler] [Anthropic] ========== 请求开始 =========="}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:35","msg":"[Handler] [Anthropic] 请求路径: /v1/messages?beta=true"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:35","msg":"[Handler] [Anthropic] 请求头:"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:35","msg":"[Handler] Accept-Encoding: gzip, deflate, br, zstd"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:35","msg":"[Handler] Content-Length: 688"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:35","msg":"[Handler] Anthropic-Dangerous-Direct-Browser-Access: true"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:35","msg":"[Handler] X-Stainless-Runtime: node"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:35","msg":"[Handler] Accept: application/json"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:35","msg":"[Handler] X-App: cli"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:35","msg":"[Handler] X-Stainless-Helper-Method: stream"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:35","msg":"[Handler] X-Stainless-Lang: js"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:35","msg":"[Handler] X-Stainless-Timeout: 600"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:35","msg":"[Handler] Connection: keep-alive"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:35","msg":"[Handler] Content-Type: application/json"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:35","msg":"[Handler] User-Agent: claude-cli/2.0.72 (external, cli)"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:35","msg":"[Handler] X-Stainless-Os: MacOS"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:35","msg":"[Handler] X-Stainless-Package-Version: 0.70.0"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:35","msg":"[Handler] Anthropic-Beta: claude-code-20250219,interleaved-thinking-2025-05-14"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:35","msg":"[Handler] Anthropic-Version: 2023-06-01"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:35","msg":"[Handler] Authorization: Bearer 666"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:35","msg":"[Handler] X-Stainless-Arch: arm64"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:35","msg":"[Handler] X-Stainless-Retry-Count: 0"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:35","msg":"[Handler] X-Stainless-Runtime-Version: v24.3.0"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:35","msg":"[Handler] [Anthropic] 请求参数:"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:35","msg":"[Handler] 模型: claude-opus-4-5-20251101"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:35","msg":"[Handler] 消息数: 1"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:35","msg":"[Handler] 最大Token: 32000"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:35","msg":"[Handler] 流式: true"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:35","msg":"[Handler] 消息[0] 角色=user 内容=Please write a 5-10 word title for the following conversation:\n\nUser: hi\n\nRespond with the title for the conversation and nothing else."}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:35","msg":"[Handler] [Anthropic] 客户端 IP: 127.0.0.1"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:39","msg":"[Handler] [Anthropic] ========== 请求开始 =========="}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:39","msg":"[Handler] [Anthropic] 请求路径: /v1/messages?beta=true"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:39","msg":"[Handler] [Anthropic] 请求头:"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:39","msg":"[Handler] Anthropic-Beta: claude-code-20250219,interleaved-thinking-2025-05-14"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:39","msg":"[Handler] X-Stainless-Lang: js"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:39","msg":"[Handler] X-Stainless-Runtime: node"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:39","msg":"[Handler] User-Agent: claude-cli/2.0.72 (external, cli)"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:39","msg":"[Handler] X-Stainless-Retry-Count: 0"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:39","msg":"[Handler] Connection: keep-alive"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:39","msg":"[Handler] Content-Length: 1213"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:39","msg":"[Handler] Accept: application/json"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:39","msg":"[Handler] Anthropic-Version: 2023-06-01"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:39","msg":"[Handler] Authorization: Bearer 666"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:39","msg":"[Handler] Content-Type: application/json"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:39","msg":"[Handler] Accept-Encoding: gzip, deflate, br, zstd"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:39","msg":"[Handler] Anthropic-Dangerous-Direct-Browser-Access: true"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:39","msg":"[Handler] X-App: cli"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:39","msg":"[Handler] X-Stainless-Arch: arm64"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:39","msg":"[Handler] X-Stainless-Helper-Method: stream"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:39","msg":"[Handler] X-Stainless-Os: MacOS"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:39","msg":"[Handler] X-Stainless-Package-Version: 0.70.0"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:39","msg":"[Handler] X-Stainless-Runtime-Version: v24.3.0"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:39","msg":"[Handler] X-Stainless-Timeout: 600"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:39","msg":"[Handler] [Anthropic] 请求参数:"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:39","msg":"[Handler] 模型: claude-opus-4-5-20251101"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:39","msg":"[Handler] 消息数: 1"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:39","msg":"[Handler] 最大Token: 32000"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:39","msg":"[Handler] 流式: true"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:39","msg":"[Handler] 消息[0] 角色=user 内容=Please write a 5-10 word title for the following conversation:\n\nUser: 你好\n\nClaude: 你好!👋\n\n我是 Claude Code,随时准备帮助你进行软件工程任务。\n\n我看到你在 cursor2api \ufffd..."}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:39","msg":"[Handler] [Anthropic] 客户端 IP: 127.0.0.1"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:43","msg":"[Handler] [Anthropic] ========== 请求开始 =========="}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:43","msg":"[Handler] [Anthropic] 请求路径: /v1/messages?beta=true"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:43","msg":"[Handler] [Anthropic] 请求头:"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:43","msg":"[Handler] Accept: application/json"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:43","msg":"[Handler] X-Stainless-Os: MacOS"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:43","msg":"[Handler] X-Stainless-Retry-Count: 0"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:43","msg":"[Handler] X-Stainless-Runtime: node"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:43","msg":"[Handler] Accept-Encoding: gzip, deflate, br, zstd"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:43","msg":"[Handler] Anthropic-Beta: claude-code-20250219,interleaved-thinking-2025-05-14"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:43","msg":"[Handler] Authorization: Bearer 666"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:43","msg":"[Handler] X-Stainless-Arch: arm64"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:43","msg":"[Handler] X-Stainless-Helper-Method: stream"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:43","msg":"[Handler] X-Stainless-Lang: js"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:43","msg":"[Handler] X-Stainless-Package-Version: 0.70.0"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:43","msg":"[Handler] X-Stainless-Runtime-Version: v24.3.0"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:43","msg":"[Handler] Anthropic-Dangerous-Direct-Browser-Access: true"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:43","msg":"[Handler] Anthropic-Version: 2023-06-01"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:43","msg":"[Handler] Content-Type: application/json"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:43","msg":"[Handler] X-App: cli"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:43","msg":"[Handler] User-Agent: claude-cli/2.0.72 (external, cli)"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:43","msg":"[Handler] X-Stainless-Timeout: 600"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:43","msg":"[Handler] Connection: keep-alive"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:43","msg":"[Handler] Content-Length: 688"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:43","msg":"[Handler] [Anthropic] 请求参数:"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:43","msg":"[Handler] 模型: claude-opus-4-5-20251101"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:43","msg":"[Handler] 消息数: 1"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:43","msg":"[Handler] 最大Token: 32000"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:43","msg":"[Handler] 流式: true"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:43","msg":"[Handler] 消息[0] 角色=user 内容=Please write a 5-10 word title for the following conversation:\n\nUser: hi\n\nRespond with the title for the conversation and nothing else."}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:43","msg":"[Handler] [Anthropic] 客户端 IP: 127.0.0.1"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:47","msg":"[Handler] [Anthropic] ========== 请求开始 =========="}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:47","msg":"[Handler] [Anthropic] 请求路径: /v1/messages?beta=true"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:47","msg":"[Handler] [Anthropic] 请求头:"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:47","msg":"[Handler] X-Stainless-Helper-Method: stream"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:47","msg":"[Handler] X-Stainless-Os: MacOS"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:47","msg":"[Handler] X-Stainless-Runtime-Version: v24.3.0"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:47","msg":"[Handler] Anthropic-Beta: claude-code-20250219,interleaved-thinking-2025-05-14"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:47","msg":"[Handler] X-Stainless-Lang: js"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:47","msg":"[Handler] Accept-Encoding: gzip, deflate, br, zstd"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:47","msg":"[Handler] Content-Length: 692"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:47","msg":"[Handler] Accept: application/json"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:47","msg":"[Handler] X-Stainless-Timeout: 600"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:47","msg":"[Handler] Connection: keep-alive"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:47","msg":"[Handler] Authorization: Bearer 666"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:47","msg":"[Handler] User-Agent: claude-cli/2.0.72 (external, cli)"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:47","msg":"[Handler] X-Stainless-Package-Version: 0.70.0"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:47","msg":"[Handler] X-Stainless-Retry-Count: 0"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:47","msg":"[Handler] X-Stainless-Runtime: node"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:47","msg":"[Handler] Anthropic-Dangerous-Direct-Browser-Access: true"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:47","msg":"[Handler] Anthropic-Version: 2023-06-01"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:47","msg":"[Handler] Content-Type: application/json"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:47","msg":"[Handler] X-App: cli"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:47","msg":"[Handler] X-Stainless-Arch: arm64"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:47","msg":"[Handler] [Anthropic] 请求参数:"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:47","msg":"[Handler] 模型: claude-opus-4-5-20251101"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:47","msg":"[Handler] 消息数: 1"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:47","msg":"[Handler] 最大Token: 32000"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:47","msg":"[Handler] 流式: true"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:47","msg":"[Handler] 消息[0] 角色=user 内容=Please write a 5-10 word title for the following conversation:\n\nUser: 你好\n\nRespond with the title for the conversation and nothing else."}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:47","msg":"[Handler] [Anthropic] 客户端 IP: 127.0.0.1"}
|
||||
|
||||
@@ -19,3 +19,6 @@
|
||||
{"level":"INFO","time":"2025/12/18 10:43:02","msg":"[Main] 正在初始化 Token Pool..."}
|
||||
{"level":"INFO","time":"2025/12/18 10:43:11","msg":"[Main] 正在初始化客户端服务..."}
|
||||
{"level":"INFO","time":"2025/12/18 10:43:11","msg":"[Main] 服务运行在端口 3010"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:07","msg":"[Main] 正在初始化 Token Pool..."}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:16","msg":"[Main] 正在初始化客户端服务..."}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:16","msg":"[Main] 服务运行在端口 3010"}
|
||||
|
||||
@@ -68,3 +68,20 @@
|
||||
{"level":"INFO","time":"2025/12/18 10:43:09","msg":"[TokenPool] 预热 Token-4 完成 (4/5)"}
|
||||
{"level":"INFO","time":"2025/12/18 10:43:11","msg":"[TokenPool] 预热 Token-5 完成 (5/5)"}
|
||||
{"level":"INFO","time":"2025/12/18 10:43:11","msg":"[TokenPool] Initialized (轮询池: 5)"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:07","msg":"[TokenPool] 预热 5 个 token..."}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:09","msg":"[TokenPool] 预热 Token-1 完成 (1/5)"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:10","msg":"[TokenPool] 预热 Token-2 完成 (2/5)"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:12","msg":"[TokenPool] 预热 Token-3 完成 (3/5)"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:14","msg":"[TokenPool] 预热 Token-4 完成 (4/5)"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:16","msg":"[TokenPool] 预热 Token-5 完成 (5/5)"}
|
||||
{"level":"INFO","time":"2025/12/18 11:02:16","msg":"[TokenPool] Initialized (轮询池: 5)"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[TokenPool] 轮询 Token-2 (idx: 1, uses: 1)"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[TokenPool] 轮询 Token-3 (idx: 2, uses: 1)"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:26","msg":"[TokenPool] 轮询 Token-4 (idx: 3, uses: 1)"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[TokenPool] 轮询 Token-5 (idx: 4, uses: 1)"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:28","msg":"[TokenPool] 轮询 Token-1 (idx: 0, uses: 1)"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:30","msg":"[TokenPool] 轮询 Token-2 (idx: 1, uses: 2)"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:35","msg":"[TokenPool] 轮询 Token-3 (idx: 2, uses: 2)"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:39","msg":"[TokenPool] 轮询 Token-4 (idx: 3, uses: 2)"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:43","msg":"[TokenPool] 轮询 Token-5 (idx: 4, uses: 2)"}
|
||||
{"level":"DEBUG","time":"2025/12/18 11:02:47","msg":"[TokenPool] 轮询 Token-1 (idx: 0, uses: 2)"}
|
||||
|
||||
Reference in New Issue
Block a user