Parallel
Web infrastructure for AI to search, extract, monitor, and reason over the world's information.
认证方式
| 方式 | 底层类型 | 状态 | 说明 |
|---|---|---|---|
| API Key | api_key | available | — |
调用示例
import { createClient } from "@open-connector/sdk";const oc = createClient({ baseUrl: "https://api.openconnector.dev", apiKey: process.env.OPEN_CONNECTOR_API_KEY!,});const result = await oc.executeTool({ slug: "PARALLEL_CANCEL_FINDALL_RUN_V1BETA_FINDALL_RUNS_FINDALL_ID_CANCEL_POST", connectedAccountId: "conn_...", arguments: { /* match this tool's input schema */ },});import Composio from "@composio/client";const composio = new Composio({ baseURL: "https://api.openconnector.dev/composio", apiKey: process.env.OPEN_CONNECTOR_API_KEY!,});const result = await composio.tools.execute("PARALLEL_CANCEL_FINDALL_RUN_V1BETA_FINDALL_RUNS_FINDALL_ID_CANCEL_POST", { connected_account_id: "conn_...", arguments: { /* match this tool's input schema */ },});oc tools execute PARALLEL_CANCEL_FINDALL_RUN_V1BETA_FINDALL_RUNS_FINDALL_ID_CANCEL_POST --data '{ }'Tool 目录
可用 Tools
33 个可调用操作
Cancel FindAll RunPARALLEL_CANCEL_FINDALL_RUN_V1BETA_FINDALL_RUNS_FINDALL_ID_CANCEL_POSTCancel a FindAll run.需要连接
Cancel a FindAll run.
认证
需要 Connected AccountTags
Cancel MonitorPARALLEL_CANCEL_MONITOR_V1_MONITORS_MONITOR_ID_CANCEL_POSTCancel a monitor. Permanently stops the monitor from running. Cancellation is irreversible — create a new monitor to resume monitoring. Cancelling an already-cancelled monitor is a no-op.需要连接
Cancel a monitor. Permanently stops the monitor from running. Cancellation is irreversible — create a new monitor to resume monitoring. Cancelling an already-cancelled monitor is a no-op.
认证
需要 Connected AccountTags
Chat CompletionsPARALLEL_CHAT_COMPLETIONS_V1BETA_CHAT_COMPLETIONS_POSTChat completions. This endpoint can be used to get realtime chat completions. It can also be used with the Task API processors to get structured, research outputs via a chat interface.需要连接
Chat completions. This endpoint can be used to get realtime chat completions. It can also be used with the Task API processors to get structured, research outputs via a chat interface.
认证
需要 Connected AccountTags
Create MonitorPARALLEL_CREATE_MONITOR_V1_MONITORS_POSTCreate a monitor. Monitors run on a fixed frequency to detect material changes in web content. Set `type=event_stream` to monitor a search query, or `type=snapshot` to monitor a specific task run's output. The monitor runs once immediately at creation, then continues on the configured schedule.需要连接
Create a monitor. Monitors run on a fixed frequency to detect material changes in web content. Set `type=event_stream` to monitor a search query, or `type=snapshot` to monitor a specific task run's output. The monitor runs once immediately at creation, then continues on the configured schedule.
认证
需要 Connected AccountTags
Create ResponsePARALLEL_CREATE_RESPONSE_V1_RESPONSES_POSTCreate a response. Generates an answer to the given input, grounded in live web research and annotated with URL citations. Set `model` to `parallel`; `reasoning.effort` (`low`/`medium`/`high`) controls how much research is performed, trading response time for answer quality. Returns an OpenAI-format `Response` as `application/json`, or a `text/event-stream` of OpenAI Responses SSE events when `stream=true`.需要连接
Create a response. Generates an answer to the given input, grounded in live web research and annotated with URL citations. Set `model` to `parallel`; `reasoning.effort` (`low`/`medium`/`high`) controls how much research is performed, trading response time for answer quality. Returns an OpenAI-format `Response` as `application/json`, or a `text/event-stream` of OpenAI Responses SSE events when `stream=true`.
认证
需要 Connected AccountTags
Add Enrichment to FindAll RunPARALLEL_ENRICH_FINDALL_RUN_V1BETA_FINDALL_RUNS_FINDALL_ID_ENRICH_POSTAdd an enrichment to a FindAll run.需要连接
Add an enrichment to a FindAll run.
认证
需要 Connected AccountTags
Extend FindAll RunPARALLEL_EXTEND_FINDALL_RUN_V1BETA_FINDALL_RUNS_FINDALL_ID_EXTEND_POSTExtend a FindAll run by adding additional matches to the current match limit.需要连接
Extend a FindAll run by adding additional matches to the current match limit.
认证
需要 Connected AccountTags
ExtractPARALLEL_EXTRACT_V1_EXTRACT_POSTExtracts relevant content from specific web URLs. The legacy Extract API reference (`/v1beta/extract` endpoint) is available [here](https://docs.parallel.ai/api-reference/legacy/extract-beta/extract), and migration guide is [here](https://docs.parallel.ai/extract/extract-migration-guide).需要连接
Extracts relevant content from specific web URLs. The legacy Extract API reference (`/v1beta/extract` endpoint) is available [here](https://docs.parallel.ai/api-reference/legacy/extract-beta/extract), and migration guide is [here](https://docs.parallel.ai/extract/extract-migration-guide).
认证
需要 Connected AccountTags
Fast Entity SearchPARALLEL_FINDALL_ENTITY_SEARCH_V1BETA_FINDALL_ENTITY_SEARCH_POSTReturn ranked entities matching a natural language objective. This endpoint performs a best-effort search optimized for low latency. To keep responses fast, it returns a fixed set of attributes and supports queries of limited complexity. For comprehensive match evaluation and enrichment, use the [FindAll API](https://docs.parallel.ai/findall-api/findall-quickstart).需要连接
Return ranked entities matching a natural language objective. This endpoint performs a best-effort search optimized for low latency. To keep responses fast, it returns a fixed set of attributes and supports queries of limited complexity. For comprehensive match evaluation and enrichment, use the [FindAll API](https://docs.parallel.ai/findall-api/findall-quickstart).
认证
需要 Connected AccountTags
Retrieve FindAll Run StatusPARALLEL_FINDALL_RUNS_V1_GET_V1BETA_FINDALL_RUNS_FINDALL_ID_GETRetrieve a FindAll run.需要连接
Retrieve a FindAll run.
认证
需要 Connected AccountTags
Create FindAll RunPARALLEL_FINDALL_RUNS_V1_V1BETA_FINDALL_RUNS_POSTStarts a FindAll run. This endpoint immediately returns a FindAll run object with status set to 'queued'. You can get the run result snapshot using the GET /v1beta/findall/runs/{findall_id}/result endpoint. You can track the progress of the run by: - Polling the status using the GET /v1beta/findall/runs/{findall_id} endpoint, - Subscribing to real-time updates via the /v1beta/findall/runs/{findall_id}/events endpoint, - Or specifying a webhook with relevant event types during run creation to receive notifications.需要连接
Starts a FindAll run. This endpoint immediately returns a FindAll run object with status set to 'queued'. You can get the run result snapshot using the GET /v1beta/findall/runs/{findall_id}/result endpoint. You can track the progress of the run by: - Polling the status using the GET /v1beta/findall/runs/{findall_id} endpoint, - Subscribing to real-time updates via the /v1beta/findall/runs/{findall_id}/events endpoint, - Or specifying a webhook with relevant event types during run creation to receive notifications.
认证
需要 Connected AccountTags
Stream FindAll EventsPARALLEL_GET_FINDALL_EVENTS_V1BETA_FINDALL_RUNS_FINDALL_ID_EVENTS_GETStream events from a FindAll run. Args: request: The Shapi request findall_id: The FindAll run ID last_event_id: Optional event ID to resume from. timeout: Optional timeout in seconds. If None, keep connection alive as long as the run is going. If set, stop after specified duration.需要连接
Stream events from a FindAll run. Args: request: The Shapi request findall_id: The FindAll run ID last_event_id: Optional event ID to resume from. timeout: Optional timeout in seconds. If None, keep connection alive as long as the run is going. If set, stop after specified duration.
认证
需要 Connected AccountTags
FindAll Run ResultPARALLEL_GET_FINDALL_RESULT_V1BETA_FINDALL_RUNS_FINDALL_ID_RESULT_GETRetrieve the FindAll run result at the time of the request.需要连接
Retrieve the FindAll run result at the time of the request.
认证
需要 Connected AccountTags
Get FindAll Run SchemaPARALLEL_GET_FINDALL_SCHEMA_V1BETA_FINDALL_RUNS_FINDALL_ID_SCHEMA_GETGet FindAll Run Schema需要连接
Get FindAll Run Schema
认证
需要 Connected AccountTags
Ingest FindAll RunPARALLEL_INGEST_FINDALL_RUN_V1BETA_FINDALL_INGEST_POSTTransforms a natural language search objective into a structured FindAll spec. The generated specification serves as a suggested starting point and can be further customized by the user.需要连接
Transforms a natural language search objective into a structured FindAll spec. The generated specification serves as a suggested starting point and can be further customized by the user.
认证
需要 Connected AccountTags
List Monitor EventsPARALLEL_LIST_MONITOR_EVENTS_V1_MONITORS_MONITOR_ID_EVENTS_GETList events for a monitor, newest first. Pass `event_group_id` to narrow results to a single execution. Otherwise returns all executions newest-first; use `next_cursor` to paginate. Set `include_completions=true` to also include no-change executions.需要连接
List events for a monitor, newest first. Pass `event_group_id` to narrow results to a single execution. Otherwise returns all executions newest-first; use `next_cursor` to paginate. Set `include_completions=true` to also include no-change executions.
认证
需要 Connected AccountTags
List MonitorsPARALLEL_LIST_MONITORS_V1_MONITORS_GETList monitors ordered by creation time, newest first. Monitors are sorted by `created_at` descending. `limit` defaults to 100. Use `next_cursor` from the response and pass it as `cursor` to fetch the next page. Pagination ends when `next_cursor` is absent. By default only `active` monitors are returned. Pass `status=cancelled` or both values to include cancelled monitors. The legacy Monitor API (`/v1alpha/monitors` endpoints) is documented under the `Monitor (Alpha)` tag.需要连接
List monitors ordered by creation time, newest first. Monitors are sorted by `created_at` descending. `limit` defaults to 100. Use `next_cursor` from the response and pass it as `cursor` to fetch the next page. Pagination ends when `next_cursor` is absent. By default only `active` monitors are returned. Pass `status=cancelled` or both values to include cancelled monitors. The legacy Monitor API (`/v1alpha/monitors` endpoints) is documented under the `Monitor (Alpha)` tag.
认证
需要 Connected AccountTags
Retrieve MonitorPARALLEL_RETRIEVE_MONITOR_V1_MONITORS_MONITOR_ID_GETRetrieve a monitor. Retrieves a specific monitor by `monitor_id`. Returns the monitor configuration including status, frequency, query, and webhook settings.需要连接
Retrieve a monitor. Retrieves a specific monitor by `monitor_id`. Returns the monitor configuration including status, frequency, query, and webhook settings.
认证
需要 Connected AccountTags
Stream Task Run EventsPARALLEL_TASKS_RUNS_EVENTS_GET_V1_TASKS_RUNS_RUN_ID_EVENTS_GETStreams events for a task run. Returns a stream of events showing progress updates and state changes for the task run. For task runs that did not have enable_events set to true during creation, the frequency of events will be reduced.需要连接
Streams events for a task run. Returns a stream of events showing progress updates and state changes for the task run. For task runs that did not have enable_events set to true during creation, the frequency of events will be reduced.
认证
需要 Connected AccountTags
Stream Task Run EventsPARALLEL_TASKS_RUNS_EVENTS_GET_V1BETA_TASKS_RUNS_RUN_ID_EVENTS_GETStreams events for a task run. Returns a stream of events showing progress updates and state changes for the task run. For task runs that did not have enable_events set to true during creation, the frequency of events will be reduced.需要连接
Streams events for a task run. Returns a stream of events showing progress updates and state changes for the task run. For task runs that did not have enable_events set to true during creation, the frequency of events will be reduced.
认证
需要 Connected AccountTags
Retrieve Task RunPARALLEL_TASKS_RUNS_GET_V1_TASKS_RUNS_RUN_ID_GETRetrieves run status by run_id. The run result is available from the `/result` endpoint.需要连接
Retrieves run status by run_id. The run result is available from the `/result` endpoint.
认证
需要 Connected AccountTags
Retrieve Task Run InputPARALLEL_TASKS_RUNS_INPUT_GET_V1_TASKS_RUNS_RUN_ID_INPUT_GETRetrieves the input of a run by run_id.需要连接
Retrieves the input of a run by run_id.
认证
需要 Connected AccountTags
Create Task RunPARALLEL_TASKS_RUNS_POST_V1_TASKS_RUNS_POSTInitiates a task run. Returns immediately with a run object in status 'queued'. Beta features can be enabled by setting the 'parallel-beta' header.需要连接
Initiates a task run. Returns immediately with a run object in status 'queued'. Beta features can be enabled by setting the 'parallel-beta' header.
认证
需要 Connected AccountTags
Retrieve Task Run ResultPARALLEL_TASKS_RUNS_RESULT_GET_V1_TASKS_RUNS_RUN_ID_RESULT_GETRetrieves a run result by run_id, blocking until the run is completed.需要连接
Retrieves a run result by run_id, blocking until the run is completed.
认证
需要 Connected AccountTags
Stream Task Group EventsPARALLEL_TASKS_SESSIONS_EVENTS_GET_V1_TASKS_GROUPS_TASKGROUP_ID_EVENTS_GETStreams events from a TaskGroup: status updates and run completions. The connection will remain open for up to an hour as long as at least one run in the group is still active.需要连接
Streams events from a TaskGroup: status updates and run completions. The connection will remain open for up to an hour as long as at least one run in the group is still active.
认证
需要 Connected AccountTags
Retrieve Task GroupPARALLEL_TASKS_TASKGROUPS_GET_V1_TASKS_GROUPS_TASKGROUP_ID_GETRetrieves aggregated status across runs in a TaskGroup.需要连接
Retrieves aggregated status across runs in a TaskGroup.
认证
需要 Connected AccountTags
Create Task GroupPARALLEL_TASKS_TASKGROUPS_POST_V1_TASKS_GROUPS_POSTInitiates a TaskGroup to group and track multiple runs.需要连接
Initiates a TaskGroup to group and track multiple runs.
认证
需要 Connected AccountTags
Fetch Task Group RunsPARALLEL_TASKS_TASKGROUPS_RUNS_GET_V1_TASKS_GROUPS_TASKGROUP_ID_RUNS_GETRetrieves task runs in a TaskGroup and optionally their inputs and outputs. All runs within a TaskGroup are returned as a stream. To get the inputs and/or outputs back in the stream, set the corresponding `include_input` and `include_output` parameters to `true`. The stream is resumable using the `event_id` as the cursor. To resume a stream, specify the `last_event_id` parameter with the `event_id` of the last event in the stream. The stream will resume from the next event after the `last_event_id`.需要连接
Retrieves task runs in a TaskGroup and optionally their inputs and outputs. All runs within a TaskGroup are returned as a stream. To get the inputs and/or outputs back in the stream, set the corresponding `include_input` and `include_output` parameters to `true`. The stream is resumable using the `event_id` as the cursor. To resume a stream, specify the `last_event_id` parameter with the `event_id` of the last event in the stream. The stream will resume from the next event after the `last_event_id`.
认证
需要 Connected AccountTags
Retrieve Task Group RunPARALLEL_TASKS_TASKGROUPS_RUNS_ID_GET_V1_TASKS_GROUPS_TASKGROUP_ID_RUNS_RUN_ID_GETRetrieves run status by run_id. This endpoint is equivalent to fetching run status directly using the `retrieve()` method or the `tasks/runs` GET endpoint. The run result is available from the `/result` endpoint.需要连接
Retrieves run status by run_id. This endpoint is equivalent to fetching run status directly using the `retrieve()` method or the `tasks/runs` GET endpoint. The run result is available from the `/result` endpoint.
认证
需要 Connected AccountTags
Add Runs to Task GroupPARALLEL_TASKS_TASKGROUPS_RUNS_POST_V1_TASKS_GROUPS_TASKGROUP_ID_RUNS_POSTInitiates multiple task runs within a TaskGroup.需要连接
Initiates multiple task runs within a TaskGroup.
认证
需要 Connected AccountTags
Trigger Monitor RunPARALLEL_TRIGGER_MONITOR_RUN_V1_MONITORS_MONITOR_ID_TRIGGER_POSTTrigger an immediate monitor run. Enqueues a one-off execution of the monitor outside its normal schedule. The monitor's regular schedule is not affected. An event is only emitted if the execution detects a material change. Cancelled monitors cannot be triggered.需要连接
Trigger an immediate monitor run. Enqueues a one-off execution of the monitor outside its normal schedule. The monitor's regular schedule is not affected. An event is only emitted if the execution detects a material change. Cancelled monitors cannot be triggered.
认证
需要 Connected AccountTags
Update MonitorPARALLEL_UPDATE_MONITOR_V1_MONITORS_MONITOR_ID_UPDATE_POSTUpdate a monitor. Only fields explicitly included in the request body are changed. Pass `null` for `webhook` or `metadata` to clear those fields. Pass `type` and `settings` to update type-specific settings on an `event_stream` monitor. At least one field must be provided. Cancelled monitors cannot be updated.需要连接
Update a monitor. Only fields explicitly included in the request body are changed. Pass `null` for `webhook` or `metadata` to clear those fields. Pass `type` and `settings` to update type-specific settings on an `event_stream` monitor. At least one field must be provided. Cancelled monitors cannot be updated.
认证
需要 Connected AccountTags
SearchPARALLEL_V1_SEARCH_V1_SEARCH_POSTSearches the web. The legacy Search API reference (`/v1beta/search` endpoint) is available [here](https://docs.parallel.ai/api-reference/legacy/search-beta/search), and migration guide is [here](https://docs.parallel.ai/search/search-migration-guide).需要连接
Searches the web. The legacy Search API reference (`/v1beta/search` endpoint) is available [here](https://docs.parallel.ai/api-reference/legacy/search-beta/search), and migration guide is [here](https://docs.parallel.ai/search/search-migration-guide).
认证
需要 Connected AccountTags