Skip to content

Commit 5cb134d

Browse files
feat: Document Conversation Relay
1 parent a4fe437 commit 5cb134d

100 files changed

Lines changed: 5198 additions & 1781 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.stats.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
configured_endpoints: 1039
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/telnyx/telnyx-ffde1e24535b84cba3dac4fdf2ef6df0fe07639f3429f606c5256c870fe5e062.yml
3-
openapi_spec_hash: 9d4326316d01d0bd0b1b4fcaa849b80c
4-
config_hash: bc071de39b424ea1ecf205d551ac87cc
1+
configured_endpoints: 1041
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/telnyx/telnyx-d8306e4a36032fb42b9b09fcbf6013017b5f6af52258606405fa9e4c33c7209a.yml
3+
openapi_spec_hash: 2024bf921691c750c845c8bed97cf0a8
4+
config_hash: d117d1cbee49ad6ca09249c2f027a5bf

api.md

Lines changed: 14 additions & 35 deletions
Large diffs are not rendered by default.

src/telnyx/resources/ai/assistants/assistants.py

Lines changed: 12 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -89,12 +89,9 @@
8989
from ....types.ai.telephony_settings_param import TelephonySettingsParam
9090
from ....types.ai.assistant_delete_response import AssistantDeleteResponse
9191
from ....types.ai.fallback_config_req_param import FallbackConfigReqParam
92-
from ....types.ai.assistant_mcp_server_param import AssistantMcpServerParam
93-
from ....types.ai.assistant_integration_param import AssistantIntegrationParam
9492
from ....types.ai.assistant_send_sms_response import AssistantSendSMSResponse
9593
from ....types.ai.transcription_settings_param import TranscriptionSettingsParam
9694
from ....types.ai.post_conversation_settings_req_param import PostConversationSettingsReqParam
97-
from ....types.ai.inference_embedding_interruption_settings_param import InferenceEmbeddingInterruptionSettingsParam
9895

9996
__all__ = ["AssistantsResource", "AsyncAssistantsResource"]
10097

