Module: Telnyx::Models::AI

Defined in:
lib/telnyx/models/ai/assistant.rb,
lib/telnyx/models/ai/bucket_ids.rb,
lib/telnyx/models/ai/hangup_tool.rb,
lib/telnyx/models/ai/conversation.rb,
lib/telnyx/models/ai/webhook_tool.rb,
lib/telnyx/models/ai/transfer_tool.rb,
lib/telnyx/models/ai/assistant_tool.rb,
lib/telnyx/models/ai/retrieval_tool.rb,
lib/telnyx/models/ai/voice_settings.rb,
lib/telnyx/models/ai/assistants_list.rb,
lib/telnyx/models/ai/import_metadata.rb,
lib/telnyx/models/ai/widget_settings.rb,
lib/telnyx/models/ai/enabled_features.rb,
lib/telnyx/models/ai/insight_settings.rb,
lib/telnyx/models/ai/privacy_settings.rb,
lib/telnyx/models/ai/recursive_cluster.rb,
lib/telnyx/models/ai/embedding_response.rb,
lib/telnyx/models/ai/hangup_tool_params.rb,
lib/telnyx/models/ai/messaging_settings.rb,
lib/telnyx/models/ai/telephony_settings.rb,
lib/telnyx/models/ai/cluster_list_params.rb,
lib/telnyx/models/ai/inference_embedding.rb,
lib/telnyx/models/ai/embedding_url_params.rb,
lib/telnyx/models/ai/assistant_chat_params.rb,
lib/telnyx/models/ai/assistant_list_params.rb,
lib/telnyx/models/ai/cluster_delete_params.rb,
lib/telnyx/models/ai/cluster_list_response.rb,
lib/telnyx/models/ai/embedding_list_params.rb,
lib/telnyx/models/ai/assistant_clone_params.rb,
lib/telnyx/models/ai/background_task_status.rb,
lib/telnyx/models/ai/cluster_compute_params.rb,
lib/telnyx/models/ai/mcp_server_list_params.rb,
lib/telnyx/models/ai/transcription_settings.rb,
lib/telnyx/models/ai/assistant_chat_response.rb,
lib/telnyx/models/ai/assistant_create_params.rb,
lib/telnyx/models/ai/assistant_delete_params.rb,
lib/telnyx/models/ai/assistant_update_params.rb,
lib/telnyx/models/ai/assistants/event_status.rb,
lib/telnyx/models/ai/audio_transcribe_params.rb,
lib/telnyx/models/ai/cluster_retrieve_params.rb,
lib/telnyx/models/ai/embedding_create_params.rb,
lib/telnyx/models/ai/embedding_list_response.rb,
lib/telnyx/models/ai/integration_list_params.rb,
lib/telnyx/models/ai/assistant_imports_params.rb,
lib/telnyx/models/ai/assistants/canary_deploy.rb,
lib/telnyx/models/ai/cluster_compute_response.rb,
lib/telnyx/models/ai/conversation_list_params.rb,
lib/telnyx/models/ai/mcp_server_create_params.rb,
lib/telnyx/models/ai/mcp_server_delete_params.rb,
lib/telnyx/models/ai/mcp_server_list_response.rb,
lib/telnyx/models/ai/mcp_server_update_params.rb,
lib/telnyx/models/ai/assistant_delete_response.rb,
lib/telnyx/models/ai/assistant_retrieve_params.rb,
lib/telnyx/models/ai/assistant_send_sms_params.rb,
lib/telnyx/models/ai/assistants/assistant_test.rb,
lib/telnyx/models/ai/assistants/version_config.rb,
lib/telnyx/models/ai/audio_transcribe_response.rb,
lib/telnyx/models/ai/cluster_retrieve_response.rb,
lib/telnyx/models/ai/embedding_retrieve_params.rb,
lib/telnyx/models/ai/integration_list_response.rb,
lib/telnyx/models/ai/assistant_get_texml_params.rb,
lib/telnyx/models/ai/cluster_fetch_graph_params.rb,
lib/telnyx/models/ai/conversation_create_params.rb,
lib/telnyx/models/ai/conversation_delete_params.rb,
lib/telnyx/models/ai/conversation_list_response.rb,
lib/telnyx/models/ai/conversation_update_params.rb,
lib/telnyx/models/ai/mcp_server_create_response.rb,
lib/telnyx/models/ai/mcp_server_retrieve_params.rb,
lib/telnyx/models/ai/mcp_server_update_response.rb,
lib/telnyx/models/ai/assistant_send_sms_response.rb,
lib/telnyx/models/ai/assistants/test_list_params.rb,
lib/telnyx/models/ai/assistants/tool_test_params.rb,
lib/telnyx/models/ai/assistants/update_assistant.rb,
lib/telnyx/models/ai/embedding_retrieve_response.rb,
lib/telnyx/models/ai/fine_tuning/fine_tuning_job.rb,
lib/telnyx/models/ai/fine_tuning/job_list_params.rb,
lib/telnyx/models/ai/integration_retrieve_params.rb,
lib/telnyx/models/ai/assistant_get_texml_response.rb,
lib/telnyx/models/ai/assistants/tests/test_status.rb,
lib/telnyx/models/ai/conversation_retrieve_params.rb,
lib/telnyx/models/ai/conversation_update_response.rb,
lib/telnyx/models/ai/mcp_server_retrieve_response.rb,
lib/telnyx/models/ai/assistants/test_create_params.rb,
lib/telnyx/models/ai/assistants/test_delete_params.rb,
lib/telnyx/models/ai/assistants/test_update_params.rb,
lib/telnyx/models/ai/assistants/tool_test_response.rb,
lib/telnyx/models/ai/chat_create_completion_params.rb,
lib/telnyx/models/ai/embeddings/bucket_list_params.rb,
lib/telnyx/models/ai/fine_tuning/job_cancel_params.rb,
lib/telnyx/models/ai/fine_tuning/job_create_params.rb,
lib/telnyx/models/ai/fine_tuning/job_list_response.rb,
lib/telnyx/models/ai/integration_retrieve_response.rb,
lib/telnyx/models/ai/transcription_settings_config.rb,
lib/telnyx/models/ai/assistants/version_list_params.rb,
lib/telnyx/models/ai/conversation_retrieve_response.rb,
lib/telnyx/models/ai/conversations/insight_template.rb,
lib/telnyx/models/ai/assistants/test_retrieve_params.rb,
lib/telnyx/models/ai/chat_create_completion_response.rb,
lib/telnyx/models/ai/conversation_add_message_params.rb,
lib/telnyx/models/ai/embeddings/bucket_delete_params.rb,
lib/telnyx/models/ai/embeddings/bucket_list_response.rb,
lib/telnyx/models/ai/fine_tuning/job_retrieve_params.rb,
lib/telnyx/models/ai/assistants/tests/run_list_params.rb,
lib/telnyx/models/ai/assistants/version_delete_params.rb,
lib/telnyx/models/ai/assistants/version_update_params.rb,
lib/telnyx/models/ai/assistants/canary_deploy_response.rb,
lib/telnyx/models/ai/assistants/tests/test_suites/meta.rb,
lib/telnyx/models/ai/assistants/version_promote_params.rb,
lib/telnyx/models/ai/conversations/insight_list_params.rb,
lib/telnyx/models/ai/conversations/message_list_params.rb,
lib/telnyx/models/ai/embeddings/bucket_retrieve_params.rb,
lib/telnyx/models/ai/assistants/tests/test_run_response.rb,
lib/telnyx/models/ai/assistants/version_retrieve_params.rb,
lib/telnyx/models/ai/embedding_similarity_search_params.rb,
lib/telnyx/models/ai/assistants/scheduled_event_response.rb,
lib/telnyx/models/ai/assistants/tests/run_trigger_params.rb,
lib/telnyx/models/ai/conversations/insight_create_params.rb,
lib/telnyx/models/ai/conversations/insight_delete_params.rb,
lib/telnyx/models/ai/conversations/insight_update_params.rb,
lib/telnyx/models/ai/conversations/message_list_response.rb,
lib/telnyx/models/ai/embeddings/bucket_retrieve_response.rb,
lib/telnyx/models/ai/integrations/connection_list_params.rb,
lib/telnyx/models/ai/assistants/conversation_channel_type.rb,
lib/telnyx/models/ai/assistants/tests/run_retrieve_params.rb,
lib/telnyx/models/ai/conversations/insight_template_group.rb,
lib/telnyx/models/ai/embedding_similarity_search_response.rb,
lib/telnyx/models/ai/conversations/insight_retrieve_params.rb,
lib/telnyx/models/ai/conversations/insight_template_detail.rb,
lib/telnyx/models/ai/integrations/connection_delete_params.rb,
lib/telnyx/models/ai/integrations/connection_list_response.rb,
lib/telnyx/models/ai/assistants/canary_deploy_create_params.rb,
lib/telnyx/models/ai/assistants/canary_deploy_delete_params.rb,
lib/telnyx/models/ai/assistants/canary_deploy_update_params.rb,
lib/telnyx/models/ai/assistants/scheduled_event_list_params.rb,
lib/telnyx/models/ai/assistants/telnyx_conversation_channel.rb,
lib/telnyx/models/ai/assistants/scheduled_sms_event_response.rb,
lib/telnyx/models/ai/assistants/tests/test_suite_list_params.rb,
lib/telnyx/models/ai/inference_embedding_webhook_tool_params.rb,
lib/telnyx/models/ai/integrations/connection_retrieve_params.rb,
lib/telnyx/models/ai/assistants/canary_deploy_retrieve_params.rb,
lib/telnyx/models/ai/assistants/scheduled_event_create_params.rb,
lib/telnyx/models/ai/assistants/scheduled_event_delete_params.rb,
lib/telnyx/models/ai/assistants/scheduled_event_list_response.rb,
lib/telnyx/models/ai/assistants/tests/test_suite_list_response.rb,
lib/telnyx/models/ai/conversations/insight_group_delete_params.rb,
lib/telnyx/models/ai/conversations/insight_group_update_params.rb,
lib/telnyx/models/ai/integrations/connection_retrieve_response.rb,
lib/telnyx/models/ai/assistants/scheduled_event_retrieve_params.rb,
lib/telnyx/models/ai/conversations/insight_group_retrieve_params.rb,
lib/telnyx/models/ai/conversations/insight_template_group_detail.rb,
lib/telnyx/models/ai/assistants/tests/test_suites/run_list_params.rb,
lib/telnyx/models/ai/assistants/scheduled_phone_call_event_response.rb,
lib/telnyx/models/ai/assistants/tests/test_suites/run_trigger_params.rb,
lib/telnyx/models/ai/assistants/tests/test_suites/run_trigger_response.rb,
lib/telnyx/models/ai/conversations/insight_group_insight_groups_params.rb,
lib/telnyx/models/ai/conversations/insight_groups/insight_assign_params.rb,
lib/telnyx/models/ai/conversation_retrieve_conversations_insights_params.rb,
lib/telnyx/models/ai/assistants/tests/test_suites/paginated_test_run_list.rb,
lib/telnyx/models/ai/conversation_retrieve_conversations_insights_response.rb,
lib/telnyx/models/ai/conversations/insight_group_retrieve_insight_groups_params.rb,
lib/telnyx/models/ai/conversations/insight_groups/insight_delete_unassign_params.rb

