Skip to content

Commit dec453d

Browse files
committed
Stop logging, make lore model configurable.
1 parent eeaab32 commit dec453d

1 file changed

Lines changed: 1 addition & 12 deletions

File tree

src/Automation/Responders/LoreResponder.cs

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ private async Task<IList<McpClientTool>> GetTools()
7474

7575
private async Task Chat(IList<IMessage> messageHistory, int initialMessagePrefixLength, IList<McpClientTool> tools, CancellationToken token)
7676
{
77-
using IChatClient chatClient = _chatClientFactory.CreateClient("urn:ollama:qwen3:1.7b")
77+
using IChatClient chatClient = _chatClientFactory.CreateClient(_configuration["ESTRANGED_WIKI_MODEL"])
7878
.AsBuilder()
7979
.UseFunctionInvocation()
8080
.Build();
@@ -87,17 +87,6 @@ private async Task Chat(IList<IMessage> messageHistory, int initialMessagePrefix
8787
IList<ChatMessage> chatMessages = MessageExtensions.BuildChatMessages(messageHistory, initialMessagePrefixLength, initialMessage, _configuration["ESTRANGED_WIKI_PROMPT"]);
8888

8989
var chatResponse = await chatClient.GetResponseAsync(chatMessages, new() { Tools = [.. tools] }, token);
90-
91-
var inputTokens = chatResponse.Usage.InputTokenCount;
92-
var outputTokens = chatResponse.Usage.OutputTokenCount;
93-
94-
const float usdPerMillionInputTokens = 4f;
95-
const float usdPerMillionOutputTokens = 16f;
96-
97-
// Log price in usd
98-
var price = inputTokens / 1_000_000f * usdPerMillionInputTokens + outputTokens / 1_000_000f * usdPerMillionOutputTokens;
99-
_logger.LogInformation($"Lore request complete, price: ${price:0.00000} (input: {inputTokens} tokens, output: {outputTokens} tokens)");
100-
10190
await MessageExtensions.PostChatMessages(latestMessage, chatResponse.Messages, token);
10291
}
10392
}

0 commit comments

Comments
 (0)