跳转至

Groq

Groq 使用自定义 LPU 硬件,为开放权重模型(Llama、Gemma、Kimi、Qwen、GPT OSS 等)提供超快推理。Groq 插件同时注册了一个 OpenAI 兼容的聊天提供商和一个音频媒体理解提供商。

属性 值
提供商 ID groq
插件 官方外部包
认证环境变量 GROQ_API_KEY
API OpenAI 兼容(openai-completions)
基础 URL https://api.groq.com/openai/v1
音频转录 whisper-large-v3-turbo(默认)
建议的聊天默认值 groq/openai/gpt-oss-120b

安装插件

安装官方插件:

openclaw plugins install @openclaw/groq-provider

安装会自动应用于正在运行的 Gateway;否则将在下次启动时生效。参见应用更改并检查。

快速开始

1. 获取 API 密钥

在 console.groq.com/keys 创建 API 密钥。

2. 设置 API 密钥

export GROQ_API_KEY=gsk_...

3. 设置默认模型

{
  agents: {
    defaults: {
      model: { primary: "groq/openai/gpt-oss-120b" },
    },
  },
}

4. 验证目录可访问

openclaw models list --provider groq

配置文件示例

{
  env: { vars: { GROQ_API_KEY: "gsk_..." } },
  agents: {
    defaults: {
      model: { primary: "groq/openai/gpt-oss-120b" },
    },
  },
}

内置目录

OpenClaw 附带一个由清单支持的 Groq 目录,其中包含推理和非推理条目。运行 openclaw models list --provider groq 可查看已安装版本的静态行,或查看 console.groq.com/docs/models 获取 Groq 的权威列表。

模型引用 名称 推理 输入 上下文
groq/openai/gpt-oss-120b GPT OSS 120B 是 文本 131,072
groq/openai/gpt-oss-20b GPT OSS 20B 是 文本 131,072
groq/openai/gpt-oss-safeguard-20b Safety GPT OSS 20B 是 文本 131,072
groq/qwen/qwen3.6-27b Qwen 3.6 27B 是 文本 + 图像 131,072
groq/groq/compound Compound 否 文本 131,072
groq/groq/compound-mini Compound Mini 否 文本 131,072

在 Groq 于 2026 年 8 月 16 日停用后,清单仍保留 groq/llama-3.1-8b-instant 和 groq/llama-3.3-70b-versatile 作为隐藏的已弃用兼容性行。对于新配置,请分别使用 groq/openai/gpt-oss-20b 和 groq/openai/gpt-oss-120b。

Tip

目录会随每个 OpenClaw 版本演进。openclaw models list --provider groq 显示你的已安装版本已知的行;请对照 console.groq.com/docs/models 检查新增或已弃用的模型。

推理模型

Groq 推理模型(上表中 reasoning: true)将 OpenClaw 共享的 /think 级别映射到 reasoning_effort 值 low、medium 或 high。/think off 或 /think none 会从请求中省略 reasoning_effort,而不是发送禁用值。

有关共享的 /think 级别以及 OpenClaw 如何按提供商转换它们,请参阅思考模式。

音频转录

Groq 插件还注册了一个音频媒体理解提供商,以便通过共享的 tools.media.audio 接口转录语音消息。

属性 值
共享模型路径 tools.media.models
默认基础 URL https://api.groq.com/openai/v1
默认模型 whisper-large-v3-turbo
自动优先级 20
API 端点 OpenAI 兼容 /audio/transcriptions

要将 Groq 设为默认音频后端:

{
  tools: {
    media: {
      models: [{ provider: "groq", capabilities: ["audio"] }],
    },
  },
}
守护进程的环境可用性
如果 Gateway 作为托管服务(launchd、systemd、Docker)运行,`GROQ_API_KEY` 必须对该进程可见——而不仅仅对你的交互式 shell 可见。

Warning

仅在交互式 shell 中导出的密钥对 launchd 或 systemd 守护进程没有帮助,除非该环境也被导入到那里。将密钥设置在 ~/.openclaw/.env 中或通过 env.shellEnv 设置,以便 gateway 进程可以读取。

自定义 Groq 模型 ID

OpenClaw 在运行时接受任何 Groq 模型 ID。使用 Groq 显示的精确 ID,并加上 groq/ 前缀。静态目录涵盖常见情况;未编入目录的 ID 会回退到默认的 OpenAI 兼容模板。

{
  agents: {
    defaults: {
      model: { primary: "groq/<your-model-id>" },
    },
  },
}

模型提供商

选择提供商、模型引用和故障转移行为。

思考模式

推理努力级别和提供商策略交互。

配置参考

完整配置架构,包括提供商和音频设置。

Groq Console

Groq 仪表板、API 文档和定价。

本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 cl/openclaw