Index

A B C D E G H I L M N O P Q R T U W 
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.
doChat(ChatRequest) - Method in class io.quarkiverse.langchain4j.huggingface.QuarkusHuggingFaceChatModel
 
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
 

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. 1.0 means no 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 to top_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
 
A B C D E G H I L M N O P Q R T U W 
All Classes and Interfaces|All Packages|Constant Field Values