Uses of Annotation Interface
dev.langchain4j.Experimental
Packages that use Experimental
Package
Description
Packages with annotations of type Experimental
Package
Description
-
Uses of Experimental in dev.langchain4j.agent.tool
Classes in dev.langchain4j.agent.tool with annotations of type ExperimentalModifier and TypeClassDescriptionenumDefines the behavior of a tool's return value when called by a language model. -
Uses of Experimental in dev.langchain4j.data.message
Methods in dev.langchain4j.data.message with annotations of type ExperimentalModifier and TypeMethodDescription<T> TReturns additional attribute by it's key.<T> TReturns additional attribute by it's key.AiMessage.attributes()Returns additional attributes, typically provider-specific.AiMessage.Builder.attributes(Map<String, Object> attributes) UserMessage.attributes()Returns additional attributes.AiMessage.thinking()Get the thinking/reasoning text of the message. -
Uses of Experimental in dev.langchain4j.model.audio
Classes in dev.langchain4j.model.audio with annotations of type ExperimentalModifier and TypeInterfaceDescriptioninterfaceA model that can transcribe audio into text.classRequest to transcribe audio.classResponse containing the transcription of an audio file. -
Uses of Experimental in dev.langchain4j.model.chat.response
Classes in dev.langchain4j.model.chat.response with annotations of type ExperimentalModifier and TypeClassDescriptionclassRepresents a complete tool call.classclassclassclassclassRepresents a partial tool call.classinterfaceHandle that can be used to cancel the streaming done viaStreamingChatResponseHandler.Methods in dev.langchain4j.model.chat.response with annotations of type ExperimentalModifier and TypeMethodDescriptiondefault voidStreamingChatResponseHandler.onCompleteToolCall(CompleteToolCall completeToolCall) Invoked when the model has finished streaming a single tool call.default voidStreamingChatResponseHandler.onPartialResponse(PartialResponse partialResponse, PartialResponseContext context) Invoked each time the model generates a partial textual response, usually a single token.default voidStreamingChatResponseHandler.onPartialThinking(PartialThinking partialThinking) Invoked each time the model generates a partial thinking/reasoning text, usually a single token.default voidStreamingChatResponseHandler.onPartialThinking(PartialThinking partialThinking, PartialThinkingContext context) Invoked each time the model generates a partial thinking/reasoning text, usually a single token.default voidStreamingChatResponseHandler.onPartialToolCall(PartialToolCall partialToolCall) This callback is invoked each time the model generates a partial tool call, which contains a single token of the tool's arguments.default voidStreamingChatResponseHandler.onPartialToolCall(PartialToolCall partialToolCall, PartialToolCallContext context) This callback is invoked each time the model generates a partial tool call, which contains a single token of the tool's arguments.