diff --git a/src/main/java/com/williamcallahan/javachat/domain/prompt/StructuredPrompt.java b/src/main/java/com/williamcallahan/javachat/domain/prompt/StructuredPrompt.java index 65d187a9..eada2325 100644 --- a/src/main/java/com/williamcallahan/javachat/domain/prompt/StructuredPrompt.java +++ b/src/main/java/com/williamcallahan/javachat/domain/prompt/StructuredPrompt.java @@ -40,22 +40,6 @@ public record StructuredPrompt( conversationHistory = conversationHistory == null ? List.of() : List.copyOf(conversationHistory); } - /** - * Calculates total estimated tokens across all segments. - * - * @return sum of all segment token estimates - */ - public int totalEstimatedTokens() { - int total = system.estimatedTokens() + currentQuery.estimatedTokens(); - for (ContextDocumentSegment contextDocument : contextDocuments) { - total += contextDocument.estimatedTokens(); - } - for (ConversationTurnSegment conversationTurn : conversationHistory) { - total += conversationTurn.estimatedTokens(); - } - return total; - } - /** * Renders the complete prompt to a string for consumers that require one text value. *