static CohereChatRequest.Builder | 
CohereChatRequest.builder() | 
 Create a new builder. 
 | 
CohereChatRequest.Builder | 
CohereChatRequest.Builder.chatHistory(List<CohereMessage> chatHistory) | 
 The list of previous messages between the user and the model. 
 | 
CohereChatRequest.Builder | 
CohereChatRequest.Builder.citationQuality(CohereChatRequest.CitationQuality citationQuality) | 
 When FAST is selected, citations are generated at the same time as the text output and
the request will be completed sooner. 
 | 
CohereChatRequest.Builder | 
CohereChatRequest.Builder.copy(CohereChatRequest model) | 
  | 
CohereChatRequest.Builder | 
CohereChatRequest.Builder.documents(List<Object> documents) | 
 A list of relevant documents that the model can refer to for generating grounded
responses to the user’s requests. 
 | 
CohereChatRequest.Builder | 
CohereChatRequest.Builder.frequencyPenalty(Double frequencyPenalty) | 
 To reduce repetitiveness of generated tokens, this number penalizes new tokens based on
their frequency in the generated text so far. 
 | 
CohereChatRequest.Builder | 
CohereChatRequest.Builder.isEcho(Boolean isEcho) | 
 Returns the full prompt that was sent to the model when True. 
 | 
CohereChatRequest.Builder | 
CohereChatRequest.Builder.isForceSingleStep(Boolean isForceSingleStep) | 
 When enabled, the model will issue (potentially multiple) tool calls in a single step,
before it receives the tool responses and directly answers the user’s original message. 
 | 
CohereChatRequest.Builder | 
CohereChatRequest.Builder.isRawPrompting(Boolean isRawPrompting) | 
 When enabled, the user\u2019s message will be sent to the model without any
preprocessing. 
 | 
CohereChatRequest.Builder | 
CohereChatRequest.Builder.isSearchQueriesOnly(Boolean isSearchQueriesOnly) | 
 When set to true, the response contains only a list of generated search queries without
the search results and the model will not respond to the user’s message. 
 | 
CohereChatRequest.Builder | 
CohereChatRequest.Builder.isStream(Boolean isStream) | 
 Whether to stream the partial progress of the model’s response. 
 | 
CohereChatRequest.Builder | 
CohereChatRequest.Builder.maxInputTokens(Integer maxInputTokens) | 
 The maximum number of input tokens to send to the model. 
 | 
CohereChatRequest.Builder | 
CohereChatRequest.Builder.maxTokens(Integer maxTokens) | 
 The maximum number of output tokens that the model will generate for the response. 
 | 
CohereChatRequest.Builder | 
CohereChatRequest.Builder.message(String message) | 
 The text that the user inputs for the model to respond to. 
 | 
CohereChatRequest.Builder | 
CohereChatRequest.Builder.preambleOverride(String preambleOverride) | 
 If specified, the default Cohere preamble is replaced with the provided preamble. 
 | 
CohereChatRequest.Builder | 
CohereChatRequest.Builder.presencePenalty(Double presencePenalty) | 
 To reduce repetitiveness of generated tokens, this number penalizes new tokens based on
whether they’ve appeared in the generated text so far. 
 | 
CohereChatRequest.Builder | 
CohereChatRequest.Builder.promptTruncation(CohereChatRequest.PromptTruncation promptTruncation) | 
 Defaults to OFF. 
 | 
CohereChatRequest.Builder | 
CohereChatRequest.Builder.responseFormat(CohereResponseFormat responseFormat) | 
  | 
CohereChatRequest.Builder | 
CohereChatRequest.Builder.safetyMode(CohereChatRequest.SafetyMode safetyMode) | 
 Safety mode: Adds a safety instruction for the model to use when generating responses. 
 | 
CohereChatRequest.Builder | 
CohereChatRequest.Builder.seed(Integer seed) | 
 If specified, the backend will make a best effort to sample tokens deterministically, so
that repeated requests with the same seed and parameters yield the same result. 
 | 
CohereChatRequest.Builder | 
CohereChatRequest.Builder.stopSequences(List<String> stopSequences) | 
 Stop the model generation when it reaches a stop sequence defined in this parameter. 
 | 
CohereChatRequest.Builder | 
CohereChatRequest.Builder.streamOptions(StreamOptions streamOptions) | 
  | 
CohereChatRequest.Builder | 
CohereChatRequest.Builder.temperature(Double temperature) | 
 A number that sets the randomness of the generated output. 
 | 
CohereChatRequest.Builder | 
CohereChatRequest.toBuilder() | 
  | 
CohereChatRequest.Builder | 
CohereChatRequest.Builder.toolResults(List<CohereToolResult> toolResults) | 
 A list of results from invoking tools recommended by the model in the previous chat turn. 
 | 
CohereChatRequest.Builder | 
CohereChatRequest.Builder.tools(List<CohereTool> tools) | 
 A list of available tools (functions) that the model may suggest invoking before
producing a text response. 
 | 
CohereChatRequest.Builder | 
CohereChatRequest.Builder.topK(Integer topK) | 
 A sampling method in which the model chooses the next token randomly from the top k most
likely tokens. 
 | 
CohereChatRequest.Builder | 
CohereChatRequest.Builder.topP(Double topP) | 
 If set to a probability 0.0 < p < 1.0, it ensures that only the most likely tokens, with
total probability mass of p, are considered for generation at each step. 
 |