Skip to main content
并行是一个为大型语言模型(LLM)和AI应用构建的实时网络搜索和内容提取平台。
ChatParallel是Parallel模型的OpenAI兼容聊天界面。speed模型是一个低延迟的对话模型,不提供引用;研究模型(lite、base、core)浏览网络,并通过JSON模式返回按字段组织的引用和结构化输出。
ChatParallel是规范类名。较早的ChatParallelWeb继续作为同一类的别名工作。

概述

集成细节

模型特性

选择模型

speed不遵循response_format,因此with_structured_output()在那里会引发清晰的错误。当您需要解析的pydantic输出或按字段引用时,请使用研究模型。

设置

要访问Parallel模型,请安装langchain-parallel集成包并获取并行 API密钥。

安装

凭证

前往并行注册并生成API密钥。在您的环境中设置PARALLEL_API_KEY:

实例化

参见 @[ChatParallel] API参考以获取所有可用参数的完整集。

调用

链接

将模型与提示词模板链接:

结构化输出

在研究模型(lite、base、core)上,ChatParallel.with_structured_output(...)绑定一个JSON-schema response_format,并返回一个解析的pydantic对象(或字典)。在speed上调用它将引发ValueError,因为speed会静默忽略response_format。
method="json_schema"(默认)、method="json_mode"和method="function_calling"都受支持。传递include_raw=True以接收完整的{"raw", "parsed", "parsing_error"}信封并捕获解析器失败:

引用

研究模型用AIMessage.response_metadata["basis"]填充按字段引用、模型的推理和置信度标签。response_metadata["interaction_id"]用于多轮上下文链接;system_fingerprint在存在时会被转发。

流式输出

ChatParallel支持按Token流式输出:

异步

Token使用

Parallel目前不提供Token使用元数据。usage_metadata是None。

响应元数据

对于研究模型,response_metadata还携带basis(按字段引用)、interaction_id(用于多轮链接)和system_fingerprint(当可用时)。

错误处理

集成在常见失败模式下引发ValueError,并附带描述性消息:

OpenAI兼容性

ChatParallel接受许多OpenAI Chat Completions API参数,用于无缝迁移OpenAI客户端。高级参数如tools、tool_choice、top_p和frequency_penalty被接受,但会被Parallel API忽略。
对于结构化输出,优先选择ChatParallel.with_structured_output(...)(参见结构化输出),而不是直接传递response_format。它在研究模型上工作,并返回解析的对象。

消息处理

集成将连续的同类型消息合并以满足API要求:

API参考

有关详细文档,请前往 @[ChatParallel] API参考或Parallel聊天API快速入门。
官方原文:src/oss/python/integrations/chat/parallel.mdx · 非官方翻译,译文由 AI 生成,以英文原文为准。
Last modified on November 3, 2026