Maze
Contents:
Overview
What is Maze?
Core Features
Task-level
Resource Management
Distributed Deployment
Installation
Prerequisites
Using a Virtual Environment (Recommended)
Install from Source
Verify Installation
Quick Start
Your First Workflow
Step 1: Define Your Tasks
Step 2: Create a Workflow
Step 3: Add Tasks to the Workflow
Step 4: Run the Workflow
Complete Example
Expected Output
Next Steps
Key Concepts to Remember
Client Guides
MaClient
Core Concepts
Workflow
Task
Edge
Workflow Patterns
Single End Task Workflow
Multiple End Tasks Workflow
Diamond Pattern Workflow
Complex Workflows
Working with Task Outputs
Referencing Outputs
Multiple Outputs
Resource Configuration
Configuring Task Resources
Handling Workflow Results
Run ID Concept
Simple Result Display
Real-time Result Streaming (Advanced)
Collecting Results
Query Specific Task Results
Results Caching
Best Practices
Task Design
Workflow Design
Performance Optimization
Debugging Tips
Next Steps
LanggraphClient
Initialization
Defining Tasks
Building the Graph
Executing the Workflow
LLM Instance Management
start_llm_instance
query_llm_instance
stop_llm_instance
Complete Example
Examples
API References
MaClient API Reference
MaClient
MaClient
MaWorkflow
MaWorkflow
MaTask
MaTask
TaskOutput
TaskOutput
TaskOutputs
TaskOutputs
Decorators
@task
Data Types
Input Schema Types
Resource Configuration
See Also
LanggraphClient API Reference
Maze Playground
Overview
Key Features
Architecture
Getting Started
Starting Playground
Starting Without Playground
Stopping Services
Using the Playground
Interface Overview
Creating Your First Workflow
Step 1: Add Task Nodes
Step 2: Connect Tasks
Step 3: Configure Task Inputs
Step 4: Execute Workflow
Expected Results
Built-in Tasks
task1
task2
Advanced Workflow Patterns
Sequential Workflow
Parallel Workflow
Complex Workflow
Backend Implementation
Bridge Architecture
Key Components
Client Module
Task Metadata
WebSocket Communication
Process Management
Design Decisions
Troubleshooting
Common Issues
Next Steps
Additional Resources
Sandbox
Starting the Sandbox Service
Basic Usage
Resource Allocation
Example: Running Complex Code
Concurrent Usage
Maze
Index
Index
_
|
A
|
B
|
C
|
D
|
G
|
K
|
L
|
M
|
O
|
P
|
R
|
S
|
T
|
W
_
__getitem__() (TaskOutputs method)
A
add_edge() (MaWorkflow method)
add_task() (MaWorkflow method)
B
built-in function
task()
C
clear_cache() (MaWorkflow method)
create_workflow() (MaClient method)
D
del_edge() (MaWorkflow method)
delete() (MaTask method)
draw_graph() (MaWorkflow method)
G
get_graph_info() (MaWorkflow method)
get_graph_mermaid() (MaWorkflow method)
get_results() (MaWorkflow method)
get_task_result() (MaWorkflow method)
get_tasks() (MaWorkflow method)
K
keys() (TaskOutputs method)
L
list_cached_runs() (MaWorkflow method)
M
MaClient (built-in class)
MaTask (built-in class)
MaWorkflow (built-in class)
O
output_key (TaskOutput attribute)
outputs (MaTask attribute)
P
print_graph() (MaWorkflow method)
R
run() (MaWorkflow method)
S
server_url (MaWorkflow attribute)
show_results() (MaWorkflow method)
T
task()
built-in function
task_id (MaTask attribute)
(TaskOutput attribute)
task_name (MaTask attribute)
TaskOutput (built-in class)
TaskOutputs (built-in class)
to_reference_string() (TaskOutput method)
W
workflow_id (MaTask attribute)
(MaWorkflow attribute)