Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- accessToken(String) - Method in class io.quarkiverse.langchain4j.huggingface.QuarkusHuggingFaceChatModel.Builder
- accessToken(String) - Method in class io.quarkiverse.langchain4j.huggingface.QuarkusHuggingFaceEmbeddingModel.Builder
- apiKey() - Method in interface io.quarkiverse.langchain4j.huggingface.runtime.config.LangChain4jHuggingFaceConfig.HuggingFaceConfig
-
HuggingFace API key
B
- build() - Method in class io.quarkiverse.langchain4j.huggingface.QuarkusHuggingFaceChatModel.Builder
- build() - Method in class io.quarkiverse.langchain4j.huggingface.QuarkusHuggingFaceEmbeddingModel.Builder
- builder() - Static method in class io.quarkiverse.langchain4j.huggingface.QuarkusHuggingFaceChatModel
- builder() - Static method in class io.quarkiverse.langchain4j.huggingface.QuarkusHuggingFaceEmbeddingModel
- Builder() - Constructor for class io.quarkiverse.langchain4j.huggingface.QuarkusHuggingFaceChatModel.Builder
- Builder() - Constructor for class io.quarkiverse.langchain4j.huggingface.QuarkusHuggingFaceEmbeddingModel.Builder
C
- chat(TextGenerationRequest) - Method in class io.quarkiverse.langchain4j.huggingface.QuarkusHuggingFaceClientFactory.QuarkusHuggingFaceClient
- chatModel() - Method in interface io.quarkiverse.langchain4j.huggingface.runtime.config.LangChain4jHuggingFaceConfig.HuggingFaceConfig
-
Chat model related settings
- chatModel(LangChain4jHuggingFaceConfig, String) - Method in class io.quarkiverse.langchain4j.huggingface.runtime.HuggingFaceRecorder
- ChatModelConfig - Interface in io.quarkiverse.langchain4j.huggingface.runtime.config
- CLIENT_FACTORY - Static variable in class io.quarkiverse.langchain4j.huggingface.QuarkusHuggingFaceChatModel
- CLIENT_FACTORY - Static variable in class io.quarkiverse.langchain4j.huggingface.QuarkusHuggingFaceEmbeddingModel
- create(HuggingFaceClientFactory.Input) - Method in class io.quarkiverse.langchain4j.huggingface.QuarkusHuggingFaceClientFactory
- create(QuarkusHuggingFaceChatModel.Builder, HuggingFaceClientFactory.Input, URI) - Method in class io.quarkiverse.langchain4j.huggingface.QuarkusHuggingFaceClientFactory
D
- DEFAULT_INFERENCE_ENDPOINT - Static variable in interface io.quarkiverse.langchain4j.huggingface.runtime.config.ChatModelConfig
- DEFAULT_INFERENCE_ENDPOINT_EMBEDDING - Static variable in interface io.quarkiverse.langchain4j.huggingface.runtime.config.EmbeddingModelConfig
- defaultConfig() - Method in interface io.quarkiverse.langchain4j.huggingface.runtime.config.LangChain4jHuggingFaceConfig
-
Default model config.
- doSample() - Method in interface io.quarkiverse.langchain4j.huggingface.runtime.config.ChatModelConfig
-
Whether or not to use sampling ; use greedy decoding otherwise.
- doSample(Optional<Boolean>) - Method in class io.quarkiverse.langchain4j.huggingface.QuarkusHuggingFaceChatModel.Builder
E
- embed(EmbeddingRequest) - Method in class io.quarkiverse.langchain4j.huggingface.QuarkusHuggingFaceClientFactory.QuarkusHuggingFaceClient
- embed(EmbeddingRequest, String) - Method in interface io.quarkiverse.langchain4j.huggingface.HuggingFaceRestApi
- embedAll(List<TextSegment>) - Method in class io.quarkiverse.langchain4j.huggingface.QuarkusHuggingFaceEmbeddingModel
- embeddingModel() - Method in interface io.quarkiverse.langchain4j.huggingface.runtime.config.LangChain4jHuggingFaceConfig.HuggingFaceConfig
-
Embedding model related settings
- embeddingModel(LangChain4jHuggingFaceConfig, String) - Method in class io.quarkiverse.langchain4j.huggingface.runtime.HuggingFaceRecorder
- EmbeddingModelConfig - Interface in io.quarkiverse.langchain4j.huggingface.runtime.config
- enableIntegration() - Method in interface io.quarkiverse.langchain4j.huggingface.runtime.config.LangChain4jHuggingFaceConfig.HuggingFaceConfig
-
Whether or not to enable the integration.
G
- generate(TextGenerationRequest) - Method in class io.quarkiverse.langchain4j.huggingface.QuarkusHuggingFaceClientFactory.QuarkusHuggingFaceClient
- generate(TextGenerationRequest, String) - Method in interface io.quarkiverse.langchain4j.huggingface.HuggingFaceRestApi
- generate(List<ChatMessage>) - Method in class io.quarkiverse.langchain4j.huggingface.QuarkusHuggingFaceChatModel
- generate(List<ChatMessage>, ToolSpecification) - Method in class io.quarkiverse.langchain4j.huggingface.QuarkusHuggingFaceChatModel
- generate(List<ChatMessage>, List<ToolSpecification>) - Method in class io.quarkiverse.langchain4j.huggingface.QuarkusHuggingFaceChatModel
H
- HuggingFaceRecorder - Class in io.quarkiverse.langchain4j.huggingface.runtime
- HuggingFaceRecorder() - Constructor for class io.quarkiverse.langchain4j.huggingface.runtime.HuggingFaceRecorder
- HuggingFaceRestApi - Interface in io.quarkiverse.langchain4j.huggingface
-
This Microprofile REST client is used as the building block of all the API calls to HuggingFace.
I
- inferenceEndpointUrl() - Method in interface io.quarkiverse.langchain4j.huggingface.runtime.config.ChatModelConfig
-
The URL of the inference endpoint for the chat model.
- inferenceEndpointUrl() - Method in interface io.quarkiverse.langchain4j.huggingface.runtime.config.EmbeddingModelConfig
-
The URL of the inference endpoint for the embedding.
- io.quarkiverse.langchain4j.huggingface - package io.quarkiverse.langchain4j.huggingface
- io.quarkiverse.langchain4j.huggingface.runtime - package io.quarkiverse.langchain4j.huggingface.runtime
- io.quarkiverse.langchain4j.huggingface.runtime.config - package io.quarkiverse.langchain4j.huggingface.runtime.config
- io.quarkiverse.langchain4j.huggingface.runtime.jackson - package io.quarkiverse.langchain4j.huggingface.runtime.jackson
L
- LangChain4jHuggingFaceConfig - Interface in io.quarkiverse.langchain4j.huggingface.runtime.config
- LangChain4jHuggingFaceConfig.HuggingFaceConfig - Interface in io.quarkiverse.langchain4j.huggingface.runtime.config
- logRequests - Variable in class io.quarkiverse.langchain4j.huggingface.QuarkusHuggingFaceChatModel.Builder
- logRequests() - Method in interface io.quarkiverse.langchain4j.huggingface.runtime.config.ChatModelConfig
-
Whether chat model requests should be logged
- logRequests() - Method in interface io.quarkiverse.langchain4j.huggingface.runtime.config.LangChain4jHuggingFaceConfig.HuggingFaceConfig
-
Whether the HuggingFace client should log requests
- logRequests(boolean) - Method in class io.quarkiverse.langchain4j.huggingface.QuarkusHuggingFaceChatModel.Builder
- logResponses - Variable in class io.quarkiverse.langchain4j.huggingface.QuarkusHuggingFaceChatModel.Builder
- logResponses() - Method in interface io.quarkiverse.langchain4j.huggingface.runtime.config.ChatModelConfig
-
Whether chat model responses should be logged
- logResponses() - Method in interface io.quarkiverse.langchain4j.huggingface.runtime.config.LangChain4jHuggingFaceConfig.HuggingFaceConfig
-
Whether the HuggingFace client should log responses
- logResponses(boolean) - Method in class io.quarkiverse.langchain4j.huggingface.QuarkusHuggingFaceChatModel.Builder
M
- maxNewTokens() - Method in interface io.quarkiverse.langchain4j.huggingface.runtime.config.ChatModelConfig
-
Int (0-250).
- maxNewTokens(Integer) - Method in class io.quarkiverse.langchain4j.huggingface.QuarkusHuggingFaceChatModel.Builder
N
- namedConfig() - Method in interface io.quarkiverse.langchain4j.huggingface.runtime.config.LangChain4jHuggingFaceConfig
-
Named model config.
O
- objectMapper(ObjectMapper) - Static method in interface io.quarkiverse.langchain4j.huggingface.HuggingFaceRestApi
- OptionsMixin - Class in io.quarkiverse.langchain4j.huggingface.runtime.jackson
- OptionsMixin() - Constructor for class io.quarkiverse.langchain4j.huggingface.runtime.jackson.OptionsMixin
P
- ParametersMixin - Class in io.quarkiverse.langchain4j.huggingface.runtime.jackson
- ParametersMixin() - Constructor for class io.quarkiverse.langchain4j.huggingface.runtime.jackson.ParametersMixin
Q
- QuarkusHuggingFaceChatModel - Class in io.quarkiverse.langchain4j.huggingface
-
This is a Quarkus specific version of the HuggingFace model.
- QuarkusHuggingFaceChatModel.Builder - Class in io.quarkiverse.langchain4j.huggingface
- QuarkusHuggingFaceClient(HuggingFaceRestApi, String) - Constructor for class io.quarkiverse.langchain4j.huggingface.QuarkusHuggingFaceClientFactory.QuarkusHuggingFaceClient
- QuarkusHuggingFaceClientFactory - Class in io.quarkiverse.langchain4j.huggingface
- QuarkusHuggingFaceClientFactory() - Constructor for class io.quarkiverse.langchain4j.huggingface.QuarkusHuggingFaceClientFactory
- QuarkusHuggingFaceClientFactory.QuarkusHuggingFaceClient - Class in io.quarkiverse.langchain4j.huggingface
- QuarkusHuggingFaceEmbeddingModel - Class in io.quarkiverse.langchain4j.huggingface
-
This is a Quarkus specific version of the HuggingFace model.
- QuarkusHuggingFaceEmbeddingModel.Builder - Class in io.quarkiverse.langchain4j.huggingface
R
- repetitionPenalty() - Method in interface io.quarkiverse.langchain4j.huggingface.runtime.config.ChatModelConfig
-
The parameter for repetition penalty.
- repetitionPenalty(OptionalDouble) - Method in class io.quarkiverse.langchain4j.huggingface.QuarkusHuggingFaceChatModel.Builder
- returnFullText() - Method in interface io.quarkiverse.langchain4j.huggingface.runtime.config.ChatModelConfig
-
If set to
false
, the return results will not contain the original query making it easier for prompting - returnFullText(Boolean) - Method in class io.quarkiverse.langchain4j.huggingface.QuarkusHuggingFaceChatModel.Builder
T
- temperature() - Method in interface io.quarkiverse.langchain4j.huggingface.runtime.config.ChatModelConfig
-
Float (0.0-100.0).
- temperature(Double) - Method in class io.quarkiverse.langchain4j.huggingface.QuarkusHuggingFaceChatModel.Builder
- TextGenerationRequestMixin - Class in io.quarkiverse.langchain4j.huggingface.runtime.jackson
- TextGenerationRequestMixin() - Constructor for class io.quarkiverse.langchain4j.huggingface.runtime.jackson.TextGenerationRequestMixin
- TextGenerationResponseMixin - Class in io.quarkiverse.langchain4j.huggingface.runtime.jackson
- TextGenerationResponseMixin(String) - Constructor for class io.quarkiverse.langchain4j.huggingface.runtime.jackson.TextGenerationResponseMixin
- timeout() - Method in interface io.quarkiverse.langchain4j.huggingface.runtime.config.LangChain4jHuggingFaceConfig.HuggingFaceConfig
-
Timeout for HuggingFace calls
- timeout(Duration) - Method in class io.quarkiverse.langchain4j.huggingface.QuarkusHuggingFaceChatModel.Builder
- timeout(Duration) - Method in class io.quarkiverse.langchain4j.huggingface.QuarkusHuggingFaceEmbeddingModel.Builder
- topK() - Method in interface io.quarkiverse.langchain4j.huggingface.runtime.config.ChatModelConfig
-
The number of highest probability vocabulary tokens to keep for top-k-filtering.
- topK(OptionalInt) - Method in class io.quarkiverse.langchain4j.huggingface.QuarkusHuggingFaceChatModel.Builder
- topP() - Method in interface io.quarkiverse.langchain4j.huggingface.runtime.config.ChatModelConfig
-
If set to less than
1
, only the most probable tokens with probabilities that add up totop_p
or higher are kept for generation. - topP(OptionalDouble) - Method in class io.quarkiverse.langchain4j.huggingface.QuarkusHuggingFaceChatModel.Builder
U
- url(URL) - Method in class io.quarkiverse.langchain4j.huggingface.QuarkusHuggingFaceChatModel.Builder
- url(URL) - Method in class io.quarkiverse.langchain4j.huggingface.QuarkusHuggingFaceEmbeddingModel.Builder
W
- waitForModel() - Method in interface io.quarkiverse.langchain4j.huggingface.runtime.config.ChatModelConfig
-
If the model is not ready, wait for it instead of receiving 503.
- waitForModel() - Method in interface io.quarkiverse.langchain4j.huggingface.runtime.config.EmbeddingModelConfig
-
If the model is not ready, wait for it instead of receiving 503.
- waitForModel(Boolean) - Method in class io.quarkiverse.langchain4j.huggingface.QuarkusHuggingFaceChatModel.Builder
- waitForModel(Boolean) - Method in class io.quarkiverse.langchain4j.huggingface.QuarkusHuggingFaceEmbeddingModel.Builder
All Classes and Interfaces|All Packages|Constant Field Values