Defined Under Namespace

Modules: AssistantTool, Assistants, BackgroundTaskStatus, Conversations, Embeddings, EnabledFeatures, FineTuning, Integrations Classes: Assistant, AssistantChatParams, AssistantChatResponse, AssistantCloneParams, AssistantCreateParams, AssistantDeleteParams, AssistantDeleteResponse, AssistantGetTexmlParams, AssistantImportsParams, AssistantListParams, AssistantRetrieveParams, AssistantSendSMSParams, AssistantSendSMSResponse, AssistantUpdateParams, AssistantsList, AudioTranscribeParams, AudioTranscribeResponse, BucketIDs, ChatCreateCompletionParams, ClusterComputeParams, ClusterComputeResponse, ClusterDeleteParams, ClusterFetchGraphParams, ClusterListParams, ClusterListResponse, ClusterRetrieveParams, ClusterRetrieveResponse, Conversation, ConversationAddMessageParams, ConversationCreateParams, ConversationDeleteParams, ConversationListParams, ConversationListResponse, ConversationRetrieveConversationsInsightsParams, ConversationRetrieveConversationsInsightsResponse, ConversationRetrieveParams, ConversationRetrieveResponse, ConversationUpdateParams, ConversationUpdateResponse, EmbeddingCreateParams, EmbeddingListParams, EmbeddingListResponse, EmbeddingResponse, EmbeddingRetrieveParams, EmbeddingRetrieveResponse, EmbeddingSimilaritySearchParams, EmbeddingSimilaritySearchResponse, EmbeddingURLParams, HangupTool, HangupToolParams, ImportMetadata, InferenceEmbedding, InferenceEmbeddingWebhookToolParams, InsightSettings, IntegrationListParams, IntegrationListResponse, IntegrationRetrieveParams, IntegrationRetrieveResponse, McpServerCreateParams, McpServerCreateResponse, McpServerDeleteParams, McpServerListParams, McpServerListResponse, McpServerRetrieveParams, McpServerRetrieveResponse, McpServerUpdateParams, McpServerUpdateResponse, MessagingSettings, PrivacySettings, RecursiveCluster, RetrievalTool, TelephonySettings, TranscriptionSettings, TranscriptionSettingsConfig, TransferTool, VoiceSettings, WebhookTool, WidgetSettings

Constant Summary collapse

AssistantTest =
Assistants::AssistantTest
UpdateAssistant =
Assistants::UpdateAssistant
FineTuningJob =
FineTuning::FineTuningJob
AssistantGetTexmlResponse =
String
ChatCreateCompletionResponse =
Telnyx::Internal::Type::HashOf[Telnyx::Internal::Type::Unknown]

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.valuesArray<Symbol>

Returns:

  • (Array<Symbol>)


# File 'lib/telnyx/models/ai/fine_tuning/fine_tuning_job.rb', line 121

Instance Method Details

#initialize(description: nil, dynamic_variables: nil, dynamic_variables_webhook_url: nil, enabled_features: nil, greeting: nil, insight_settings: nil, instructions: nil, llm_api_key_ref: nil, messaging_settings: nil, model: nil, name: nil, privacy_settings: nil, telephony_settings: nil, tools: nil, transcription: nil, voice_settings: nil, widget_settings: nil) ⇒ Object

Some parameter documentations has been truncated, see Telnyx::Models::AI::Assistants::UpdateAssistant for more details.

Parameters:



# File 'lib/telnyx/models/ai/assistants/assistant_test.rb', line 110