Uses of Annotation Interface
dev.langchain4j.Internal
Packages that use Internal
Package
Description
-
Uses of Internal in dev.langchain4j.agentic.declarative
Classes in dev.langchain4j.agentic.declarative with annotations of type Internal -
Uses of Internal in dev.langchain4j.agentic.internal
Classes in dev.langchain4j.agentic.internal with annotations of type Internal -
Uses of Internal in dev.langchain4j.agentic.observability
Classes in dev.langchain4j.agentic.observability with annotations of type InternalMethods in dev.langchain4j.agentic.observability with annotations of type Internal -
Uses of Internal in dev.langchain4j.agentic.scope
Classes in dev.langchain4j.agentic.scope with annotations of type InternalModifier and TypeInterfaceDescriptioninterfaceA codec for serializing and deserializingDefaultAgenticScopeobjects to and from JSON.classSingleton registry for managing AgenticScope instances.class -
Uses of Internal in dev.langchain4j.data.message
Classes in dev.langchain4j.data.message with annotations of type InternalModifier and TypeInterfaceDescriptioninterfaceA codec for serializing and deserializingChatMessageobjects to and from JSON.class -
Uses of Internal in dev.langchain4j.guardrail
Classes in dev.langchain4j.guardrail with annotations of type InternalModifier and TypeClassDescriptionclassAbstractGuardrailExecutor<C extends GuardrailsConfig, P extends GuardrailRequest<P>, R extends GuardrailResult<R>, G extends Guardrail<P,R>, E extends GuardrailExecutedEvent<P, R, G>, F extends GuardrailResult.Failure> Abstract base class forGuardrailExecutors. -
Uses of Internal in dev.langchain4j.http.client.log
Classes in dev.langchain4j.http.client.log with annotations of type Internal -
Uses of Internal in dev.langchain4j.http.client.sse
Classes in dev.langchain4j.http.client.sse with annotations of type InternalModifier and TypeClassDescriptionclassclassclass -
Uses of Internal in dev.langchain4j.internal
Classes in dev.langchain4j.internal with annotations of type InternalModifier and TypeClassDescriptionclassclassUtility class to guess the mime-type of a file from its path or URI.classinterfaceclassUtility methods for creating common exceptions.class@interfaceAnnotation to mark methods where JaCoCo coverage should be ignored.classJSON helper class.static interfaceThe abstract JSON codec interface.classclassConverts betweenJsonSchemaElementand JSON SchemaMaprepresentation with round-trip fidelity.classclassfinal classUtility class for retrying actions.classInternal helper that helps to build partial and complete tool calls during streaming.classHandles JSON serialization and deserialization ofToolSpecification.classUtility methods.classUtility class for validating method arguments.classUtility class for working with virtual threads introduced in Java 21. -
Uses of Internal in dev.langchain4j.invocation
Classes in dev.langchain4j.invocation with annotations of type InternalModifier and TypeInterfaceDescriptioninterfaceA marker interface for components that are managed by LangChain4j framework. -
Uses of Internal in dev.langchain4j.mcp.protocol
Classes in dev.langchain4j.mcp.protocol with annotations of type InternalModifier and TypeClassDescriptionclassCorresponds to theparamsof theCallToolRequesttype from the MCP schema.classCorresponds to theCallToolRequesttype from the MCP schema.classCorresponds to theCallToolResulttype from the MCP schema.classCorresponds to theCancelledNotificationtype from the MCP schema.classCorresponds to theparamsof theCancelledNotificationtype from the MCP schema.classclassCorresponds to theJSONRPCNotificationtype from the MCP schema.classCorresponds to theparamsof theJSONRPCRequesttype from the MCP schema.classCorresponds to theJSONRPCRequesttype from the MCP schema.classCorresponds to theJSONRPCResponsetype from the MCP schema.classCorresponds to theJSONRPCErrortype from the MCP schema.classCorresponds to theparamsof theGetPromptRequesttype from the MCP schema.classCorresponds to theGetPromptRequesttype from the MCP schema.classCorresponds to theImplementationtype from the MCP schema.classCorresponds to theInitializedNotificationtype from the MCP schema.classCorresponds to theparamsof theInitializeRequesttype from the MCP schema.classCorresponds to theInitializeRequesttype from the MCP schema.classCorresponds to theInitializeResulttype from the MCP schema.classCorresponds to theJSONRPCMessagetype from the MCP schema.classCorresponds to theparamsof theListPromptsRequesttype from the MCP schema.classCorresponds to theListPromptsRequesttype from the MCP schema.classCorresponds to theparamsof theListResourcesRequesttype from the MCP schema.classCorresponds to theListResourcesRequesttype from the MCP schema.classCorresponds to theparamsof theListResourceTemplatesRequesttype from the MCP schema.classCorresponds to theListResourceTemplatesRequesttype from the MCP schema.classCorresponds to theparamsof theListToolsRequesttype from the MCP schema.classCorresponds to theListToolsRequesttype from the MCP schema.classCorresponds to theListToolsResulttype from the MCP schema.classCorresponds to thePingRequesttype from the MCP schema.classCorresponds to theEmptyResulttype from the MCP schema (response to aPingRequest).classCorresponds to theparamsof theReadResourceRequesttype from the MCP schema.classCorresponds to theReadResourceRequesttype from the MCP schema.classCorresponds to theRootsListChangedNotificationtype from the MCP schema.classCorresponds to theListRootsResulttype from the MCP schema.enumEnum representing method names for server-initiated MCP messages.classclass -
Uses of Internal in dev.langchain4j.model.anthropic.internal.client
Classes in dev.langchain4j.model.anthropic.internal.client with annotations of type InternalModifier and TypeClassDescriptionclassinterfaceclassclassDefault implementation ofAnthropicClientthat provides methods to interact with the Anthropic API for creating messages, counting tokens, and listing models.class -
Uses of Internal in dev.langchain4j.model.anthropic.internal.mapper
Classes in dev.langchain4j.model.anthropic.internal.mapper with annotations of type Internal -
Uses of Internal in dev.langchain4j.model.input.structured
Classes in dev.langchain4j.model.input.structured with annotations of type InternalModifier and TypeClassDescriptionclassUtility class for structured prompts. -
Uses of Internal in dev.langchain4j.model.mistralai.internal.client
Classes in dev.langchain4j.model.mistralai.internal.client with annotations of type InternalModifier and TypeClassDescriptionclassclassinterface -
Uses of Internal in dev.langchain4j.model.mistralai.internal.mapper
Classes in dev.langchain4j.model.mistralai.internal.mapper with annotations of type Internal -
Uses of Internal in dev.langchain4j.model.openai
Classes in dev.langchain4j.model.openai with annotations of type InternalModifier and TypeClassDescriptionclassThis class needs to be thread safe because it is called when a streaming result comes back and there is no guarantee that this thread will be the same as the one that initiated the request, in fact it almost certainly won't be. -
Uses of Internal in dev.langchain4j.model.openai.internal
Classes in dev.langchain4j.model.openai.internal with annotations of type Internal -
Uses of Internal in dev.langchain4j.model.openai.spi
Classes in dev.langchain4j.model.openai.spi with annotations of type InternalModifier and TypeInterfaceDescriptioninterfaceA factory for buildingOpenAiAudioTranscriptionModel.Builderinstances.interfaceA factory for buildingOpenAiChatModel.OpenAiChatModelBuilderinstances.interfaceA factory for buildingOpenAiEmbeddingModel.OpenAiEmbeddingModelBuilderinstances.interfaceA factory for buildingOpenAiImageModel.OpenAiImageModelBuilderinstances.interfaceA factory for buildingOpenAiLanguageModel.OpenAiLanguageModelBuilderinstances.interfaceA factory for buildingOpenAiModerationModel.OpenAiModerationModelBuilderinstances.interfaceA factory for buildingOpenAiStreamingChatModel.OpenAiStreamingChatModelBuilderinstances.interfaceA factory for buildingOpenAiStreamingLanguageModel.OpenAiStreamingLanguageModelBuilderinstances. -
Uses of Internal in dev.langchain4j.service
Classes in dev.langchain4j.service with annotations of type InternalModifier and TypeClassDescriptionclassclassclassParameters for creating anAiServiceTokenStream.classUtility class responsible for resolving variable names and values for prompt templates by leveraging method parameters and their annotations.classMethods in dev.langchain4j.service with annotations of type InternalModifier and TypeMethodDescriptionstatic <T> AiServices<T> AiServices.builder(AiServiceContext context) -
Uses of Internal in dev.langchain4j.service.guardrail
Classes in dev.langchain4j.service.guardrail with annotations of type InternalModifier and TypeClassDescriptionclassResponsible for managing and applying input and output guardrails to methods of a specified AI service class. -
Uses of Internal in dev.langchain4j.service.memory
Classes in dev.langchain4j.service.memory with annotations of type Internal -
Uses of Internal in dev.langchain4j.service.output
Classes in dev.langchain4j.service.output with annotations of type Internal -
Uses of Internal in dev.langchain4j.service.tool
Classes in dev.langchain4j.service.tool with annotations of type InternalModifier and TypeClassDescriptionclassRepresents a tool managed by an AI Service, combining:ToolSpecification— what is sent to the LLMToolExecutor— what is called when the LLM invokes the tool Metadata that controls how the AI Service handles this tool (e.g., immediate return)classclassclass -
Uses of Internal in dev.langchain4j.service.tool.search
Classes in dev.langchain4j.service.tool.search with annotations of type Internal -
Uses of Internal in dev.langchain4j.spi
Classes in dev.langchain4j.spi with annotations of type InternalModifier and TypeClassDescriptionclassUtility wrapper aroundServiceLoader.load(). -
Uses of Internal in dev.langchain4j.spi.agent.tool
Classes in dev.langchain4j.spi.agent.tool with annotations of type InternalModifier and TypeInterfaceDescriptioninterfaceA factory for creatingToolSpecificationJsonCodecinstances through SPI. -
Uses of Internal in dev.langchain4j.spi.data.document.parser
Classes in dev.langchain4j.spi.data.document.parser with annotations of type InternalModifier and TypeInterfaceDescriptioninterfaceA factory for creatingDocumentParserinstances through SPI. -
Uses of Internal in dev.langchain4j.spi.data.document.splitter
Classes in dev.langchain4j.spi.data.document.splitter with annotations of type InternalModifier and TypeInterfaceDescriptioninterfaceA factory for creatingDocumentSplitterinstances through SPI. -
Uses of Internal in dev.langchain4j.spi.data.message
Classes in dev.langchain4j.spi.data.message with annotations of type InternalModifier and TypeInterfaceDescriptioninterfaceA factory for creatingChatMessageJsonCodecobjects. -
Uses of Internal in dev.langchain4j.spi.json
Classes in dev.langchain4j.spi.json with annotations of type InternalModifier and TypeInterfaceDescriptioninterfaceA factory for creatingJson.JsonCodecinstances through SPI. -
Uses of Internal in dev.langchain4j.spi.model.embedding
Classes in dev.langchain4j.spi.model.embedding with annotations of type InternalModifier and TypeInterfaceDescriptioninterfaceA factory for creatingEmbeddingModelinstances through SPI. -
Uses of Internal in dev.langchain4j.spi.prompt
Classes in dev.langchain4j.spi.prompt with annotations of type InternalModifier and TypeInterfaceDescriptioninterfaceA factory for creating prompt templates.static interfaceInterface for input for the factory.static interfaceInterface for a prompt template. -
Uses of Internal in dev.langchain4j.spi.prompt.structured
Classes in dev.langchain4j.spi.prompt.structured with annotations of type InternalModifier and TypeInterfaceDescriptioninterfaceRepresents a factory for structured prompts. -
Uses of Internal in dev.langchain4j.spi.services
Classes in dev.langchain4j.spi.services with annotations of type InternalModifier and TypeInterfaceDescriptioninterfaceinterfaceinterface -
Uses of Internal in dev.langchain4j.spi.store.embedding.inmemory
Classes in dev.langchain4j.spi.store.embedding.inmemory with annotations of type Internal -
Uses of Internal in dev.langchain4j.store.embedding.inmemory
Classes in dev.langchain4j.store.embedding.inmemory with annotations of type Internal