From d2ca3c5bb5d638c6e75c8404f3a764d88f9768ef Mon Sep 17 00:00:00 2001 From: wuyangfan <1102042793@qq.com> Date: Sun, 17 May 2026 22:21:41 +0800 Subject: [PATCH] fix(semantic): rename requestBody to body in OpenAiProvider Align AnalyzeAsync parameter name with ISemanticProvider. Fixes #247 --- .../Semantic/Providers/OpenAi/OpenAiProvider.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Vectra.Infrastructure/Semantic/Providers/OpenAi/OpenAiProvider.cs b/src/Vectra.Infrastructure/Semantic/Providers/OpenAi/OpenAiProvider.cs index 58e1794..81a213c 100644 --- a/src/Vectra.Infrastructure/Semantic/Providers/OpenAi/OpenAiProvider.cs +++ b/src/Vectra.Infrastructure/Semantic/Providers/OpenAi/OpenAiProvider.cs @@ -30,12 +30,12 @@ public OpenAiProvider( _logger = logger ?? throw new ArgumentNullException(nameof(logger)); } - public async Task AnalyzeAsync(string? requestBody, string metadata, CancellationToken cancellationToken = default) + public async Task AnalyzeAsync(string? body, string metadata, CancellationToken cancellationToken = default) { - if (string.IsNullOrWhiteSpace(requestBody)) + if (string.IsNullOrWhiteSpace(body)) return new SemanticAnalysisResult { Intent = "unknown", Confidence = 0.5, FallbackSafe = true }; - var cacheKey = $"semantic_openai:{ComputeHash(requestBody)}"; + var cacheKey = $"semantic_openai:{ComputeHash(body)}"; var (success, cached) = await _cacheProvider.TryGetValueAsync(cacheKey); if (success) return cached!; @@ -43,7 +43,7 @@ public async Task AnalyzeAsync(string? requestBody, stri var messages = new List { new SystemChatMessage(SystemPrompt), - new UserChatMessage($"Metadata: {metadata}\n\nRequest body:\n{requestBody}") + new UserChatMessage($"Metadata: {metadata}\n\nRequest body:\n{body}") }; var requestOptions = new ChatCompletionOptions