一般来讲Grok模型的搜索能力强,其他方面表现就比较逊色了,它可以通过x_search等工具来获取到X上的信息流(要知道如果调用Xapi接口的话还是要花不少钱的)。而且站内也有Chenyme佬的grok2api项目以及其他佬的grok注册机项目,还有一些grok sso,所以可以利用grok模型来专门用来搜索。然后利用其他模型的优势,来做总结 / 分析 / 整理 blabla …
因此有codex手搓了一个bridge,只需要两个模型都是OpenAI兼容格式,然后填入两个模型各自的URL,API key,Model就可以实现模型1 ------>模型2的过程。这里我用的是grok 4.2 fast ------> gpt 5.5。
在.env中配置好两个模型之后,然后执行下列命令进行验证:
npm run xtools -- --tool web_search,x_search "请搜索并总结 xAI 最近的公开动态,用中文回答,列出关键来源。"
然后该cli项目会将grok的中间调用过程当作other模型的输入,然后等待other模型的输出即可。
过程:
CLI 首先向主 endpoint 发送 Responses API 请求,
{
"model": "grok-4.20-fast",
"input": [
{
"role": "user",
"content": "请搜索并总结 xAI 最近的公开动态,用中文回答,列出关键来源。"
}
],
"tools": [
{
"type": "web_search"
},
{
"type": "x_search"
}
]
}
项目从 Responses API 返回中提取:
然后将提取出来的内容转交给other模型
以下是gpt 5.5总结的内容:
这个工具可以减少一步动作:从模型A搜索到X上的内容,然后再复制给模型B。从该工具中也可以扩展到其他方面比如让任意A模型调用独有的工具,得到结果之后再输入到B模型中。或者其他用途。有点类似主Agent派活给SubAgent的过程。各位佬可以集思广益想一下其他的用途。
参考: https://docs.x.com/x-api/getting-started/pricing
项目:1parado/ Grok_to_Other
4 个帖子 - 2 位参与者