API#
- core
- bot
BotBot._nameBot._platformsBot._platforms_threadsBot._nlp_engineBot._configBot._default_ic_configBot._sessionsBot._trainedBot._monitoring_dbBot.statesBot.intentsBot.entitiesBot.global_initial_statesBot.global_state_componentBot.processorsBot._get_session()Bot._init_global_states()Bot._monitoring_db_insert_chat()Bot._monitoring_db_insert_intent_prediction()Bot._monitoring_db_insert_session()Bot._monitoring_db_insert_transition()Bot._new_session()Bot._run_platforms()Bot._stop_platforms()Bot.add_entity()Bot.add_intent()Bot.configBot.delete_session()Bot.get_or_create_session()Bot.get_property()Bot.initial_state()Bot.load_properties()Bot.nameBot.new_entity()Bot.new_intent()Bot.new_state()Bot.nlp_engineBot.process()Bot.receive_file()Bot.receive_message()Bot.reset()Bot.run()Bot.set_default_ic_config()Bot.set_global_fallback_body()Bot.set_property()Bot.stop()Bot.train()Bot.use_telegram_platform()Bot.use_websocket_platform()
- message
- transition
- file
- state
StateState._botState._nameState._initialState._bodyState._fallback_bodyState._ic_configState._transition_counterState.intentsState.transitionsState._check_global_state()State._check_next_transition()State._t_name()State.botState.go_to()State.ic_configState.initialState.nameState.receive_file()State.receive_intent()State.run()State.set_body()State.set_fallback_body()State.set_global()State.when_event_go_to()State.when_file_received_go_to()State.when_intent_matched_go_to()State.when_no_intent_matched_go_to()State.when_variable_matches_operation_go_to()
- session
SessionSession._idSession._botSession._platformSession._current_stateSession._dictionarySession._messageSession._predicted_intentSession._fileSession.flagsSession.current_stateSession.delete()Session.fileSession.get()Session.get_chat_history()Session.idSession.messageSession.move()Session.platformSession.predicted_intentSession.reply()Session.run_rag()Session.save_message()Session.set()
- property
- intent_parameter
- intent
- entity
- entity_entry
- language_detection_processor
- processor
- bot
- db
- monitoring_db
MonitoringDBMonitoringDB.connMonitoringDB.connectedMonitoringDB.close_connection()MonitoringDB.connect_to_db()MonitoringDB.get_table()MonitoringDB.initialize_db()MonitoringDB.insert_chat()MonitoringDB.insert_intent_prediction()MonitoringDB.insert_session()MonitoringDB.insert_transition()MonitoringDB.run_statement()MonitoringDB.select_chat()MonitoringDB.select_session()
TABLE_CHATTABLE_INTENT_PREDICTIONTABLE_PARAMETERTABLE_SESSIONTABLE_TRANSITION
- monitoring_db
- exceptions
- exceptions
BodySignatureErrorBotNotTrainedErrorConflictingAutoTransitionErrorDuplicatedAutoTransitionErrorDuplicatedEntityErrorDuplicatedInitialStateErrorDuplicatedIntentErrorDuplicatedIntentMatchingTransitionErrorDuplicatedIntentParameterErrorDuplicatedStateErrorEventSignatureErrorInitialStateNotFoundIntentClassifierWithoutIntentsErrorIntentNotFoundPlatformMismatchErrorProcessorTargetUndefinedSREngineNotFoundStateNotFound
- exceptions
- library
- nlp
- utils
- nlp_engine
- intent_classifier_prediction
- simple_intent_classifier
SimpleIntentClassifierSimpleIntentClassifier._tokenizerSimpleIntentClassifier._modelSimpleIntentClassifier.__intent_label_mappingSimpleIntentClassifier.__total_labels_training_sentencesSimpleIntentClassifier.__total_training_sentencesSimpleIntentClassifier.__total_training_sequencesSimpleIntentClassifier._abc_implSimpleIntentClassifier.predict()SimpleIntentClassifier.train()
- intent_classifier
- llm_intent_classifier
- intent_classifier_configuration
IntentClassifierConfigurationLLMIntentClassifierConfigurationLLMIntentClassifierConfiguration.llm_nameLLMIntentClassifierConfiguration.parametersLLMIntentClassifierConfiguration.use_intent_descriptionsLLMIntentClassifierConfiguration.use_training_sentencesLLMIntentClassifierConfiguration.use_entity_descriptionsLLMIntentClassifierConfiguration.use_entity_synonymsLLMIntentClassifierConfiguration._abc_impl
SimpleIntentClassifierConfigurationSimpleIntentClassifierConfiguration.num_wordsSimpleIntentClassifierConfiguration.num_epochsSimpleIntentClassifierConfiguration.embedding_dimSimpleIntentClassifierConfiguration.input_max_num_tokensSimpleIntentClassifierConfiguration.discard_oov_sentencesSimpleIntentClassifierConfiguration.check_exact_prediction_matchSimpleIntentClassifierConfiguration.activation_last_layerSimpleIntentClassifierConfiguration.activation_hidden_layersSimpleIntentClassifierConfiguration.lrSimpleIntentClassifierConfiguration._abc_impl
- llm_replicate_api
- llm_huggingface_api
LLMHuggingFaceAPILLMHuggingFaceAPI._nlp_engineLLMHuggingFaceAPI.nameLLMHuggingFaceAPI.parametersLLMHuggingFaceAPI.num_previous_messagesLLMHuggingFaceAPI._abc_implLLMHuggingFaceAPI.initialize()LLMHuggingFaceAPI.intent_classification()LLMHuggingFaceAPI.predict()LLMHuggingFaceAPI.set_model()LLMHuggingFaceAPI.set_num_previous_messages()
- llm_openai_api
- llm
- llm_huggingface
- text_preprocessing
- pipelines
- simple_ner
- ner
- ner_prediction
- matched_parameter
- any
- datetime
- number
- rag
- hf_speech2text
- api_speech2text
- speech2text
- platforms
- payload
PayloadPayloadActionPayloadAction.BOT_REPLY_DFPayloadAction.BOT_REPLY_FILEPayloadAction.BOT_REPLY_IMAGEPayloadAction.BOT_REPLY_LOCATIONPayloadAction.BOT_REPLY_OPTIONSPayloadAction.BOT_REPLY_PLOTLYPayloadAction.BOT_REPLY_RAGPayloadAction.BOT_REPLY_STRPayloadAction.RESETPayloadAction.USER_FILEPayloadAction.USER_MESSAGEPayloadAction.USER_VOICE
PayloadEncoder
- platform
- websocket_platform
WebSocketPlatformWebSocketPlatform._botWebSocketPlatform._hostWebSocketPlatform._portWebSocketPlatform._use_uiWebSocketPlatform._connectionsWebSocketPlatform._websocket_serverWebSocketPlatform._message_handlerWebSocketPlatform._abc_implWebSocketPlatform._send()WebSocketPlatform.initialize()WebSocketPlatform.reply()WebSocketPlatform.reply_dataframe()WebSocketPlatform.reply_file()WebSocketPlatform.reply_location()WebSocketPlatform.reply_options()WebSocketPlatform.reply_plotly()WebSocketPlatform.reply_rag()WebSocketPlatform.start()WebSocketPlatform.stop()
- streamlit_ui
- telegram_platform
TelegramPlatformTelegramPlatform._botTelegramPlatform._telegram_appTelegramPlatform._event_loopTelegramPlatform._handlersTelegramPlatform._abc_implTelegramPlatform._send()TelegramPlatform.add_handler()TelegramPlatform.initialize()TelegramPlatform.reply()TelegramPlatform.reply_file()TelegramPlatform.reply_image()TelegramPlatform.reply_location()TelegramPlatform.start()TelegramPlatform.stop()TelegramPlatform.telegram_app
_wait_future()
- payload