Uses of Record Class
com.tnsai.llm.observability.ToolSurface
Packages that use ToolSurface
-
Uses of ToolSurface in com.tnsai.llm.observability
Methods in com.tnsai.llm.observability that return ToolSurfaceModifier and TypeMethodDescriptionstatic ToolSurfaceToolSurface.empty()An empty tool surface — the LLM call advertised no tools.static ToolSurfaceBuild aToolSurfacefrom the raw provider tool list.static ToolSurfaceBuild a tool surface from parallelnamesandschemaslists.LLMCallLog.tools()Returns the value of thetoolsrecord component.Methods in com.tnsai.llm.observability with parameters of type ToolSurfaceConstructors in com.tnsai.llm.observability with parameters of type ToolSurfaceModifierConstructorDescriptionLLMCallLog(String callId, Instant startedAt, Instant completedAt, Duration elapsed, String provider, String model, String endpoint, com.tnsai.observability.events.EventContext context, LLMPrompt prompt, ToolSurface tools, LLMResponse response, TokenUsage usage, CostEstimate cost, com.tnsai.llm.ChatChunk.FinishReason finishReason, Optional<StreamMetrics> streamMetrics, Optional<ErrorInfo> error, int retryAttempt, Map<String, Object> providerExtensions) Creates an instance of aLLMCallLogrecord class.