Repolode
simonw

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. 1

    在与 LLM 相同的环境中安装此插件

    llm install llm-gemini
  2. 2

    保存你的 Gemini API 密钥

    llm keys set gemini
  3. 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 数据每日更新。

相关项目