Token导航 LogoToken导航

Agent Skill · 研究检索

parallel(parallel 搜索)

parallel 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

parallel 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为接触敏感数据;许可证信息还不明确,第三方扫描有未通过项,按安装量在研究检索类的 73,675 个 Skill 里排第 64,959。

总安装 291周安装 12GitHub Stars 15下载 95核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:parallel(parallel 搜索)
来源仓库:https://github.com/mvanhorn/clawdbot-skill-parallel
仓库路径:skills/parallel
安装命令:
npx skills add https://github.com/mvanhorn/clawdbot-skill-parallel --skill parallel
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/mvanhorn/clawdbot-skill-parallel --skill parallel

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

用于查找、检索和筛选相关信息。parallel 属于研究检索类 Skill,可作为该场景下的辅助能力补充。适合根据关键词、任务场景或来源线索快速定位候选结果。可结合来源仓库和原始 README 继续核验具体用法。安装前建议确认权限范围和维护状态,避免误操作。注意是否会触发联网、命令执行或文件读写。

来源仓库内路径:skills/parallel

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/mvanhorn/clawdbot-skill-parallel --skill paral…;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要接触敏感数据,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

parallel 怎么安装?

在终端执行 npx skills add https://github.com/mvanhorn/clawdbot-skill-parallel --skill parallel。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

parallel 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

parallel 需要什么权限?

权限级别是接触敏感数据。该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

parallel 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

parallel 用的人多吗?

公开数据是累计安装 291 次,近一周安装 12 次,下载 95 次,GitHub 15 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

parallel 安全吗?

第三方扫描有未通过项,风险较高。除非你确认过源码,否则不建议直接安装到常用环境。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。

先想清楚的地方

  • 需要接触敏感数据,装到常用环境前要先评估影响面。
  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 环境里有大量密钥、凭证,不方便给第三方 Skill 读取的人。
  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
parallel

parallel 搜索 · 本页

29115接触敏感数据未明确未通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

Parallel.ai - High-Accuracy Web Research Platform

Deep web research platform with 7 APIs built for AI agents. Outperforms Perplexity and Exa on research benchmarks with rich excerpts, citations, and source provenance.

Setup

pip install -r {baseDir}/requirements.txt

Requires PARALLEL_API_KEY environment variable. Get a key at https://platform.parallel.ai

Optional: BROWSERUSE_API_KEY for authenticated page access via browser-use.com (see Authenticated Sources section below).

Security Notes

  • API keys are loaded from environment variables only - never hardcoded in scripts
  • User input is safely escaped before API calls (no JSON injection)
  • Dependencies are pinned in requirements.txt to prevent supply chain attacks
  • When using BROWSERUSE_API_KEY, your key is transmitted to Parallel.ai servers which proxy it to browser-use.com. Both services see your queries and credentials. Only enable this if you understand and accept that data flow.

Search API

POST /v1/search

The primary search interface. Use for most research queries.

Modes

ModeLatencyUse CaseTradeoff
one-shot~3-5sDefault, balanced accuracyBest for most queries
fast~1sQuick lookups, cost-sensitiveLowest latency, may sacrifice depth (added Feb 2026)
agentic~10-30sComplex multi-hop researchHighest accuracy, token-efficient, more expensive

Source Policy

Control which sources are searched using source_policy:

  • Domain include list - restrict to specific domains
  • Domain exclude list - block specific domains
  • after_date freshness filtering - only return results published after a given date

When to use each mode

  • one-shot: Single-topic factual queries, company lookups, person research, current events
  • fast: Simple fact checks, quick lookups where 1-second latency matters, cost-sensitive batch jobs
  • agentic: Questions requiring cross-referencing multiple sources, comparative analysis, claims that need multi-hop verification, complex "why" and "how" questions

Basic search

# Default one-shot search
{baseDir}/.venv/bin/python {baseDir}/scripts/search.py "Who is the CEO of Anthropic?" --max-results 5

# Fast mode - ~1 second latency (Feb 2026)
{baseDir}/.venv/bin/python {baseDir}/scripts/search.py "latest AI news" --mode fast

# Agentic mode - complex multi-hop research, token-efficient
{baseDir}/.venv/bin/python {baseDir}/scripts/search.py "compare transformer architectures for long-context tasks" --mode agentic

