AgentOpera API References documentation
Welcome to the API documentation for AgentOpera. This documentation is automatically generated from the source code docstrings.
Chatflow Module
- chatflow
- chatflow.agents
BaseChatAgent
BaseChatAgent.name
BaseChatAgent.description
BaseChatAgent.produced_message_types
BaseChatAgent.on_messages()
BaseChatAgent.on_messages_stream()
BaseChatAgent.run()
BaseChatAgent.run_stream()
BaseChatAgent.on_reset()
BaseChatAgent.save_state()
BaseChatAgent.load_state()
BaseChatAgent.close()
BaseChatAgent.agent_identifier()
AssistantAgent
CodeExecutorAgent
SocietyOfMindAgent
SocietyOfMindAgent.DEFAULT_INSTRUCTION
SocietyOfMindAgent.DEFAULT_RESPONSE_PROMPT
SocietyOfMindAgent.DEFAULT_DESCRIPTION
SocietyOfMindAgent.produced_message_types
SocietyOfMindAgent.on_messages()
SocietyOfMindAgent.on_messages_stream()
SocietyOfMindAgent.on_reset()
SocietyOfMindAgent.save_state()
SocietyOfMindAgent.load_state()
UserProxyAgent
- chatflow.base
- chatflow.conditions
- chatflow.media
- chatflow.state
- chatflow.team
- chatflow.ui
- chatflow.utils
Engine Module
- engine
MessageSerializer
UnknownPayload
JSON_DATA_CONTENT_TYPE
PROTOBUF_DATA_CONTENT_TYPE
ROOT_LOGGER_NAME
EVENT_LOGGER_NAME
TRACE_LOGGER_NAME
DefaultSubscription
Subscription
SubscriptionInstantiationContext
TopicPrefixSubscription
TopicSubscription
default_subscription()
topic_subscription()
- engine.agent
- engine.function_call
- engine.protocol
- engine.runtime
LocalAgentEngine
LocalAgentEngine.unprocessed_messages_count
LocalAgentEngine.send_message()
LocalAgentEngine.publish_message()
LocalAgentEngine.save_state()
LocalAgentEngine.load_state()
LocalAgentEngine.process_next()
LocalAgentEngine.start()
LocalAgentEngine.close()
LocalAgentEngine.stop()
LocalAgentEngine.stop_when_idle()
LocalAgentEngine.stop_when()
LocalAgentEngine.agent_metadata()
LocalAgentEngine.agent_save_state()
LocalAgentEngine.agent_load_state()
LocalAgentEngine.register_agent_builder()
LocalAgentEngine.subscribe()
LocalAgentEngine.unsubscribe()
LocalAgentEngine.get()
LocalAgentEngine.register_msg_serializer()
DistAgentEngine
DistAgentEngine.start()
DistAgentEngine.stop()
DistAgentEngine.stop_when_signal()
DistAgentEngine.send_message()
DistAgentEngine.publish_message()
DistAgentEngine.save_state()
DistAgentEngine.load_state()
DistAgentEngine.agent_metadata()
DistAgentEngine.agent_save_state()
DistAgentEngine.agent_load_state()
DistAgentEngine.register_agent_builder()
DistAgentEngine.remove_agent()
DistAgentEngine.remove_agents_with_type()
DistAgentEngine.try_get_underlying_agent_instance()
DistAgentEngine.subscribe()
DistAgentEngine.unsubscribe()
DistAgentEngine.get()
DistAgentEngine.register_msg_serializer()
DistAgentEngineSrv
SubscriptionManager
AgentEngine
AgentEngine.send_message()
AgentEngine.publish_message()
AgentEngine.register_agent_builder()
AgentEngine.get()
AgentEngine.save_state()
AgentEngine.load_state()
AgentEngine.agent_metadata()
AgentEngine.agent_save_state()
AgentEngine.agent_load_state()
AgentEngine.subscribe()
AgentEngine.unsubscribe()
AgentEngine.register_msg_serializer()
MessageHandlerContext
AgentInstantiationContext
- engine.subscription
- engine.telemetry
- engine.types
- engine.agent
- engine.function_call
- engine.protocol
- engine.runtime
LocalAgentEngine
LocalAgentEngine.unprocessed_messages_count
LocalAgentEngine.send_message()
LocalAgentEngine.publish_message()
LocalAgentEngine.save_state()
LocalAgentEngine.load_state()
LocalAgentEngine.process_next()
LocalAgentEngine.start()
LocalAgentEngine.close()
LocalAgentEngine.stop()
LocalAgentEngine.stop_when_idle()
LocalAgentEngine.stop_when()
LocalAgentEngine.agent_metadata()
LocalAgentEngine.agent_save_state()
LocalAgentEngine.agent_load_state()
LocalAgentEngine.register_agent_builder()
LocalAgentEngine.subscribe()
LocalAgentEngine.unsubscribe()
LocalAgentEngine.get()
LocalAgentEngine.register_msg_serializer()
DistAgentEngine
DistAgentEngine.start()
DistAgentEngine.stop()
DistAgentEngine.stop_when_signal()
DistAgentEngine.send_message()
DistAgentEngine.publish_message()
DistAgentEngine.save_state()
DistAgentEngine.load_state()
DistAgentEngine.agent_metadata()
DistAgentEngine.agent_save_state()
DistAgentEngine.agent_load_state()
DistAgentEngine.register_agent_builder()
DistAgentEngine.remove_agent()
DistAgentEngine.remove_agents_with_type()
DistAgentEngine.try_get_underlying_agent_instance()
DistAgentEngine.subscribe()
DistAgentEngine.unsubscribe()
DistAgentEngine.get()
DistAgentEngine.register_msg_serializer()
DistAgentEngineSrv
SubscriptionManager
AgentEngine
AgentEngine.send_message()
AgentEngine.publish_message()
AgentEngine.register_agent_builder()
AgentEngine.get()
AgentEngine.save_state()
AgentEngine.load_state()
AgentEngine.agent_metadata()
AgentEngine.agent_save_state()
AgentEngine.agent_load_state()
AgentEngine.subscribe()
AgentEngine.unsubscribe()
AgentEngine.register_msg_serializer()
MessageHandlerContext
AgentInstantiationContext
- engine.telemetry
- engine.types
- engine.types.agent
- engine.types.model_context
- engine.types.models
AssistantMessage
ChatCompletionClient
ChatCompletionTokenLogprob
CreateResult
FunctionExecutionResult
FunctionExecutionResultMessage
ModelCapabilities
ModelFamily
ModelFamily.ANY
ModelFamily.CLAUDE_3_5_HAIKU
ModelFamily.CLAUDE_3_5_SONNET
ModelFamily.CLAUDE_3_7_SONNET
ModelFamily.CLAUDE_3_HAIKU
ModelFamily.CLAUDE_3_OPUS
ModelFamily.CLAUDE_3_SONNET
ModelFamily.GEMINI_1_5_FLASH
ModelFamily.GEMINI_1_5_PRO
ModelFamily.GEMINI_2_0_FLASH
ModelFamily.GPT_35
ModelFamily.GPT_4
ModelFamily.GPT_4O
ModelFamily.O1
ModelFamily.O3
ModelFamily.R1
ModelFamily.UNKNOWN
ModelFamily.is_claude()
ModelFamily.is_gemini()
ModelFamily.is_openai()
ModelInfo
RequestUsage
SystemMessage
TopLogprob
UserMessage
VercelMessage
validate_model_info()
- engine.types.msg_channel
- engine.types.msg_context
- others
Agents Module
- agents
- agents.openai
OpenAIAssistantAgent
OpenAIAssistantAgent.produced_message_types
OpenAIAssistantAgent.threads
OpenAIAssistantAgent.runs
OpenAIAssistantAgent.messages
OpenAIAssistantAgent.on_messages()
OpenAIAssistantAgent.on_messages_stream()
OpenAIAssistantAgent.handle_text_message()
OpenAIAssistantAgent.on_reset()
OpenAIAssistantAgent.on_upload_for_code_interpreter()
OpenAIAssistantAgent.on_upload_for_file_search()
OpenAIAssistantAgent.delete_uploaded_files()
OpenAIAssistantAgent.delete_assistant()
OpenAIAssistantAgent.delete_vector_store()
OpenAIAssistantAgent.save_state()
OpenAIAssistantAgent.load_state()
- agents.magentic_one
- agents.magentic_one_team
- agents.web_surfer
MultimodalWebSurfer
MultimodalWebSurfer.DEFAULT_DESCRIPTION
MultimodalWebSurfer.DEFAULT_START_PAGE
MultimodalWebSurfer.VIEWPORT_HEIGHT
MultimodalWebSurfer.VIEWPORT_WIDTH
MultimodalWebSurfer.MLM_HEIGHT
MultimodalWebSurfer.MLM_WIDTH
MultimodalWebSurfer.SCREENSHOT_TOKENS
MultimodalWebSurfer.close()
MultimodalWebSurfer.produced_message_types
MultimodalWebSurfer.on_reset()
MultimodalWebSurfer.on_messages()
MultimodalWebSurfer.on_messages_stream()
PlaywrightController
PlaywrightController.sleep()
PlaywrightController.get_interactive_rects()
PlaywrightController.get_visual_viewport()
PlaywrightController.get_focused_rect_id()
PlaywrightController.get_page_metadata()
PlaywrightController.on_new_page()
PlaywrightController.back()
PlaywrightController.visit_page()
PlaywrightController.page_down()
PlaywrightController.page_up()
PlaywrightController.gradual_cursor_animation()
PlaywrightController.add_cursor_box()
PlaywrightController.remove_cursor_box()
PlaywrightController.click_id()
PlaywrightController.hover_id()
PlaywrightController.fill_id()
PlaywrightController.scroll_id()
PlaywrightController.get_webpage_text()
PlaywrightController.get_visible_text()
PlaywrightController.get_page_markdown()
- agents.video_surfer
- agents.file_surfer
- agents.code_executor
- agents.openai
- agents.openai
OpenAIAssistantAgent
OpenAIAssistantAgent.produced_message_types
OpenAIAssistantAgent.threads
OpenAIAssistantAgent.runs
OpenAIAssistantAgent.messages
OpenAIAssistantAgent.on_messages()
OpenAIAssistantAgent.on_messages_stream()
OpenAIAssistantAgent.handle_text_message()
OpenAIAssistantAgent.on_reset()
OpenAIAssistantAgent.on_upload_for_code_interpreter()
OpenAIAssistantAgent.on_upload_for_file_search()
OpenAIAssistantAgent.delete_uploaded_files()
OpenAIAssistantAgent.delete_assistant()
OpenAIAssistantAgent.delete_vector_store()
OpenAIAssistantAgent.save_state()
OpenAIAssistantAgent.load_state()
- agents.magentic_one
- agents.magentic_one_team
- agents.web_surfer
MultimodalWebSurfer
MultimodalWebSurfer.DEFAULT_DESCRIPTION
MultimodalWebSurfer.DEFAULT_START_PAGE
MultimodalWebSurfer.VIEWPORT_HEIGHT
MultimodalWebSurfer.VIEWPORT_WIDTH
MultimodalWebSurfer.MLM_HEIGHT
MultimodalWebSurfer.MLM_WIDTH
MultimodalWebSurfer.SCREENSHOT_TOKENS
MultimodalWebSurfer.close()
MultimodalWebSurfer.produced_message_types
MultimodalWebSurfer.on_reset()
MultimodalWebSurfer.on_messages()
MultimodalWebSurfer.on_messages_stream()
PlaywrightController
PlaywrightController.sleep()
PlaywrightController.get_interactive_rects()
PlaywrightController.get_visual_viewport()
PlaywrightController.get_focused_rect_id()
PlaywrightController.get_page_metadata()
PlaywrightController.on_new_page()
PlaywrightController.back()
PlaywrightController.visit_page()
PlaywrightController.page_down()
PlaywrightController.page_up()
PlaywrightController.gradual_cursor_animation()
PlaywrightController.add_cursor_box()
PlaywrightController.remove_cursor_box()
PlaywrightController.click_id()
PlaywrightController.hover_id()
PlaywrightController.fill_id()
PlaywrightController.scroll_id()
PlaywrightController.get_webpage_text()
PlaywrightController.get_visible_text()
PlaywrightController.get_page_markdown()
- agents.video_surfer
- agents.file_surfer
- agents.code_executor
Router Module
- router
AgentFactory
AgentRegistry
IntentRegistry
SemanticRouterAgent
LLMIntentClassifier
- router.workers
- router.user
- router.session
SessionManager
SessionManager.start()
SessionManager.shutdown()
SessionManager.start_session()
SessionManager.start_new_session()
SessionManager.get_session()
SessionManager.register_agent()
SessionManager.interrupt_streaming_agents()
SessionManager.unmark_agent_streaming()
SessionManager.expire_old_sessions()
SessionManager.end_session()
Session
InMemorySessionRepository
- router.workers
- router.user
- router.session
SessionManager
SessionManager.start()
SessionManager.shutdown()
SessionManager.start_session()
SessionManager.start_new_session()
SessionManager.get_session()
SessionManager.register_agent()
SessionManager.interrupt_streaming_agents()
SessionManager.unmark_agent_streaming()
SessionManager.expire_old_sessions()
SessionManager.end_session()
Session
InMemorySessionRepository
Models Module
- models
- models.openai
OpenAIChatCompletionClient
AzureOpenAIChatCompletionClient
BaseOpenAIChatCompletionClient
BaseOpenAIChatCompletionClient.create_from_config()
BaseOpenAIChatCompletionClient.create()
BaseOpenAIChatCompletionClient.create_stream()
BaseOpenAIChatCompletionClient.actual_usage()
BaseOpenAIChatCompletionClient.total_usage()
BaseOpenAIChatCompletionClient.count_tokens()
BaseOpenAIChatCompletionClient.remaining_tokens()
BaseOpenAIChatCompletionClient.capabilities
BaseOpenAIChatCompletionClient.model_info
AzureOpenAIClientConfigurationConfigModel
OpenAIClientConfigurationConfigModel
BaseOpenAIClientConfigurationConfigModel
BaseOpenAIClientConfigurationConfigModel.model
BaseOpenAIClientConfigurationConfigModel.api_key
BaseOpenAIClientConfigurationConfigModel.timeout
BaseOpenAIClientConfigurationConfigModel.max_retries
BaseOpenAIClientConfigurationConfigModel.model_capabilities
BaseOpenAIClientConfigurationConfigModel.model_info
BaseOpenAIClientConfigurationConfigModel.add_name_prefixes
BaseOpenAIClientConfigurationConfigModel.default_headers
BaseOpenAIClientConfigurationConfigModel.model_config
CreateArgumentsConfigModel
CreateArgumentsConfigModel.frequency_penalty
CreateArgumentsConfigModel.logit_bias
CreateArgumentsConfigModel.max_tokens
CreateArgumentsConfigModel.n
CreateArgumentsConfigModel.presence_penalty
CreateArgumentsConfigModel.response_format
CreateArgumentsConfigModel.seed
CreateArgumentsConfigModel.stop
CreateArgumentsConfigModel.temperature
CreateArgumentsConfigModel.top_p
CreateArgumentsConfigModel.user
CreateArgumentsConfigModel.stream_options
CreateArgumentsConfigModel.model_config
- models.anthropic
AnthropicChatCompletionClient
BaseAnthropicChatCompletionClient
BaseAnthropicChatCompletionClient.create()
BaseAnthropicChatCompletionClient.create_stream()
BaseAnthropicChatCompletionClient.count_tokens()
BaseAnthropicChatCompletionClient.remaining_tokens()
BaseAnthropicChatCompletionClient.actual_usage()
BaseAnthropicChatCompletionClient.total_usage()
BaseAnthropicChatCompletionClient.capabilities
BaseAnthropicChatCompletionClient.model_info
AnthropicClientConfiguration
AnthropicClientConfiguration.tools
AnthropicClientConfiguration.tool_choice
AnthropicClientConfiguration.model
AnthropicClientConfiguration.max_tokens
AnthropicClientConfiguration.temperature
AnthropicClientConfiguration.top_p
AnthropicClientConfiguration.top_k
AnthropicClientConfiguration.stop_sequences
AnthropicClientConfiguration.response_format
AnthropicClientConfiguration.metadata
AnthropicClientConfiguration.api_key
AnthropicClientConfiguration.base_url
AnthropicClientConfiguration.model_capabilities
AnthropicClientConfiguration.model_info
AnthropicClientConfiguration.timeout
AnthropicClientConfiguration.max_retries
AnthropicClientConfiguration.default_headers
AnthropicClientConfigurationConfigModel
CreateArgumentsConfigModel
CreateArgumentsConfigModel.model
CreateArgumentsConfigModel.max_tokens
CreateArgumentsConfigModel.temperature
CreateArgumentsConfigModel.top_p
CreateArgumentsConfigModel.top_k
CreateArgumentsConfigModel.stop_sequences
CreateArgumentsConfigModel.response_format
CreateArgumentsConfigModel.metadata
CreateArgumentsConfigModel.model_config
- models.azure
- models.ollama
OllamaChatCompletionClient
BaseOllamaClientConfigurationConfigModel
BaseOllamaClientConfigurationConfigModel.follow_redirects
BaseOllamaClientConfigurationConfigModel.timeout
BaseOllamaClientConfigurationConfigModel.headers
BaseOllamaClientConfigurationConfigModel.model_capabilities
BaseOllamaClientConfigurationConfigModel.model_info
BaseOllamaClientConfigurationConfigModel.model_config
BaseOllamaClientConfigurationConfigModel.options
CreateArgumentsConfigModel
- models.replay
ReplayChatCompletionClient
ReplayChatCompletionClient.create()
ReplayChatCompletionClient.create_stream()
ReplayChatCompletionClient.actual_usage()
ReplayChatCompletionClient.total_usage()
ReplayChatCompletionClient.count_tokens()
ReplayChatCompletionClient.remaining_tokens()
ReplayChatCompletionClient.set_cached_bool_value()
ReplayChatCompletionClient.capabilities
ReplayChatCompletionClient.model_info
ReplayChatCompletionClient.reset()
- models.cache
- models.utils
- models.openai
- models.openai
OpenAIChatCompletionClient
AzureOpenAIChatCompletionClient
BaseOpenAIChatCompletionClient
BaseOpenAIChatCompletionClient.create_from_config()
BaseOpenAIChatCompletionClient.create()
BaseOpenAIChatCompletionClient.create_stream()
BaseOpenAIChatCompletionClient.actual_usage()
BaseOpenAIChatCompletionClient.total_usage()
BaseOpenAIChatCompletionClient.count_tokens()
BaseOpenAIChatCompletionClient.remaining_tokens()
BaseOpenAIChatCompletionClient.capabilities
BaseOpenAIChatCompletionClient.model_info
AzureOpenAIClientConfigurationConfigModel
OpenAIClientConfigurationConfigModel
BaseOpenAIClientConfigurationConfigModel
BaseOpenAIClientConfigurationConfigModel.model
BaseOpenAIClientConfigurationConfigModel.api_key
BaseOpenAIClientConfigurationConfigModel.timeout
BaseOpenAIClientConfigurationConfigModel.max_retries
BaseOpenAIClientConfigurationConfigModel.model_capabilities
BaseOpenAIClientConfigurationConfigModel.model_info
BaseOpenAIClientConfigurationConfigModel.add_name_prefixes
BaseOpenAIClientConfigurationConfigModel.default_headers
BaseOpenAIClientConfigurationConfigModel.model_config
CreateArgumentsConfigModel
CreateArgumentsConfigModel.frequency_penalty
CreateArgumentsConfigModel.logit_bias
CreateArgumentsConfigModel.max_tokens
CreateArgumentsConfigModel.n
CreateArgumentsConfigModel.presence_penalty
CreateArgumentsConfigModel.response_format
CreateArgumentsConfigModel.seed
CreateArgumentsConfigModel.stop
CreateArgumentsConfigModel.temperature
CreateArgumentsConfigModel.top_p
CreateArgumentsConfigModel.user
CreateArgumentsConfigModel.stream_options
CreateArgumentsConfigModel.model_config
- models.anthropic
AnthropicChatCompletionClient
BaseAnthropicChatCompletionClient
BaseAnthropicChatCompletionClient.create()
BaseAnthropicChatCompletionClient.create_stream()
BaseAnthropicChatCompletionClient.count_tokens()
BaseAnthropicChatCompletionClient.remaining_tokens()
BaseAnthropicChatCompletionClient.actual_usage()
BaseAnthropicChatCompletionClient.total_usage()
BaseAnthropicChatCompletionClient.capabilities
BaseAnthropicChatCompletionClient.model_info
AnthropicClientConfiguration
AnthropicClientConfiguration.tools
AnthropicClientConfiguration.tool_choice
AnthropicClientConfiguration.model
AnthropicClientConfiguration.max_tokens
AnthropicClientConfiguration.temperature
AnthropicClientConfiguration.top_p
AnthropicClientConfiguration.top_k
AnthropicClientConfiguration.stop_sequences
AnthropicClientConfiguration.response_format
AnthropicClientConfiguration.metadata
AnthropicClientConfiguration.api_key
AnthropicClientConfiguration.base_url
AnthropicClientConfiguration.model_capabilities
AnthropicClientConfiguration.model_info
AnthropicClientConfiguration.timeout
AnthropicClientConfiguration.max_retries
AnthropicClientConfiguration.default_headers
AnthropicClientConfigurationConfigModel
CreateArgumentsConfigModel
CreateArgumentsConfigModel.model
CreateArgumentsConfigModel.max_tokens
CreateArgumentsConfigModel.temperature
CreateArgumentsConfigModel.top_p
CreateArgumentsConfigModel.top_k
CreateArgumentsConfigModel.stop_sequences
CreateArgumentsConfigModel.response_format
CreateArgumentsConfigModel.metadata
CreateArgumentsConfigModel.model_config
- models.azure
- models.ollama
OllamaChatCompletionClient
BaseOllamaClientConfigurationConfigModel
BaseOllamaClientConfigurationConfigModel.follow_redirects
BaseOllamaClientConfigurationConfigModel.timeout
BaseOllamaClientConfigurationConfigModel.headers
BaseOllamaClientConfigurationConfigModel.model_capabilities
BaseOllamaClientConfigurationConfigModel.model_info
BaseOllamaClientConfigurationConfigModel.model_config
BaseOllamaClientConfigurationConfigModel.options
CreateArgumentsConfigModel
- models.replay
ReplayChatCompletionClient
ReplayChatCompletionClient.create()
ReplayChatCompletionClient.create_stream()
ReplayChatCompletionClient.actual_usage()
ReplayChatCompletionClient.total_usage()
ReplayChatCompletionClient.count_tokens()
ReplayChatCompletionClient.remaining_tokens()
ReplayChatCompletionClient.set_cached_bool_value()
ReplayChatCompletionClient.capabilities
ReplayChatCompletionClient.model_info
ReplayChatCompletionClient.reset()
- models.cache
- models.utils
Memory Module
Tools Module
UI Module
Utils Module
Adapter Module
MCP Module
Zerocode Module
Edge Module