Interface LangChainEmbeddingsEndpointBuilderFactory.LangChainEmbeddingsEndpointBuilder
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- Enclosing interface:
LangChainEmbeddingsEndpointBuilderFactory
public static interface LangChainEmbeddingsEndpointBuilderFactory.LangChainEmbeddingsEndpointBuilder
extends org.apache.camel.builder.EndpointProducerBuilder
Builder for endpoint for the LangChain4j Embeddings component.
-
Method Summary
Modifier and TypeMethodDescriptionadvanced()
embeddingModel
(dev.langchain4j.model.embedding.EmbeddingModel embeddingModel) The EmbeddingModel engine to use.embeddingModel
(String embeddingModel) The EmbeddingModel engine to use.Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
Methods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolve
-
Method Details
-
advanced
-
embeddingModel
default LangChainEmbeddingsEndpointBuilderFactory.LangChainEmbeddingsEndpointBuilder embeddingModel(dev.langchain4j.model.embedding.EmbeddingModel embeddingModel) The EmbeddingModel engine to use. The option is a: <code>dev.langchain4j.model.embedding.EmbeddingModel</code> type. Required: true Group: producer- Parameters:
embeddingModel
- the value to set- Returns:
- the dsl builder
-
embeddingModel
default LangChainEmbeddingsEndpointBuilderFactory.LangChainEmbeddingsEndpointBuilder embeddingModel(String embeddingModel) The EmbeddingModel engine to use. The option will be converted to a <code>dev.langchain4j.model.embedding.EmbeddingModel</code> type. Required: true Group: producer- Parameters:
embeddingModel
- the value to set- Returns:
- the dsl builder
-