llm-gemini

一条命令把 Gemini 接进 LLM,命令行直接调多模态模型

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 开发框架 🍴 复刻 62 🐛 待处理 31 👀 关注 7
GitHub ↗
GitHub 星标 ★ 465
维护状态 较活跃
是否开源 开源
定价模式 🏷️完全免费 开源插件,免费使用,调用Gemini API需自付费用

项目预览

llm-gemini 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类开发框架
开发团队simonw
定价模式🏷️完全免费
价格说明开源插件,免费使用,调用Gemini API需自付费用
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言Python
GitHub 星标★ 465
上线时间2023-12-13 00:00:00
代码更新2026-10-13
仓库体积499 KB
本站数据更新2026-11-03
维护状态较活跃
收录时间2026-09-16
浏览次数1

项目介绍

llm-gemini 是 Simon Willison 的 LLM 命令行工具的一个插件,用于接入 Google 的 Gemini 系列模型。它解决的核心问题是:让习惯用 LLM 统一接口的用户无需另写代码,就能在命令行或 Python 中调用 Gemini,并复用 LLM 的提示模板、日志、多模型切换等能力。安装后通过 llm install llm-gemini 即可注册模型,支持 Gemini 2.5 Pro、Flash 等版本,可传图片、PDF 等多模态输入,也能用 llm chat 交互式对话。它把 Gemini 的 API 封装成 LLM 标准接口,输出可保存为 JSON,方便脚本化处理。对于已用 LLM 管理多个模型(如 GPT、Claude)的开发者,这个插件让 Gemini 成为同一套工作流中的可选项,降低切换成本。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-09-16 · 当前星标 ★ 465

使用教程

难度:入门 约 15 分钟 部署方式:全局安装 4 步

环境要求

  • Python
  • 模型服务 Key

安装与启动步骤

  1. 1先装命令行主体

    它是插件,宿主没装就无从谈起。

    pip install llm
  2. 2装插件

    一条命令装上。

    llm install llm-gemini
  3. 3配 Key

    把服务商密钥写进命令行工具的凭据里。

    llm keys set gemini
  4. 4跑一次

    先列一下可用模型,再挑一个调用。

    llm models

如何确认成功

用统一命令能调通该服务商的模型并得到回答,换模型名即可切换型号

注意事项

  • 它给命令行工具加一个模型提供方,装完就能用统一语法调这家模型。
  • 必须先有命令行主体,插件单独装是无效的。
  • 支持把输出接管道,写脚本时很方便。
  • 模型名会随服务商更新变化,用之前先列一下可用模型。

核心亮点

  • 复用 LLM 统一接口,与 GPT、Claude 等模型共用提示模板和日志
  • 支持图片、PDF 等多模态输入,命令行即可完成
  • 由 Simon Willison 维护,与 LLM 生态同步更新及时

不足之处

  • 功能受 LLM 主项目接口限制,Gemini 独有高级参数支持有限
  • 文档和示例相对精简,深度用法需查源码或主项目文档

适用场景

  • 在终端快速调用 Gemini 做问答或文本处理
  • 脚本中批量调用 Gemini 并保存结构化 JSON 结果
  • 用 llm chat 与 Gemini 进行多模态交互式对话

替代项目

google-generativeai、litellm

上一篇:mlx-swift-lm

下一篇:langfun

同类项目推荐

semantic-kernel 开源

把大模型塞进你的 .NET 应用,像写普通代码一样编排 AI 任务

Integrate cutting-edge LLM technology quickly and easily into your apps

★ 28727 2026-08-09
ChatUI 开源

用 React 快速搭建专业聊天界面,省时又好看

The UI design language and React library for Conversational UI

★ 4463 2026-08-09
flow 开源

让 Claude 记住你的项目,告别每次从零开始

Turn isolated Claude sessions into a continuous working relationship

★ 101 2026-08-09
Plush-for-ComfyUI 开源

在 ComfyUI 里直接调用 GPT/Claude/Gemini,优化提示词,提升出图效率

Custom node for ComfyUI/Stable Diffustion

★ 200 2026-08-09
AI-Research-SKILLs 开源

给编码代理装上科研技能包,一句话让它跑通训练到评测

Comprehensive open-source library of AI research and engineering skills for any AI m···

★ 14227 2026-10-12
OpenAI-DotNet 开源

在 .NET 里一行代码调用 ChatGPT,告别手写 HTTP 请求

A Non-Official OpenAI RESTful API Client for DotNet

★ 757 2026-08-09
PromptingTools.jl 开源

Julia 里几行代码调用大模型,提示词管理一步到位

Streamline your life using PromptingTools.jl, the Julia package that simplifies inte···

★ 178 2026-10-05
skills 开源

给编码代理装上 Mastra 框架说明书

Official agent skills for coding agents working with the Mastra AI framework

★ 101 2026-11-03
PyOmniTS 开源

任意模型跑任意时序数据集,Agent 也能帮你做实验

A Researcher&Agent-Friendly Framework for Time Series Analysis. Train Any Model on A···

★ 108 2026-10-13