Connect Bazhuayu to Your AI Agent

Provide a task or group identifier so AI can organize collected data and report the execution state.

18 tools Custom credential

Try a Bazhuayu Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill Bazhuayu

Summarize Collected Records

Read task data pages and organize the fields relevant to your question.

/oo Bazhuayu: Read Bazhuayu task [task ID] starting at offset [offset] with page size [size]. Follow returned offsets and summarize [fields or question], noting the record range retrieved.

Run an Existing Cloud Task

Start a specified collection task and read data for its returned execution batch.

/oo Bazhuayu: Check Bazhuayu task [task ID], start it as requested, and use the returned batch number to read its data when ready. Report status while processing and summarize [fields] after completion.

Start Working with Bazhuayu

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect Bazhuayu

    Connect your Bazhuayu account username and password.

    Connect Bazhuayu →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • A plan with API access for the intended operation.
  • Data reading requires Flagship, Flagship+, Enterprise, or Team access; task execution and parameter changes require Flagship+ or applicable Enterprise/Team access.
  • When handling unexported data, save the result before marking it exported. Avoid processing the same records through several simultaneous tasks.

Bazhuayu Tools

Bazhuayu stores configured collection tasks and their cloud results. The connection reads task data, manages supported task parameters, and starts or stops cloud work.

Collected Data

Read paginated task records or records from a particular execution batch.

Task Execution

Find tasks, inspect cloud status, and explicitly start or stop collection.

Task Parameters

Find editable steps and update supported properties or loop inputs.

18 tools

List Task Groups

List the task groups available to the connected Bazhuayu account. Requires a Flagship, Flagship+, Enterprise, or Team plan.

bazhuayu.list_task_groups

List Tasks

List the Bazhuayu tasks in one task group. Requires a Flagship, Flagship+, Enterprise, or Team plan.

bazhuayu.list_tasks

Get Task Actions

Get API-addressable steps from Bazhuayu tasks so their action IDs can be used in parameter updates. Requires a Flagship+, Enterprise, or Team plan.

bazhuayu.get_task_actions

Copy Task

Copy a Bazhuayu task into a task group and return the new task ID. Requires a Flagship+, Enterprise, or Team plan.

bazhuayu.copy_task

Update Task Parameters

Update supported properties and loop items in a Bazhuayu task. Requires a Flagship+, Enterprise, or Team plan.

bazhuayu.update_task_parameters

Update Loop Items

Replace or append the text or URL items used by one Bazhuayu loop step. Requires a Flagship+, Enterprise, or Team plan.

bazhuayu.update_loop_items

Start Task

Start a Bazhuayu task on cloud workers and return its batch number. Requires a Flagship+, Enterprise, or Team plan.

bazhuayu.start_task

Stop Task

Stop a running Bazhuayu cloud task. Requires a Flagship+, Enterprise, or Team plan.

bazhuayu.stop_task

Get Task Statuses

Get the latest execution status for Bazhuayu tasks. Requires a Flagship+, Enterprise, or Team plan.

bazhuayu.get_task_statuses

Get Task Stats

Get account-wide counts for waiting, extracting, and finished Bazhuayu cloud tasks and subtasks. Requires an Enterprise plan.

bazhuayu.get_task_stats

List Subtask Statuses

List the latest batch's Bazhuayu subtask statuses. Requires a Flagship+, Enterprise, or Team plan.

bazhuayu.list_subtask_statuses

Start Subtasks

Start selected cloud subtasks for a Bazhuayu task. Requires a Flagship+, Enterprise, or Team plan.

bazhuayu.start_subtasks

Stop Subtasks

Stop selected cloud subtasks for a Bazhuayu task. Requires a Flagship+, Enterprise, or Team plan.

bazhuayu.stop_subtasks

Get Task Data

Get a page of collected data from a Bazhuayu task using the offset returned by the previous page. Requires a Flagship, Flagship+, Enterprise, or Team plan.

bazhuayu.get_task_data

Get Task Batch Data

Get a page of collected data from one Bazhuayu task execution batch. Requires a Flagship, Flagship+, Enterprise, or Team plan.

bazhuayu.get_task_batch_data

Get Unexported Data

Get the next unexported records from a Bazhuayu task. Use this with mark_data_exported through only one sequential consumer per task because Bazhuayu acknowledgements are task-scoped. Requires a Flagship, Flagship+, Enterprise, or Team plan.

bazhuayu.get_unexported_data

Mark Data Exported

Mark the current unexported data for a Bazhuayu task as exported. Call this only after a single sequential consumer has persisted the preceding get_unexported_data result. Requires a Flagship, Flagship+, Enterprise, or Team plan.

bazhuayu.mark_data_exported

Query Task Analytics

Query Bazhuayu collection volume, execution, success-rate, and resource-usage metrics for the last three months. Requires a Flagship, Flagship+, Enterprise, or Team plan.

bazhuayu.query_task_analytics

Frequently Asked Questions

How can I read more than one data page?

Start with an offset and size, then continue using the returned offset. Use batch data when the summary must correspond to a particular execution.

Does starting a task immediately return collected rows?

It returns the queued execution’s batch number. Check status and retrieve batch data when collection is ready.

How can I analyze one collection run?

Use the batch number returned when the task starts, then retrieve data for that batch. This keeps the summary tied to that execution instead of mixing records from different runs.

Connect Bazhuayu

About Bazhuayu ↗