Uses of Interface
dev.langchain4j.model.chat.request.ChatRequestParameters
Packages that use ChatRequestParameters
Package
Description
-
Uses of ChatRequestParameters in dev.langchain4j.model.bedrock
Methods in dev.langchain4j.model.bedrock with parameters of type ChatRequestParametersModifier and TypeMethodDescriptionBedrockChatModel.Builder.defaultRequestParameters
(ChatRequestParameters defaultRequestParameters) -
Uses of ChatRequestParameters in dev.langchain4j.model.chat
Methods in dev.langchain4j.model.chat that return ChatRequestParametersModifier and TypeMethodDescriptiondefault ChatRequestParameters
ChatLanguageModel.defaultRequestParameters()
default ChatRequestParameters
StreamingChatLanguageModel.defaultRequestParameters()
Methods in dev.langchain4j.model.chat with parameters of type ChatRequestParametersModifier and TypeMethodDescriptionstatic void
ChatLanguageModel.validate
(ChatRequestParameters parameters) -
Uses of ChatRequestParameters in dev.langchain4j.model.chat.request
Classes in dev.langchain4j.model.chat.request that implement ChatRequestParametersMethods in dev.langchain4j.model.chat.request that return ChatRequestParametersModifier and TypeMethodDescriptionDefaultChatRequestParameters.Builder.build()
ChatRequestParameters.overrideWith
(ChatRequestParameters parameters) Creates a newChatRequestParameters
by combining the current parameters with the specified ones.DefaultChatRequestParameters.overrideWith
(ChatRequestParameters that) ChatRequest.parameters()
Methods in dev.langchain4j.model.chat.request with parameters of type ChatRequestParametersModifier and TypeMethodDescriptionChatRequestParameters.overrideWith
(ChatRequestParameters parameters) Creates a newChatRequestParameters
by combining the current parameters with the specified ones.DefaultChatRequestParameters.Builder.overrideWith
(ChatRequestParameters parameters) DefaultChatRequestParameters.overrideWith
(ChatRequestParameters that) ChatRequest.Builder.parameters
(ChatRequestParameters parameters) -
Uses of ChatRequestParameters in dev.langchain4j.model.openai
Classes in dev.langchain4j.model.openai that implement ChatRequestParametersMethods in dev.langchain4j.model.openai with parameters of type ChatRequestParametersModifier and TypeMethodDescriptionOpenAiChatModel.OpenAiChatModelBuilder.defaultRequestParameters
(ChatRequestParameters parameters) Sets default commonChatRequestParameters
or OpenAI-specificOpenAiChatRequestParameters
.OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder.defaultRequestParameters
(ChatRequestParameters parameters) Sets default commonChatRequestParameters
or OpenAI-specificOpenAiChatRequestParameters
.OpenAiChatRequestParameters.Builder.overrideWith
(ChatRequestParameters parameters) OpenAiChatRequestParameters.overrideWith
(ChatRequestParameters that) Constructors in dev.langchain4j.model.openai with parameters of type ChatRequestParametersModifierConstructorDescriptionOpenAiChatModel
(String baseUrl, String apiKey, String organizationId, ChatRequestParameters defaultRequestParameters, String modelName, Double temperature, Double topP, List<String> stop, Integer maxTokens, Integer maxCompletionTokens, Double presencePenalty, Double frequencyPenalty, Map<String, Integer> logitBias, String responseFormat, Boolean strictJsonSchema, Integer seed, String user, Boolean strictTools, Boolean parallelToolCalls, Boolean store, Map<String, String> metadata, String serviceTier, Duration timeout, Integer maxRetries, Proxy proxy, Boolean logRequests, Boolean logResponses, Tokenizer tokenizer, Map<String, String> customHeaders, List<ChatModelListener> listeners) OpenAiStreamingChatModel
(String baseUrl, String apiKey, String organizationId, ChatRequestParameters defaultRequestParameters, String modelName, Double temperature, Double topP, List<String> stop, Integer maxTokens, Integer maxCompletionTokens, Double presencePenalty, Double frequencyPenalty, Map<String, Integer> logitBias, String responseFormat, Boolean strictJsonSchema, Integer seed, String user, Boolean strictTools, Boolean parallelToolCalls, Boolean store, Map<String, String> metadata, String serviceTier, Duration timeout, Proxy proxy, Boolean logRequests, Boolean logResponses, Tokenizer tokenizer, Map<String, String> customHeaders, List<ChatModelListener> listeners) -
Uses of ChatRequestParameters in dev.langchain4j.service.tool
Methods in dev.langchain4j.service.tool with parameters of type ChatRequestParametersModifier and TypeMethodDescriptionToolService.executeInferenceAndToolsLoop
(ChatResponse chatResponse, ChatRequestParameters parameters, List<ChatMessage> messages, ChatLanguageModel chatModel, ChatMemory chatMemory, Object memoryId, Map<String, ToolExecutor> toolExecutors)