Uses of Package
com.tnsai.llm
Packages that use com.tnsai.llm
Package
Description
Agent classes and lifecycle management for the TnsAI framework.
Agent chat orchestration for LLM invocation, history management, and tool call handling.
Multi-LLM ensemble execution with parallel fan-out, race patterns, and consensus voting.
Agent execution components including LLM orchestration, tool processing, and memory management.
Agent initialization and specification extraction.
Agent orchestration — chat, streaming, tool execution, and knowledge base management.
Streaming and event-based chat operations with token-level granularity and event publishing.
LLM (Large Language Model) client interfaces and abstractions.
Memory management strategies for conversation history within token budgets.
Canonical RAG configuration and retrieval contracts.
Role definitions and capabilities for agents in the TnsAI framework.
-
Classes in com.tnsai.llm used by com.tnsai.agents
-
Classes in com.tnsai.llm used by com.tnsai.agents.chatClassDescriptionRepresents a chat response from an LLM, potentially including tool calls.Base interface for LLM (Large Language Model) client implementations.
-
Classes in com.tnsai.llm used by com.tnsai.agents.ensembleClassDescriptionBase interface for LLM (Large Language Model) client implementations.Result of a parallel LLM call.Aggregated results from multiple LLMs.
-
Classes in com.tnsai.llm used by com.tnsai.agents.executionClassDescriptionRepresents a chat response from an LLM, potentially including tool calls.Represents a tool/function call from the LLM.Base interface for LLM (Large Language Model) client implementations.
-
Classes in com.tnsai.llm used by com.tnsai.agents.init
-
Classes in com.tnsai.llm used by com.tnsai.agents.orchestrationClassDescriptionRepresents a single chunk in a streaming LLM response.Represents a chat response from an LLM, potentially including tool calls.Represents a tool/function call from the LLM.Base interface for LLM (Large Language Model) client implementations.
-
Classes in com.tnsai.llm used by com.tnsai.agents.streamingClassDescriptionRepresents a single chunk in a streaming LLM response.Represents a tool/function call from the LLM.Base interface for LLM (Large Language Model) client implementations.
-
Classes in com.tnsai.llm used by com.tnsai.agents.validation
-
Classes in com.tnsai.llm used by com.tnsai.hooks.events
-
Classes in com.tnsai.llm used by com.tnsai.llmClassDescriptionRepresents a single chunk in a streaming LLM response.The type of streaming chunk.The reason why generation stopped.Unified request model for LLM chat operations.Fluent builder for ChatRequest.Represents a chat response from an LLM, potentially including tool calls.Represents a tool/function call from the LLM.LLM client with automatic fallback support.Builder for FallbackLLMClient.Describes the capabilities of an LLM provider/model.Input modalities the model can process.Base interface for LLM (Large Language Model) client implementations.SPI for creating LLM clients from provider configuration.Builder for LLM resolution with full fallback chain support.LLM configuration record for passing model settings.Result of LLM resolution with source tracking.Source of the resolved LLM in the fallback chain.Common interface for LLM configuration sources.Default implementation of LLMCapabilities with builder pattern.Represents information about an LLM model from a provider's API.Result of a parallel LLM call.Aggregated results from multiple LLMs.
-
Classes in com.tnsai.llm used by com.tnsai.memory.strategy
-
Classes in com.tnsai.llm used by com.tnsai.rag
-
Classes in com.tnsai.llm used by com.tnsai.reasoning
-
Classes in com.tnsai.llm used by com.tnsai.roles
-
Classes in com.tnsai.llm used by com.tnsai.skills