simonw/llm-gemini
为 LLM 命令行工具和 Python 库接入 Google Gemini 系列模型的插件。
- Star
- 465
- Fork
- 62
- 未关闭 Issue
- 31
- 最近提交
- 25天前
这是什么?
llm-gemini 是 LLM 的一个插件。LLM 是 Simon Willison 开发的命令行工具和 Python 库,用于调用各类语言模型。安装后,可以通过同一套界面运行 Google 的 Gemini 模型(包括 Flash、Pro 等版本以及 Gemma 模型),API Key 由 LLM 的密钥管理功能统一保存。
除纯文本对话外,插件还支持图片、音频、视频附件(包括 YouTube 链接)、JSON 输出、按 schema 约束的结构化返回,以及针对部分模型的思考等级或思考 token 预算设置。代码执行、Google 搜索增强和 URL 上下文等服务端工具可按次启用。此外还提供可用于 LLM 嵌入命令和相似度搜索的 embedding 模型。
核心功能
- 01通过 LLM 命令行和 Python 库运行 Gemini 与 Gemma 模型。
- 02支持图片、音频、视频及 YouTube 链接作为提示附件。
- 03可强制 JSON 输出,或用 schema 约束返回结构。
- 04按次启用代码执行、Google 搜索增强或 URL 上下文等服务端工具。
- 05可将 Gemini embedding 模型用于 LLM 的嵌入与相似度搜索命令。
- 06内置命令可列出 Gemini API 提供的全部模型。
适用场景
- 在脚本或终端中调用 Gemini 模型,无需编写专门的 API 代码。
- 通过命令行转录或总结音频、视频及 YouTube 内容。
- 在 SQLite 中构建嵌入集合并进行相似度搜索。
- 从文档或图片中提取结构化 JSON,供后续处理使用。
快速上手
- 1
在与 LLM 相同的环境中安装此插件
llm install llm-gemini - 2
保存你的 Gemini API 密钥
llm keys set gemini - 3
使用 Gemini 模型运行一个提示
llm -m gemini-flash-latest "A short joke about a pelican and a walrus"
使用前须知
- 需要 Gemini API 密钥,该服务按量付费或有配额限制。
收录于专题
标签
常见问题
- llm-gemini 是什么?
- 为 LLM 命令行工具和 Python 库接入 Google Gemini 系列模型的插件。 llm-gemini 是 LLM 的一个插件。LLM 是 Simon Willison 开发的命令行工具和 Python 库,用于调用各类语言模型。安装后,可以通过同一套界面运行 Google 的 Gemini 模型(包括 Flash、Pro 等版本以及 Gemma 模型),API Key 由 LLM 的密钥管理功能统一保存。
- llm-gemini 可以免费使用吗?用的什么许可证?
- llm-gemini 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- llm-gemini 还在维护吗?
- 活跃维护中。llm-gemini 最近一次提交是在 2026年10月13日。
- llm-gemini 适合用来做什么?
- 在脚本或终端中调用 Gemini 模型,无需编写专门的 API 代码。 通过命令行转录或总结音频、视频及 YouTube 内容。 在 SQLite 中构建嵌入集合并进行相似度搜索。 从文档或图片中提取结构化 JSON,供后续处理使用。
- llm-gemini 怎么安装和运行?
- 在与 LLM 相同的环境中安装此插件: llm install llm-gemini 保存你的 Gemini API 密钥: llm keys set gemini 使用 Gemini 模型运行一个提示: llm -m gemini-flash-latest "A short joke about a pelican and a walrus"
- 在哪里获取 llm-gemini?
- 源代码和安装说明在 GitHub 上:https://github.com/simonw/llm-gemini
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
Google 开源 Gemma 模型系列的指南、教程笔记本与端到端应用示例合集。
4137+2 本周682Jupyter NotebookApache-2.0维护活跃更新于 12天前
开源 Python 库,可将网页、PDF、图片、YouTube 视频或主题转换为多语言的 AI 播客音频对话。
6781+25 本周792PythonApache-2.0更新于 6个月前
一个用于构建多模态语言智能体的 Python 库,可处理文本、图像、视频和音频输入。
2671289PythonApache-2.0更新于 22天前
将 Vercel AI SDK 接入 OpenRouter 的 provider 包,通过统一接口调用数百个大模型。
695+2 本周176TypeScriptApache-2.0维护活跃更新于 3天前
将 llama.cpp 集成进 ROS 2 的软件包,可在节点中运行 GGUF 格式的大语言模型与多模态模型。
26850C++MIT维护活跃更新于 24小时前