x-cmd ai | x gemini - 在终端中使用 Gemini AI 模型

介绍

Gemini 模块是谷歌大模型 Gemini 命令行实现。x-cmd 提供了多个不同平台间多种 AI 大模型的调用能力。无论是本地模型还是 Web 服务上的模型,用户都可以在不同的 AI 大模型间直接无缝切换,并能把之前的聊天记录发送给新的大模块来延续对话。

INFO:

  • Gemini 私人令牌获取: makersuite.google.com/app/apikey
  • 交互环境中可使用 x gemini init 进行初始化配置,配置信息将存放于本地保存
  • 亦可运行命令 x gemini --cfg apikey=apikey 添加私人令牌

首次用户

  1. 在终端运行 eval "$(curl https://get.x-cmd.com)" 即可完成 x 命令安装, 详情参考 x-cmd 官网

  2. x-cmd 提供 mod 教程,其中包含了 gemini 模块常用功能的 demo 示例,可以帮你快速上手 gemini 模块。

  3. 使用案例:

bash 复制代码
# 把文件内容翻译为中文
@gemini  --file ./abstract.cn.md --file ./content.cn.md "Translate to chinese"

# 把文件内容翻译为中文
x gemini chat request --file ./abstract.cn.md --file ./content.cn.md \"Translate to chinese\"

# 计算消耗的 tokens 数目
x gemini chat request --count --file ./abstract.cn.md "Translate to chinese"

# 列出所有模型
x gemini model

子命令

名称 描述
x gemini init 使用交互模式初始化配置
x gemini --cur 当前会话默认值管理
x gemini --cfg 配置管理,可管理 apikey、请求默认代理等配置
x gemini model 获取模型的信息
x gemini chat 与 gemini 对话

TIP:

在交互式终端中(如 zsh, bash ...),可以使用 Tab 获取补全信息

运行 x gemini --help 可以获取命令的更多信息

相关推荐
dogstarhuang1 天前
手把手用 Doubao-Seed-Evolving 写一个网站监控脚本:完整代码与两处踩坑
python·ai编程·掘金技术征文
Wesleyblue3 天前
Python解释器工作原理解析
命令行·环境变量·工作原理·脚本参数·python解释器
寒水馨3 天前
macOS下载、安装PowerShell-v7.6.4(附安装包powershell-7.6.4-osx-arm64.pkg)
macos·自动化·跨平台·shell·脚本·命令行·powershell
寒水馨3 天前
Linux下载、安装PowerShell-v7.6.4(附安装包powershell-7.6.4-linux-x64.tar.gz)
linux·跨平台·自动化运维·devops·命令行·powershell·脚本语言
寒水馨4 天前
Linux下载、安装protobuf-v35.1(附安装包protoc-35.1-linux-x86_64.zip)
linux·运维·服务器·google·序列化·protobuf·protoc
寒水馨4 天前
macOS下载、安装protobuf-v35.1(附安装包protoc-35.1-osx-universal_binary.zip)
macos·google·grpc·序列化·protobuf·protoc·数据交换
元Y亨H5 天前
大模型技术 模型调用结果解析 概述
google·langchain·llm
小鹿软件办公6 天前
谷歌 Lyria 3.5 正式上线:全面提升 AI 音乐表现力与创作控制
人工智能·google·lyria 3.5
Coffeeee9 天前
谷歌的一个优化建议,让我重新学了一遍Android里面如何正确处理位图
android·google·kotlin
其实防守也摸鱼11 天前
GitHub开源项目破圈方法论:从技术自嗨到生态共赢
服务器·数据库·学习·开源·github·命令行·linux系统