Uses of Annotation Interface
dev.langchain4j.Internal
Packages that use Internal
Package
Description
-
Uses of Internal in dev.langchain4j.data.message
Classes in dev.langchain4j.data.message with annotations of type InternalModifier and TypeInterfaceDescriptioninterface
A codec for serializing and deserializingChatMessage
objects to and from JSON. -
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 Internal -
Uses of Internal in dev.langchain4j.internal
Classes in dev.langchain4j.internal with annotations of type InternalModifier and TypeClassDescriptionclass
class
Utility class to guess the mime-type of a file from its path or URI.interface
class
Utility methods for creating common exceptions.@interface
Annotation to mark methods where JaCoCo coverage should be ignored.class
JSON helper class.static interface
The abstract JSON codec interface.class
class
final class
Utility class for retrying actions.class
Utility methods.class
Utility class for validating method arguments.class
Utility class for working with virtual threads introduced in Java 21. -
Uses of Internal in dev.langchain4j.model.input.structured
Classes in dev.langchain4j.model.input.structured with annotations of type InternalModifier and TypeClassDescriptionclass
Utility class for structured prompts. -
Uses of Internal in dev.langchain4j.model.openai
Classes in dev.langchain4j.model.openai with annotations of type InternalModifier and TypeClassDescriptionclass
This 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 TypeInterfaceDescriptioninterface
A factory for buildingOpenAiChatModel.OpenAiChatModelBuilder
instances.interface
A factory for buildingOpenAiEmbeddingModel.OpenAiEmbeddingModelBuilder
instances.interface
A factory for buildingOpenAiImageModel.OpenAiImageModelBuilder
instances.interface
A factory for buildingOpenAiLanguageModel.OpenAiLanguageModelBuilder
instances.interface
A factory for buildingOpenAiModerationModel.OpenAiModerationModelBuilder
instances.interface
A factory for buildingOpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder
instances.interface
A factory for buildingOpenAiStreamingLanguageModel.OpenAiStreamingLanguageModelBuilder
instances. -
Uses of Internal in dev.langchain4j.service
Classes in dev.langchain4j.service with annotations of type InternalModifier and TypeClassDescriptionclass
class
class
Parameters for creating anAiServiceTokenStream
.class
Utility class responsible for resolving variable names and values for prompt templates by leveraging method parameters and their annotations.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 TypeClassDescriptionclass
class
class
-
Uses of Internal in dev.langchain4j.spi
Classes in dev.langchain4j.spi with annotations of type InternalModifier and TypeClassDescriptionclass
Utility wrapper aroundServiceLoader.load()
. -
Uses of Internal in dev.langchain4j.spi.data.document.parser
Classes in dev.langchain4j.spi.data.document.parser with annotations of type InternalModifier and TypeInterfaceDescriptioninterface
A factory for creatingDocumentParser
instances 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 TypeInterfaceDescriptioninterface
A factory for creatingDocumentSplitter
instances through SPI. -
Uses of Internal in dev.langchain4j.spi.data.message
Classes in dev.langchain4j.spi.data.message with annotations of type InternalModifier and TypeInterfaceDescriptioninterface
A factory for creatingChatMessageJsonCodec
objects. -
Uses of Internal in dev.langchain4j.spi.json
Classes in dev.langchain4j.spi.json with annotations of type InternalModifier and TypeInterfaceDescriptioninterface
A factory for creatingJson.JsonCodec
instances through SPI. -
Uses of Internal in dev.langchain4j.spi.model.embedding
Classes in dev.langchain4j.spi.model.embedding with annotations of type InternalModifier and TypeInterfaceDescriptioninterface
A factory for creatingEmbeddingModel
instances through SPI. -
Uses of Internal in dev.langchain4j.spi.prompt
Classes in dev.langchain4j.spi.prompt with annotations of type InternalModifier and TypeInterfaceDescriptioninterface
A factory for creating prompt templates.static interface
Interface for input for the factory.static interface
Interface 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 TypeInterfaceDescriptioninterface
Represents a factory for structured prompts. -
Uses of Internal in dev.langchain4j.spi.services
Classes in dev.langchain4j.spi.services with annotations of type Internal -
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