# langchain_parallel

> Python package

📖 [View in docs](https://reference.langchain.com/python/langchain-parallel)

## Classes

- [`ParallelExtractInput`](https://reference.langchain.com/python/langchain-parallel/extract_tool/ParallelExtractInput)
- [`ParallelExtractTool`](https://reference.langchain.com/python/langchain-parallel/extract_tool/ParallelExtractTool)
- [`ParallelWebSearchInput`](https://reference.langchain.com/python/langchain-parallel/search_tool/ParallelWebSearchInput)
- [`ParallelWebSearchTool`](https://reference.langchain.com/python/langchain-parallel/search_tool/ParallelWebSearchTool)
- [`ExcerptSettings`](https://reference.langchain.com/python/langchain-parallel/_types/ExcerptSettings)
- [`FullContentSettings`](https://reference.langchain.com/python/langchain-parallel/_types/FullContentSettings)
- [`FetchPolicy`](https://reference.langchain.com/python/langchain-parallel/_types/FetchPolicy)
- [`SourcePolicy`](https://reference.langchain.com/python/langchain-parallel/_types/SourcePolicy)
- [`MonitorWebhook`](https://reference.langchain.com/python/langchain-parallel/monitors/MonitorWebhook)
- [`ParallelMonitor`](https://reference.langchain.com/python/langchain-parallel/monitors/ParallelMonitor)
- [`McpServer`](https://reference.langchain.com/python/langchain-parallel/tasks/McpServer)
- [`ParallelTaskRunInput`](https://reference.langchain.com/python/langchain-parallel/tasks/ParallelTaskRunInput)
- [`ParallelTaskRunTool`](https://reference.langchain.com/python/langchain-parallel/tasks/ParallelTaskRunTool)
- [`ParallelDeepResearch`](https://reference.langchain.com/python/langchain-parallel/tasks/ParallelDeepResearch)
- [`ParallelTaskGroup`](https://reference.langchain.com/python/langchain-parallel/tasks/ParallelTaskGroup)
- [`ParallelEnrichment`](https://reference.langchain.com/python/langchain-parallel/tasks/ParallelEnrichment)
- [`ParallelSearchRetriever`](https://reference.langchain.com/python/langchain-parallel/retrievers/ParallelSearchRetriever)
- [`FindAllWebhook`](https://reference.langchain.com/python/langchain-parallel/findall/FindAllWebhook)
- [`FindAllMatchCondition`](https://reference.langchain.com/python/langchain-parallel/findall/FindAllMatchCondition)
- [`FindAllExcludeEntry`](https://reference.langchain.com/python/langchain-parallel/findall/FindAllExcludeEntry)
- [`ParallelFindAllInput`](https://reference.langchain.com/python/langchain-parallel/findall/ParallelFindAllInput)
- [`ParallelFindAllTool`](https://reference.langchain.com/python/langchain-parallel/findall/ParallelFindAllTool)
- [`ChatParallelWeb`](https://reference.langchain.com/python/langchain-parallel/chat_models/ChatParallelWeb)

## Functions

- [`build_task_spec()`](https://reference.langchain.com/python/langchain-parallel/tasks/build_task_spec)
- [`verify_webhook()`](https://reference.langchain.com/python/langchain-parallel/tasks/verify_webhook)
- [`parse_basis()`](https://reference.langchain.com/python/langchain-parallel/tasks/parse_basis)
- [`get_api_key()`](https://reference.langchain.com/python/langchain-parallel/_client/get_api_key)
- [`get_openai_client()`](https://reference.langchain.com/python/langchain-parallel/_client/get_openai_client)
- [`get_async_openai_client()`](https://reference.langchain.com/python/langchain-parallel/_client/get_async_openai_client)
- [`get_parallel_client()`](https://reference.langchain.com/python/langchain-parallel/_client/get_parallel_client)
- [`get_async_parallel_client()`](https://reference.langchain.com/python/langchain-parallel/_client/get_async_parallel_client)

## Types

- [`EnrichmentInput`](https://reference.langchain.com/python/langchain-parallel/tasks/EnrichmentInput)
