simonw/llm-gemini
LLM plugin to access Google's Gemini family of models
解决的问题
该项目为 llm CLI 工具提供了一个插件,使用户能够无缝访问 Google 的 Gemini 模型系列。用户可以直接通过命令行与这些模型交互,管理 API 密钥,并在无需编写自定义集成代码的情况下利用高级多模态功能。
工作原理
该插件将 Gemini 模型集成到 llm 生态系统中。安装后,用户配置 API 密钥,即可使用 -m 标志调用各种 Gemini 模型(如 Gemini Flash 或 Gemma)。它支持多模态输入,允许用户将图片、音频、视频甚至 YouTube 链接作为提示的上下文附加。
适用人群
使用 llm CLI 工具并希望将 Google 的 Gemini 模型集成到工作流中的开发者和高级用户,特别是需要多模态分析或代码执行、Google 搜索等服务器端工具的用户。
主要亮点
- 多模态支持:可处理图片、音频、视频文件以及 YouTube 链接作为提示附件。
- 服务器端工具:支持
CodeExecution(Python沙箱)、GoogleSearch( grounding)、URLContext(获取网页内容)。 - 结构化输出:可通过
json_object选项强制输出 JSON 格式。 - 嵌入功能:支持多种 Gemini 嵌入模型,可配置向量维度(768、1536、3072)。
- 交互式聊天:与
llm chat命令集成,支持对话式 AI。
相关
- 项目
- 项目
- 项目
- 项目
- 项目