gemini——情报桥
能够看见、听到和想象的特工是无法超越的特工.
部分 FRE4X-B1TE (法语) ——为自主代理所建造的MCP服务器的单列.
Google的双子座不是聊天人 这是一个多式联运推理引擎。 这个B1TE将你的代理直接连接到那个引擎上——文本,图像,视频,音频——这样它就可以将世界看做是人类做的,然后超越它.
工具
| 工具 | 能力 |
|---|---|
analyze_media | 通过 URL 分析图像或音频文件 file:// 路径。 提示是可选的. |
list_models | 列表支持的模式 analyze_media, (中文(简体) ), generate_image,以及 generate_video过滤器 analyze, (中文(简体) ), image, (中文(简体) ), video,或 all。 。 。 . |
generate_image | 通过纳米香蕉图像合成 generateContent 与 imageConfig.aspectRatio可选保存到 output_dir。 。 。 . |
generate_video | 通过 REST 互动 API 启动 ASync 双子座 Omni 视频生成(gemini-omni-1.1-flash (默认情况下). 返回交互身份以进行民调 . |
get_video_status | 单接 状态检查( 返回) done: false 时 queued编号 :in_progress) (中文(简体) ). 设定 wait=true 以屏蔽到完整或超时。 准备时通过文件 API 下载 。 可选保存到 output_dir。 。 。 . |
所需资源
A 类 谷歌 AI Studio API 密钥 - 设为 GEMINI_API_KEY。 。 。 .
环境变量
| 变量 | 目的 |
|---|---|
GEMINI_API_KEY | API 实时通话( 除非 MOCK=true) (中文(简体) ). |
GEMINI_IMAGE_MODEL | 覆盖默认图像模型( E)gemini-3.1-flash-image) (中文(简体) ). |
GEMINI_VIDEO_MODEL | 覆盖默认 Omni 视频模型 (gemini-omni-1.1-flash) (中文(简体) ). |
GEMINI_VIDEO_POLL_TIMEOUT_MS | Max 等会儿 get_video_status.wait=true (默认为60万ms. |
GEMINI_MEDIA_FETCH_TIMEOUT_MS | 交互/ Files HTTP 调用( 默认 30000 ms) 的每个请求超时 . |
在建视频的投票间隔是 GEMINI_VIDEO_POLL_INTERVAL_MS (5秒) 使用时 wait=true 或文件 API 处理.
模拟模式
没有 API 密钥( 返回形状相同的固定数据) 运行 :
MOCK=true npx @fre4x/gemini
部署
{
"mcpServers": {
"gemini": {
"command": "npx",
"args": ["-y", "@fre4x/gemini"],
"env": {
"GEMINI_API_KEY": "your_api_key_here"
}
}
}
}
页:1
- 图像生成 用纳米香蕉
generateContent与responseModalities: ["IMAGE"]财务报告和审定财务报表imageConfig.aspectRatio(不是图像). 检查 AI 工作室 为模型访问. - 视频生成 使用该 互动 API 与
x-goog-api-key页眉认证( 绝不?key=在 URL 上). 流量 :generate_video打电话get_video_status每个~5号 直至done: true,或通过wait=true进行状态检查直到完成. - 工具错误包括
recovery_class数字 :agent_recoverable(用已更正的段落/模型重审) vsuser_action_required(修改、认证、配额、,requires_action) (中文(简体) ). analyze_media接受file://从 URL 扩展名(jpg, png, mp4, mp3, wav, pdf等)中自动检测本地文件和 MIME 类型的路径 。 如果你遗漏prompt,它默认为“描述此媒体”并使用gemini-3.8-flash默认.analyze_media拒绝已退休的文本模型化名,例如:gemini-1.5-*财务报告和审定财务报表gemini-2.0-*操作model,使用当前支持的generateContent型号.output_dir打开generate_image财务报告和审定财务报表get_video_status将文件保存到磁盘中。 若不存在则创建目录.- 模式默认故意被固定在最新核实的当前日期的双子座官方文件上. 不要用陈旧的模型知识取而代之.
发展
npm install
npm run dev # tsx, no build
npm run build # esbuild → dist/
npm test # vitest unit tests
npm run inspector # MCP inspector in mock mode
许可证
麻省理工学院 - 我们是FRE4X.