# Source policy - domain filtering
{baseDir}/.venv/bin/python {baseDir}/scripts/search.py "AI regulation" --include-domains "reuters.com,bloomberg.com" --after-date 2026-01-01

# Exclude domains
{baseDir}/.venv/bin/python {baseDir}/scripts/search.py "AI safety" --exclude-domains "reddit.com,twitter.com"

# JSON output for programmatic use
{baseDir}/.venv/bin/python {baseDir}/scripts/search.py "latest AI news" --json

Example 1: Company research

{baseDir}/.venv/bin/python {baseDir}/scripts/search.py "Anthropic company overview funding valuation" --max-results 8

Sample output:

Search ID: search_abc123

**1. [Anthropic raises $2B Series D at $18B valuation](https://example.com/anthropic-funding)**  (2025-12-15)
   Anthropic, the AI safety company founded by former OpenAI researchers Dario and Daniela Amodei, has closed a $2 billion Series D round led by Lightspeed Venture Partners...

**2. [Anthropic - Company Profile](https://www.crunchbase.com/organization/anthropic)**
   Founded: 2021. Headquarters: San Francisco, CA. Total funding: $7.6B. Key products: Claude AI assistant, Claude API. Investors include Google, Spark Capital, Menlo Ventures...

Usage: search_units: 1, result_count: 8

Example 2: Fact-checking with agentic mode

{baseDir}/.venv/bin/python {baseDir}/scripts/search.py "Is it true that GPT-4 was trained on over 1 trillion parameters? Verify with sources." --mode agentic --max-results 10

Extract API

POST /v1beta/extract

Extract clean, structured content from any URL. Supports JS-rendered pages and PDF extraction.

Parameters

ParameterRequiredDescription
urls[]YesOne or more URLs to extract from
objectiveNoTargeted extraction instruction
modeNoexcerpts (default) or full_content

Usage

# Extract with relevant excerpts
{baseDir}/.venv/bin/python {baseDir}/scripts/extract.py https://stripe.com/docs/api

# Full content extraction
{baseDir}/.venv/bin/python {baseDir}/scripts/extract.py https://example.com/paper.pdf --full

# Targeted extraction with an objective
{baseDir}/.venv/bin/python {baseDir}/scripts/extract.py https://sec.gov/10-K.htm --objective "Extract risk factors"

# Multiple URLs at once
{baseDir}/.venv/bin/python {baseDir}/scripts/extract.py https://example.com/page1 https://example.com/page2

# JS-rendered page (React/Vue/Angular SPAs)
{baseDir}/.venv/bin/python {baseDir}/scripts/extract.py https://app.example.com/dashboard --full

# JSON output
{baseDir}/.venv/bin/python {baseDir}/scripts/extract.py https://example.com --json

Task API (Deep Research)

POST /v1/tasks/runs

For complex questions that benefit from being broken into sub-queries and synthesized. Supports MCP tool calling, authenticated browsing, SSE streaming, and webhooks.

Processor Tiers

8 tiers from lightweight to maximum depth:

ProcessorSpeedDepthCostBest for
liteFastestMinimalLowestSimple lookups, quick facts
baseFastShallowLowBasic research queries
coreMediumStandardMediumMost research queries (default)
core2xMediumEnhancedMedium-HighDetailed analysis
ultraSlowDeepHighReports, multi-hop analysis
ultra2xSlowerVery deepHigherComprehensive research
ultra4xSlowExtensiveVery highExhaustive coverage
ultra8xSlowestMaximumHighestMaximum depth research

Output Modes

ModeDescription
autoParallel chooses best format (default)
jsonStructured JSON output - supports json_schema for custom schemas
textMarkdown with inline citations

Basic usage

# Generate a comprehensive research report
{baseDir}/.venv/bin/python {baseDir}/scripts/task.py --report "Market analysis of the AI code assistant industry in 2025"

# Deep research with specific processor tier
{baseDir}/.venv/bin/python {baseDir}/scripts/task.py "What are the key technical differences between Claude, GPT-4, and Gemini?" --processor ultra

# Use the maximum depth tier
{baseDir}/.venv/bin/python {baseDir}/scripts/task.py "Comprehensive geopolitical analysis of AI chip export controls" --processor ultra8x

# JSON output with schema
{baseDir}/.venv/bin/python {baseDir}/scripts/task.py "List top 5 AI companies" --output-mode json --json-schema '{"companies": [{"name": "string", "valuation": "string"}]}'

# Text output with citations
{baseDir}/.venv/bin/python {baseDir}/scripts/task.py "State of quantum computing 2026" --output-mode text

MCP Tool Calling

Connect up to 10 external MCP servers per task. The task processor can invoke tools from connected servers during research.

# Task with MCP tools
{baseDir}/.venv/bin/python {baseDir}/scripts/task.py "Analyze our Stripe revenue data" --mcp-server "stripe-mcp://localhost:3001"

Authenticated Page Access (Jan 2026)

Use a browser agent to access login-protected content. Requires BROWSERUSE_API_KEY.

export BROWSERUSE_API_KEY="your-browseruse-key"

# Access authenticated pages
{baseDir}/.venv/bin/python {baseDir}/scripts/task.py "Extract migration docs from https://nxp.com/products/K66_180"

Data flow warning: When using authenticated sources, your query and BROWSERUSE_API_KEY flow through: Your machine -> Parallel.ai API -> browser-use.com -> target website. Only use this for non-sensitive queries.

SSE Streaming

Stream real-time progress updates from long-running tasks:

# Stream task progress
{baseDir}/.venv/bin/python {baseDir}/scripts/task.py "Deep market analysis" --processor ultra --stream

Webhooks

Register webhooks for task completion notifications:

  • Event: task_run.status - fired when a task run changes status (running, completed, failed)

Enrichment

Enrich structured data with web research:

# Enrich a company
{baseDir}/.venv/bin/python {baseDir}/scripts/task.py --enrich "company_name=Stripe" --output "founding_year,funding,employee_count,ceo"

# Enrich with domain filtering
{baseDir}/.venv/bin/python {baseDir}/scripts/task.py --enrich "company_name=Anthropic,website=anthropic.com" --output "valuation,investors,products" --include-domains "crunchbase.com,pitchbook.com"

Source Filtering

Control which sources are used for research:

# Only search academic sources
{baseDir}/.venv/bin/python {baseDir}/scripts/task.py "latest research on chain-of-thought prompting" --include-domains "arxiv.org,scholar.google.com,semanticscholar.org,acm.org"

# Exclude social media and forums
{baseDir}/.venv/bin/python {baseDir}/scripts/task.py "AI regulation updates" --exclude-domains "reddit.com,twitter.com,x.com,quora.com"

Example 3: Deep research report

{baseDir}/.venv/bin/python {baseDir}/scripts/task.py --report "State of AI safety research in 2025"

Sample output:

Task: run_xyz789
   Status: completed | Processor: ultra

**Report:**
# State of AI Safety Research in 2025

## Executive Summary
AI safety research has expanded significantly in 2025, with major labs increasing their safety team headcounts by an average of 40%...

**Citations:**
  [safety_research] confidence: high
    - AI Safety Research Landscape 2025: https://example.com/safety-2025
    - Anthropic Constitutional AI v2 Paper: https://arxiv.org/abs/2025.xxxxx

Chat API

POST /v1/chat/completions

OpenAI-compatible chat endpoint with built-in web grounding. Added January 15, 2026.

Research Models

ModelTTFTBasis CitationsBest for
speed~3sNoFast conversational responses without citations
lite~5sYesQuick research with source attribution
base~10sYesStandard research conversations
core~20sYesDeep research with comprehensive citations

Features

  • OpenAI-compatible - drop-in replacement using standard chat completions format
  • Web grounding - all models (except speed) include basis citations in responses
  • response_format - supports JSON schema for structured output
  • Streaming - SSE streaming with stream: true

Usage

# Chat with web grounding (uses Python SDK)
{baseDir}/.venv/bin/python {baseDir}/scripts/search.py --chat "What happened in AI this week?" --model base

# Structured JSON response
{baseDir}/.venv/bin/python {baseDir}/scripts/search.py --chat "List the top 3 AI companies by valuation" --model core --response-format json

# Fast response without citations
{baseDir}/.venv/bin/python {baseDir}/scripts/search.py --chat "Explain transformers briefly" --model speed

API format

Standard OpenAI chat completions format:

{
  "model": "base",
  "messages": [{"role": "user", "content": "What is Anthropic's latest funding?"}],
  "stream": true,
  "response_format": {"type": "json_schema", "json_schema": {"name": "result", "schema": {...}}}
}

Response includes basis[] array with source URLs, titles, and confidence scores (except speed model).


FindAll API

POST /v1beta/findall/runs

Entity discovery at web scale. Turns natural language queries into structured datasets.

Generators

GeneratorCandidatesSpeedBest for
preview~10FastQuick sampling, testing queries
base~50MediumStandard discovery
core~100SlowThorough discovery
pro~200+SlowestComprehensive, exhaustive discovery

4-Step Process

  1. Ingest - submit your natural language query
  2. Create run - the API generates candidate entities
  3. Poll - check status until completed
  4. Retrieve - get matched and enriched entities

Entity Exclusion (Feb 2026)

Prevent duplicates across runs by passing previously discovered entity IDs:

# Exclude entities from a previous run
{baseDir}/.venv/bin/python {baseDir}/scripts/findall.py "AI startups Series A" --exclude-entities "entity_abc,entity_def"

Usage

# Find matching entities
{baseDir}/.venv/bin/python {baseDir}/scripts/findall.py "AI startups that raised Series A in the last 6 months"

# With enrichment fields
{baseDir}/.venv/bin/python {baseDir}/scripts/findall.py "dental practices in Ohio with 4+ star reviews" --enrich "phone,address,rating" --limit 50

# Pro tier for comprehensive discovery
{baseDir}/.venv/bin/python {baseDir}/scripts/findall.py "portfolio companies of Khosla Ventures" --generator pro

# Preview tier for quick sampling (~10 candidates)
{baseDir}/.venv/bin/python {baseDir}/scripts/findall.py "cybersecurity startups" --generator preview

# Check status of a long-running job
{baseDir}/.venv/bin/python {baseDir}/scripts/findall.py --status findall_abc123

# Don't wait, get the ID and check later
{baseDir}/.venv/bin/python {baseDir}/scripts/findall.py "SaaS companies in Europe with 50+ employees" --no-wait

Use Cases

  • Lead generation - find companies matching your ICP
  • Market mapping - discover all players in a segment
  • Competitive landscape - enumerate competitors and their attributes

Example 4: Entity discovery with enrichment

{baseDir}/.venv/bin/python {baseDir}/scripts/findall.py "AI safety research labs" --enrich "funding,employee_count,founded_year" --limit 10

Sample output:

FindAll: findall_abc789
   Status: completed
   Candidates: 10 matched / 47 generated

**Matched Entities:**

**1. Anthropic**
   URL: https://www.anthropic.com
   AI safety company building reliable, interpretable AI systems.
   - funding: $7.6B
   - employee_count: ~1500
   - founded_year: 2021

**2. Redwood Research**
   URL: https://www.redwoodresearch.org
   Non-profit AI alignment research lab focused on mechanistic interpretability.
   - funding: $35M (grants)
   - employee_count: ~30
   - founded_year: 2021

Monitor API

POST /v1alpha/monitors

Scheduled web change tracking. Monitors run at a configured frequency and fire webhooks when events are detected.

Frequency

Supported intervals: 1h, 2h, 4h, 8h, 12h, 1d, 7d, 30d

Features

  • Webhook notifications - event: monitor.event.detected fires when a monitored condition triggers
  • Event simulation (Feb 2026) - test your webhook integrations without waiting for real events
  • Structured outputs (Jan 2026) - use predefined schemas to get structured event data

Usage

# Create a daily monitor
{baseDir}/.venv/bin/python {baseDir}/scripts/monitor.py create "Track AI funding news" --cadence daily

# Hourly monitor with webhook notifications
{baseDir}/.venv/bin/python {baseDir}/scripts/monitor.py create "Alert when AirPods Pro drop below $150" --cadence hourly --webhook https://hooks.example.com/notify

# Monitor with structured output schema
{baseDir}/.venv/bin/python {baseDir}/scripts/monitor.py create "Track competitor pricing changes" --cadence 4h --schema '{"competitor": "string", "old_price": "number", "new_price": "number"}'

# Simulate an event for testing (Feb 2026)
{baseDir}/.venv/bin/python {baseDir}/scripts/monitor.py simulate monitor_abc123

# List all active monitors
{baseDir}/.venv/bin/python {baseDir}/scripts/monitor.py list

# Get events from a monitor
{baseDir}/.venv/bin/python {baseDir}/scripts/monitor.py events monitor_abc123 --lookback 10d

# Delete a monitor
{baseDir}/.venv/bin/python {baseDir}/scripts/monitor.py delete monitor_abc123

Use Cases

  • Competitor tracking - monitor product launches, pricing changes, hiring
  • Price monitoring - track price drops for products or services
  • Regulatory changes - watch for new regulations, policy updates, compliance requirements

Task Group API

POST /v1beta/tasks/groups

Batch up to 1,000 task runs in a single POST. Supports dynamic expansion and SSE streaming.

Features

  • Batch execution - submit up to 1,000 runs per POST
  • Dynamic expansion - add more tasks to an active group while it runs
  • SSE event streaming - real-time completion events for each task in the group

Usage

# Create a task group with multiple queries
{baseDir}/.venv/bin/python {baseDir}/scripts/task.py --group \
  "Research Anthropic funding history" \
  "Research OpenAI funding history" \
  "Research Google DeepMind funding history"

# Task group with specific processor
{baseDir}/.venv/bin/python {baseDir}/scripts/task.py --group --processor core \
  "Market analysis: cloud computing" \
  "Market analysis: edge computing" \
  "Market analysis: quantum computing"

# Stream group completion events
{baseDir}/.venv/bin/python {baseDir}/scripts/task.py --group --stream \
  "Company profile: Stripe" \
  "Company profile: Plaid" \
  "Company profile: Adyen"

# Add tasks to an existing group
{baseDir}/.venv/bin/python {baseDir}/scripts/task.py --group-add group_abc123 \
  "Company profile: Square" \
  "Company profile: Marqeta"

# Check group status
{baseDir}/.venv/bin/python {baseDir}/scripts/task.py --group-status group_abc123

Batch Search

Run multiple queries in parallel for comparison research or bulk fact-checking:

# Run 3 searches in parallel for comparison research
{baseDir}/.venv/bin/python {baseDir}/scripts/search.py "Claude 3 capabilities" --json > /tmp/claude.json &
{baseDir}/.venv/bin/python {baseDir}/scripts/search.py "GPT-4 capabilities" --json > /tmp/gpt4.json &
{baseDir}/.venv/bin/python {baseDir}/scripts/search.py "Gemini Ultra capabilities" --json > /tmp/gemini.json &
wait

For structured batch entity research, use the FindAll API. For batch task execution, use the Task Group API.


Shell Script (parallel.sh)

Lightweight bash wrapper for the Task API. Requires jq and curl.

# General research
{baseDir}/scripts/parallel.sh research "What are the latest developments in AI safety?"

# Company research
{baseDir}/scripts/parallel.sh company "Anthropic"

# Person research
{baseDir}/scripts/parallel.sh person "Dario Amodei"

# Check task status
{baseDir}/scripts/parallel.sh status run_abc123

Citation Formatting

Results include source URLs and titles. Format citations based on your needs:

Inline citations (default)

The output format uses markdown links: **[Title](URL)** with excerpts below each result.

Academic style

When writing reports, reformat results as numbered references:

[1] Author/Source. "Title." URL. Published: Date.
[2] Author/Source. "Title." URL. Published: Date.

Markdown links

For embedding in documents, extract URL and title:

- [Title](URL) - key excerpt
- [Title](URL) - key excerpt

Use --json output and post-process for custom citation formats.


Response Formats

Search API response

  • search_id - unique search identifier
  • results[] - array of results with:

- url - source URL - title - page title - excerpts[] - relevant text excerpts - publish_date - when available

  • usage - API usage stats

Task API response

  • run_id - unique task identifier
  • status - completed/failed/running
  • processor - lite/base/core/core2x/ultra/ultra2x/ultra4x/ultra8x
  • output - result content (text or JSON)
  • basis[] - citations with confidence scores

Chat API response

  • Standard OpenAI chat completions format
  • basis[] - source citations (except speed model)

FindAll API response

  • findall_id - unique findall run identifier
  • status - completed/running/failed
  • candidates - matched count / generated count
  • entities[] - matched entities with enrichment fields

Monitor API response

  • monitor_id - unique monitor identifier
  • status - active/paused/deleted
  • events[] - detected events with timestamps

Task Group API response

  • group_id - unique group identifier
  • status - completed/running/partial
  • runs[] - individual task run results

SDK and CLI Reference

Python SDK

pip install parallel-web  # v0.4.2
from parallel import Parallel
client = Parallel(api_key="...")

TypeScript SDK

npm install parallel-web
import { Parallel } from 'parallel-web';
const client = new Parallel({ apiKey: '...' });

CLI

brew install parallel-web/tap/parallel-cli

Vercel AI SDK

npm install @parallel-web/ai-sdk-tools

Error Recovery

Invalid API key

Error: PARALLEL_API_KEY environment variable is required

Fix: Set export PARALLEL_API_KEY="your-key" in your shell profile. Get a key at https://platform.parallel.ai

Rate limits

The API may return 429 errors during heavy usage. Wait 30-60 seconds and retry, or reduce --max-results to lower request weight.

Empty results

If search returns no results:

  1. Broaden your query - remove specific dates or narrow terms
  2. Try a different mode - agentic mode searches more broadly than one-shot
  3. Check if the topic is too recent - very new events may not be indexed yet

Timeout errors

Task API operations (especially ultra8x processor and FindAll pro generator) can take minutes:

{baseDir}/.venv/bin/python {baseDir}/scripts/task.py "complex query" --timeout 600

Or use --no-wait to get the run ID and check status later.

SDK import errors

If from parallel import Parallel fails:

pip install -r {baseDir}/requirements.txt

Example 5: Complete research workflow

Combine multiple Parallel APIs for comprehensive research:

# Step 1: Quick search to scope the topic (fast mode - ~1s)
{baseDir}/.venv/bin/python {baseDir}/scripts/search.py "AI code assistants market 2025" --mode fast --max-results 5

# Step 2: Deep research report (ultra processor)
{baseDir}/.venv/bin/python {baseDir}/scripts/task.py --report "Comprehensive analysis of the AI code assistant market: key players, market size, growth trends, and competitive dynamics"

# Step 3: Find specific companies in the space (FindAll)
{baseDir}/.venv/bin/python {baseDir}/scripts/findall.py "AI code assistant companies" --enrich "funding,product_name,pricing" --limit 20

# Step 4: Extract detailed info from key sources (Extract)
{baseDir}/.venv/bin/python {baseDir}/scripts/extract.py https://example.com/ai-code-tools-report --objective "Extract market size estimates and growth projections"

# Step 5: Batch compare top players (Task Groups)
{baseDir}/.venv/bin/python {baseDir}/scripts/task.py --group --processor core \
  "Detailed profile: GitHub Copilot" \
  "Detailed profile: Cursor" \
  "Detailed profile: Windsurf"

# Step 6: Set up monitoring for ongoing tracking (Monitor)
{baseDir}/.venv/bin/python {baseDir}/scripts/monitor.py create "New AI code assistant launches and funding rounds" --cadence daily

Follow-Up Questions

After receiving search results, consider asking follow-up queries to deepen understanding:

  • "Tell me more about [specific result]" - drill into a particular finding
  • "What are the counterarguments to [claim]?" - get opposing viewpoints
  • "Find primary sources for [excerpt]" - trace claims to original research
  • "How has [topic] changed in the last year?" - temporal analysis
  • "Compare [result A] with [result B]" - comparative analysis

When to Use Parallel vs. Other Tools

NeedBest tool
High-accuracy research with citationsParallel (this skill)
OpenAI-compatible chat with web groundingParallel Chat API
Entity discovery at scaleParallel FindAll API
Batch research (up to 1,000 queries)Parallel Task Groups
X/Twitter social sentiment and trends/search-x skill
Recency-focused research (last 30 days)/last30days skill
Quick web page contentBrowser/fetch tools
Code searchGitHub search, grep

Parallel excels at research tasks requiring accuracy, citations, and cross-referencing. For social media analysis or very recent events (hours-old), consider combining with other tools.


API Reference

平台分布

Codex

33.78%
按下载量换算32

Claude

30.79%
按下载量换算29

Cursor

17.46%
按下载量换算17

Gemini CLI

8.29%
按下载量换算8

安全审计

Gen Agent Trust Hub

通过

Socket

可疑

Snyk

未通过

权限和风险

接触敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills