Class: Vapi::CustomLlmModelMetadataSendMode
- Inherits:
-
Object
- Object
- Vapi::CustomLlmModelMetadataSendMode
- Defined in:
- lib/vapi_server_sdk/types/custom_llm_model_metadata_send_mode.rb
Overview
This determines whether metadata is sent in requests to the custom provider.
- `off` will not send any metadata. payload will look like `{ messages }`
- `variable` will send `assistant.metadata` as a variable on the payload.
payload will look like `{ messages, metadata }`
- `destructured` will send `assistant.metadata` fields directly on the payload.
payload will look like `{ messages, ...metadata }`
Further, `variable` and `destructured` will send `call`, `phoneNumber`, and
`customer` objects in the payload.
Default is `variable`.
Constant Summary collapse
- OFF =
"off"
- VARIABLE =
"variable"
- DESTRUCTURED =
"destructured"