# `GenAI.Provider.Groq.Encoder`

# `completion_choice`

# `completion_choices`

# `completion_response`

# `default_hyper_params`

# `encode_message`

Format message for provider/model type.

# `encode_tool`

Format tool for provider/model type.

# `encoder_protocol`

Prepare endpoint and method to make inference call to

# `endpoint`

Prepare endpoint and method to make inference call to

# `headers`

Prepare request headers

# `hyper_params`

Obtain list of hyper params supported by given model including mapping and conditional rules/alterations

# `normalize_messages`

# `request_body`

Prepare request body to be passed to inference call.

# `with_dynamic_setting`

Set setting with dynamic model based logic.

# `with_dynamic_setting`

# `with_dynamic_setting_as`

Set setting as_setting with dynamic model based logic.

# `with_dynamic_setting_as`

---

*Consult [api-reference.md](api-reference.md) for complete listing*
