所有类和接口

说明
Represents a response message from an AI (language model).
 
Represents a chat message.
A deserializer for ChatMessage objects.
A codec for serializing and deserializing ChatMessage objects to and from JSON.
A factory for creating ChatMessageJsonCodec objects.
 
The type of content, e.g. text or image.
Abstract base interface for message content.
The type of content, e.g. text or image.
Represents a custom message.
 
A JSON Schema object that describes the expected structure of the arguments when calling this tool.
The properties of Json Schema are actually parameters.
JSON Utils based on Jackson
Constants
A business exception raised over the MCP protocol
 
Utility wrapper around ServiceLoader.load().
Represents a system message, typically defined by a developer.
Represents a text content.
Represents an LLM-generated request to execute a tool.
Represents the result of a tool execution in response to a ToolExecutionRequest.
Describes a tool that language model can execute.
Represents a message from a user, typically an end user of the application.