@@ -44,11 +44,11 @@ class ExternalLlm(BaseModel):
4444
4545 forward_metadata : Optional [bool ] = None
4646 """
47- When enabled, Telnyx forwards conversation metadata and dynamic variables to the
48- external LLM endpoint. Defaults to false. The external endpoint receives the
49- standard chat completions payload with top-level `metadata` and
50- `dynamic_variables` objects when values are available. For example:
51- `{"metadata":{"conversation_id":"conv_123","assistant_id":"assistant_456","call_control_id":"v3:abc123","telnyx_conversation_channel":"phone_call"},"dynamic_variables ":{"customer_name":"Jane","account_id":"acct_789","telnyx_agent_target":"+13125550100","telnyx_end_user_target":"+13125550123"}}`.
47+ When enabled, Telnyx forwards the assistant's dynamic variables to the external
48+ LLM endpoint. Defaults to false. The chat completion request includes a
49+ top-level `extra_metadata` object when dynamic variables are available. For
50+ example:
51+ `{"extra_metadata ":{"customer_name":"Jane","account_id":"acct_789","telnyx_agent_target":"+13125550100","telnyx_end_user_target":"+13125550123"}}`.
5252 """
5353
5454 llm_api_key_ref : Optional [str ] = None
@@ -78,11 +78,11 @@ class FallbackConfigExternalLlm(BaseModel):
7878
7979 forward_metadata : Optional [bool ] = None
8080 """
81- When enabled, Telnyx forwards conversation metadata and dynamic variables to the
82- external LLM endpoint. Defaults to false. The external endpoint receives the
83- standard chat completions payload with top-level `metadata` and
84- `dynamic_variables` objects when values are available. For example:
85- `{"metadata":{"conversation_id":"conv_123","assistant_id":"assistant_456","call_control_id":"v3:abc123","telnyx_conversation_channel":"phone_call"},"dynamic_variables ":{"customer_name":"Jane","account_id":"acct_789","telnyx_agent_target":"+13125550100","telnyx_end_user_target":"+13125550123"}}`.
81+ When enabled, Telnyx forwards the assistant's dynamic variables to the external
82+ LLM endpoint. Defaults to false. The chat completion request includes a
83+ top-level `extra_metadata` object when dynamic variables are available. For
84+ example:
85+ `{"extra_metadata ":{"customer_name":"Jane","account_id":"acct_789","telnyx_agent_target":"+13125550100","telnyx_end_user_target":"+13125550123"}}`.
8686 """
8787
8888 llm_api_key_ref : Optional [str ] = None
0 commit comments