name: GroqCloud自动化 description: “通过Composio自动化AI推理、聊天完成、音频翻译和TTS语音管理,利用GroqCloud的高性能API” requires: mcp: - rube
GroqCloud自动化
使用GroqCloud的超快API自动化AI推理工作流——聊天完成、模型发现、音频翻译和TTS语音选择——所有通过Composio MCP集成编排。
工具包文档: composio.dev/toolkits/groqcloud
设置
- 通过Composio MCP服务器在
https://rube.app/mcp连接您的GroqCloud账户 - 如果没有活跃连接,代理将提示您认证链接
- 连接后,所有
GROQCLOUD_*工具可执行
核心工作流
1. 发现可用模型
列出GroqCloud上所有可用模型,在运行推理前查找有效模型ID。
工具: GROQCLOUD_LIST_MODELS
无需参数——返回所有可用模型及元数据。
在任何聊天完成调用前使用此作为前提,确保引用有效、未废弃的模型ID。
2. 运行聊天完成
使用指定GroqCloud模型为对话提示生成AI响应。
工具: GROQCLOUD_GROQ_CREATE_CHAT_COMPLETION
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
model |
字符串 | 是 | 来自 GROQCLOUD_LIST_MODELS 的模型ID |
messages |
数组 | 是 | 有序的 {role, content} 对象列表 (system, user, assistant) |
temperature |
数字 | 否 | 采样温度 0-2(默认:1) |
max_completion_tokens |
整数 | 否 | 最大生成token数 |
top_p |
数字 | 否 | 核采样 0-1(默认:1) |
stop |
字符串/数组 | 否 | 最多4个停止序列 |
stream |
布尔值 | 否 | 启用SSE流式传输(默认:false) |
3. 检查模型详情
检索特定模型的详细元数据,包括上下文窗口和能力。
工具: GROQCLOUD_GROQ_RETRIEVE_MODEL
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
model |
字符串 | 是 | 模型标识符(如 groq-1-large) |
4. 将音频翻译为英文
使用Whisper模型将非英文音频文件翻译为英文文本。
工具: GROQCLOUD_GROQ_CREATE_AUDIO_TRANSLATION
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
file_path |
字符串 | 是 | 音频的本地路径、HTTP(S) URL或base64数据URL |
model |
字符串 | 否 | 模型ID(默认:whisper-large-v3)。注意:whisper-large-v3-turbo 可能不支持翻译 |
response_format |
字符串 | 否 | json, verbose_json 或 text(默认:json) |
temperature |
数字 | 否 | 采样温度 0-1(默认:0) |
5. 列出TTS语音
枚举Groq PlayAI模型的可用文本到语音语音,以驱动语音选择用户体验。
工具: GROQCLOUD_LIST_VOICES
返回支持的TTS语音集合。注意:这是一个手动维护的静态列表。
已知陷阱
| 陷阱 | 详情 |
|---|---|
| 嵌套模型列表 | GROQCLOUD_LIST_MODELS 响应可能在 response['data']['data'] 中嵌套——不要假设为平坦顶层数组 |
| 硬编码模型ID失效 | 始终通过 GROQCLOUD_LIST_MODELS 动态获取模型ID;硬编码名称在模型废弃或重命名时可能失效 |
| 音频格式验证 | GROQCLOUD_GROQ_CREATE_AUDIO_TRANSLATION 静默拒绝无效或不支持的音频格式——调用前验证输入 |
| 模型元数据漂移 | 来自 GROQCLOUD_GROQ_RETRIEVE_MODEL 的数据(上下文窗口、功能)可能随模型更新而改变——不要视为静态 |
| TTS语音变化 | 来自 GROQCLOUD_LIST_VOICES 的语音集可能随时间缩减或重命名——优雅处理缺失语音 |
快速参考
| 工具缩写 | 目的 |
|---|---|
GROQCLOUD_LIST_MODELS |
列出所有可用模型及元数据 |
GROQCLOUD_GROQ_CREATE_CHAT_COMPLETION |
生成基于聊天的AI完成 |
GROQCLOUD_GROQ_RETRIEVE_MODEL |
获取特定模型的详细信息 |
GROQCLOUD_GROQ_CREATE_AUDIO_TRANSLATION |
将非英文音频翻译为英文文本 |
GROQCLOUD_LIST_VOICES |
检索PlayAI的可用TTS语音 |
由 Composio 提供支持