@@ -165,10 +162,10 @@ def create(
165162
fallback_config: FallbackConfigReqParam | Omit = omit,
166163
greeting: str | Omit = omit,
167164
insight_settings: InsightSettingsParam | Omit = omit,
168-
integrations: Iterable[AssistantIntegrationParam] | Omit = omit,
169-
interruption_settings: InferenceEmbeddingInterruptionSettingsParam | Omit = omit,
165+
integrations: Iterable[assistant_create_params.Integration] | Omit = omit,
166+
interruption_settings: assistant_create_params.InterruptionSettings | Omit = omit,
170167
llm_api_key_ref: str | Omit = omit,
171-
mcp_servers: Iterable[AssistantMcpServerParam] | Omit = omit,
168+
mcp_servers: Iterable[assistant_create_params.McpServer] | Omit = omit,
172169
messaging_settings: MessagingSettingsParam | Omit = omit,
173170
model: str | Omit = omit,
174171
observability_settings: ObservabilityReqParam | Omit = omit,
@@ -376,10 +373,10 @@ def update(
376373
greeting: str | Omit = omit,
377374
insight_settings: InsightSettingsParam | Omit = omit,
378375
instructions: str | Omit = omit,
379-
integrations: Iterable[AssistantIntegrationParam] | Omit = omit,
380-
interruption_settings: InferenceEmbeddingInterruptionSettingsParam | Omit = omit,
376+
integrations: Iterable[assistant_update_params.Integration] | Omit = omit,
377+
interruption_settings: assistant_update_params.InterruptionSettings | Omit = omit,
381378
llm_api_key_ref: str | Omit = omit,
382-
mcp_servers: Iterable[AssistantMcpServerParam] | Omit = omit,
379+
mcp_servers: Iterable[assistant_update_params.McpServer] | Omit = omit,
383380
messaging_settings: MessagingSettingsParam | Omit = omit,
384381
model: str | Omit = omit,
385382
name: str | Omit = omit,
@@ -890,10 +887,10 @@ async def create(
890887
fallback_config: FallbackConfigReqParam | Omit = omit,
891888
greeting: str | Omit = omit,
892889
insight_settings: InsightSettingsParam | Omit = omit,
893-
integrations: Iterable[AssistantIntegrationParam] | Omit = omit,
894-
interruption_settings: InferenceEmbeddingInterruptionSettingsParam | Omit = omit,
890+
integrations: Iterable[assistant_create_params.Integration] | Omit = omit,
891+
interruption_settings: assistant_create_params.InterruptionSettings | Omit = omit,
895892
llm_api_key_ref: str | Omit = omit,
896-
mcp_servers: Iterable[AssistantMcpServerParam] | Omit = omit,
893+
mcp_servers: Iterable[assistant_create_params.McpServer] | Omit = omit,
897894
messaging_settings: MessagingSettingsParam | Omit = omit,
898895
model: str | Omit = omit,
899896
observability_settings: ObservabilityReqParam | Omit = omit,
@@ -1101,10 +1098,10 @@ async def update(
11011098
greeting: str | Omit = omit,
11021099
insight_settings: InsightSettingsParam | Omit = omit,
11031100
instructions: str | Omit = omit,
1104-
integrations: Iterable[AssistantIntegrationParam] | Omit = omit,
1105-
interruption_settings: InferenceEmbeddingInterruptionSettingsParam | Omit = omit,
1101+
integrations: Iterable[assistant_update_params.Integration] | Omit = omit,
1102+
interruption_settings: assistant_update_params.InterruptionSettings | Omit = omit,
11061103
llm_api_key_ref: str | Omit = omit,
1107-
mcp_servers: Iterable[AssistantMcpServerParam] | Omit = omit,
1104+
mcp_servers: Iterable[assistant_update_params.McpServer] | Omit = omit,
11081105
messaging_settings: MessagingSettingsParam | Omit = omit,
11091106
model: str | Omit = omit,
11101107
name: str | Omit = omit,

src/telnyx/resources/ai/assistants/canary_deploys.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
)
1919
from ...._base_client import make_request_options
2020
from ....types.ai.assistants import canary_deploy_create_params, canary_deploy_update_params
21-
from ....types.ai.assistants.rule_input_param import RuleInputParam
2221
from ....types.ai.assistants.canary_deploy_response import CanaryDeployResponse
2322

2423
__all__ = ["CanaryDeploysResource", "AsyncCanaryDeploysResource"]
@@ -50,7 +49,7 @@ def create(
5049
self,
5150
assistant_id: str,
5251
*,
53-
rules: Iterable[RuleInputParam] | Omit = omit,
52+
rules: Iterable[canary_deploy_create_params.Rule] | Omit = omit,
5453
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
5554
# The extra values given here take precedence over values defined on the client or passed to this method.
5655
extra_headers: Headers | None = None,
@@ -124,7 +123,7 @@ def update(
124123
self,
125124
assistant_id: str,
126125
*,
127-
rules: Iterable[RuleInputParam] | Omit = omit,
126+
rules: Iterable[canary_deploy_update_params.Rule] | Omit = omit,
128127
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
129128
# The extra values given here take precedence over values defined on the client or passed to this method.
130129
extra_headers: Headers | None = None,
@@ -222,7 +221,7 @@ async def create(
222221
self,
223222
assistant_id: str,
224223
*,
225-
rules: Iterable[RuleInputParam] | Omit = omit,
224+
rules: Iterable[canary_deploy_create_params.Rule] | Omit = omit,
226225
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
227226
# The extra values given here take precedence over values defined on the client or passed to this method.
228227
extra_headers: Headers | None = None,
@@ -296,7 +295,7 @@ async def update(
296295
self,
297296
assistant_id: str,
298297
*,
299-
rules: Iterable[RuleInputParam] | Omit = omit,
298+
rules: Iterable[canary_deploy_update_params.Rule] | Omit = omit,
300299
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
301300
# The extra values given here take precedence over values defined on the client or passed to this method.
302301
extra_headers: Headers | None = None,

src/telnyx/resources/ai/assistants/versions.py

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -31,11 +31,8 @@
3131
from ....types.ai.messaging_settings_param import MessagingSettingsParam
3232
from ....types.ai.telephony_settings_param import TelephonySettingsParam
3333
from ....types.ai.fallback_config_req_param import FallbackConfigReqParam
34-
from ....types.ai.assistant_mcp_server_param import AssistantMcpServerParam
35-
from ....types.ai.assistant_integration_param import AssistantIntegrationParam
3634
from ....types.ai.transcription_settings_param import TranscriptionSettingsParam
3735
from ....types.ai.post_conversation_settings_req_param import PostConversationSettingsReqParam
38-
from ....types.ai.inference_embedding_interruption_settings_param import InferenceEmbeddingInterruptionSettingsParam
3936

4037
__all__ = ["VersionsResource", "AsyncVersionsResource"]
4138

@@ -122,10 +119,10 @@ def update(
122119
greeting: str | Omit = omit,
123120
insight_settings: InsightSettingsParam | Omit = omit,
124121
instructions: str | Omit = omit,
125-
integrations: Iterable[AssistantIntegrationParam] | Omit = omit,
126-
interruption_settings: InferenceEmbeddingInterruptionSettingsParam | Omit = omit,
122+
integrations: Iterable[version_update_params.Integration] | Omit = omit,
123+
interruption_settings: version_update_params.InterruptionSettings | Omit = omit,
127124
llm_api_key_ref: str | Omit = omit,
128-
mcp_servers: Iterable[AssistantMcpServerParam] | Omit = omit,
125+
mcp_servers: Iterable[version_update_params.McpServer] | Omit = omit,
129126
messaging_settings: MessagingSettingsParam | Omit = omit,
130127
model: str | Omit = omit,
131128
name: str | Omit = omit,
@@ -483,10 +480,10 @@ async def update(
483480
greeting: str | Omit = omit,
484481
insight_settings: InsightSettingsParam | Omit = omit,
485482
instructions: str | Omit = omit,
486-
integrations: Iterable[AssistantIntegrationParam] | Omit = omit,
487-
interruption_settings: InferenceEmbeddingInterruptionSettingsParam | Omit = omit,
483+
integrations: Iterable[version_update_params.Integration] | Omit = omit,
484+
interruption_settings: version_update_params.InterruptionSettings | Omit = omit,
488485
llm_api_key_ref: str | Omit = omit,
489-
mcp_servers: Iterable[AssistantMcpServerParam] | Omit = omit,
486+
mcp_servers: Iterable[version_update_params.McpServer] | Omit = omit,
490487
messaging_settings: MessagingSettingsParam | Omit = omit,
491488
model: str | Omit = omit,
492489
name: str | Omit = omit,

0 commit comments

Comments
 (0)