Skip to content

io.helidon.integrations.langchain4j.providers.oci.genai.OciGenAiCohereChatModelConfig

Description

Configuration for LangChain4j model OciGenAiCohereChatModel

Configuration options

KeyTypeDefaultDescription
gen-ai-clientGenerativeAiInferenceClientCustom http client builder
seedIntegerGenerated from dev.langchain4j.community.model.oracle.oci.genai.BaseChatModel.Builder#seed(java.lang.Integer)
documentsList<Object>Generated from dev.langchain4j.community.model.oracle.oci.genai.BaseCohereChatModel.Builder#documents(java.util.List)
default-request-parameters-discover-servicesBooleantrueWhether to enable automatic service discovery for default-request-parameters
auth-providerBasicAuthenticationDetailsProviderAuthentication provider is by default used from default Service bean found in Service Registry
enabledBooleantrueIf set to false, OciGenAiCohereChatModel will not be available even if configured
max-input-tokensIntegerGenerated from dev.langchain4j.community.model.oracle.oci.genai.BaseCohereChatModel.Builder#maxInputTokens(java.lang.Integer)
temperatureDoubleGenerated from dev.langchain4j.community.model.oracle.oci.genai.BaseChatModel.Builder#temperature(java.lang.Double)
is-raw-promptingBooleanGenerated from dev.langchain4j.community.model.oracle.oci.genai.BaseCohereChatModel.Builder#isRawPrompting(java.lang.Boolean)
max-tokensIntegerGenerated from dev.langchain4j.community.model.oracle.oci.genai.BaseChatModel.Builder#maxTokens(java.lang.Integer)
model-nameStringOCI LLM Model name or OCID
auth-provider-discover-servicesBooleantrueWhether to enable automatic service discovery for auth-provider
region-discover-servicesBooleantrueWhether to enable automatic service discovery for region
serving-typeOciFactoryMethodsGenerated from dev.langchain4j.community.model.oracle.oci.genai.BaseChatModel.Builder#servingType(com.oracle.bmc.generativeaiinference.model.ServingMode.ServingType)
frequency-penaltyDoubleGenerated from dev.langchain4j.community.model.oracle.oci.genai.BaseChatModel.Builder#frequencyPenalty(java.lang.Double)
default-request-parametersChatRequestParametersGenerated from dev.langchain4j.community.model.oracle.oci.genai.BaseChatModel.Builder#defaultRequestParameters(dev.langchain4j.model.chat.request.ChatRequestParameters)
prompt-truncationPromptTruncationGenerated from dev.langchain4j.community.model.oracle.oci.genai.BaseCohereChatModel.Builder#promptTruncation(com.oracle.bmc.generativeaiinference.model.CohereChatRequest.PromptTruncation)
citation-qualityCitationQualityGenerated from dev.langchain4j.community.model.oracle.oci.genai.BaseCohereChatModel.Builder#citationQuality(com.oracle.bmc.generativeaiinference.model.CohereChatRequest.CitationQuality)
listenersList<ChatModelListener>Generated from dev.langchain4j.community.model.oracle.oci.genai.BaseChatModel.Builder#listeners(java.util.List)
top-kIntegerGenerated from dev.langchain4j.community.model.oracle.oci.genai.BaseChatModel.Builder#topK(java.lang.Integer)
top-pDoubleGenerated from dev.langchain4j.community.model.oracle.oci.genai.BaseChatModel.Builder#topP(java.lang.Double)
is-search-queries-onlyBooleanGenerated from dev.langchain4j.community.model.oracle.oci.genai.BaseCohereChatModel.Builder#isSearchQueriesOnly(java.lang.Boolean)
preamble-overrideStringGenerated from dev.langchain4j.community.model.oracle.oci.genai.BaseCohereChatModel.Builder#preambleOverride(java.lang.String)
listeners-discover-servicesBooleantrueWhether to enable automatic service discovery for listeners
stopList<String>Generated from dev.langchain4j.community.model.oracle.oci.genai.BaseChatModel.Builder#stop(java.util.List)
compartment-idStringOCI Compartment OCID
gen-ai-client-discover-servicesBooleantrueWhether to enable automatic service discovery for gen-ai-client
regionOciFactoryMethodsRegion is by default set to the current OCI region detected by OCI SDK
presence-penaltyDoubleGenerated from dev.langchain4j.community.model.oracle.oci.genai.BaseChatModel.Builder#presencePenalty(java.lang.Double)

See the manifest for all available types.