Class OpenaiChatRequestBody

java.lang.Object
edu.tufts.hrilab.llm.openai.request.OpenaiChatRequestBody

public class OpenaiChatRequestBody extends Object
  • Field Details

    • model

      public String model
    • messages

      public List<Message> messages
    • tools

      public List<ToolDefinition> tools
    • temperature

      public Double temperature
    • top_p

      public Double top_p
    • top_k

      public Integer top_k
    • min_p

      public Double min_p
    • repetition_penalty

      public Double repetition_penalty
    • max_tokens

      public Integer max_tokens
    • frequency_penalty

      public Double frequency_penalty
    • presence_penalty

      public Double presence_penalty
    • logprobs

      public Boolean logprobs
    • top_logprobs

      public Integer top_logprobs
    • stream

      public Boolean stream
    • stop

      public String[] stop
    • seed

      public Integer seed
    • tool_choice

      public String tool_choice
    • tool_prompt

      public String tool_prompt
    • chat_template_kwargs

      public Map<String,Object> chat_template_kwargs
  • Constructor Details