当前位置: 首页 > news >正文

gemini-cli 踩坑实录

gemini-cli 安装指南

gemini-cli 是 google 推出的人工智能命令行工具,有了它,可以在命令行使用ai,可以使用 gemini-pro 大模型,免费额度很大,值得做一下技术测试。

安装使用原理

google cloud 控制台需要有 project-id

gemini-cli 目前使用的是 gemini-2.5-pro 大模型,使用该大模型需要你的 google cloud 账户有 project id,应该是大模型使用权限是绑定到一个 project-id 上面的

网络要调好

安装时,需要调好网络,保证软件的下载、安装、验证能够顺利执行。

这里的问题时,你运行时,也需要调好网络,作为测试,你平时使用系统无须这些网络设置,这意味着你每次使用,都需要调好网络,这就麻烦了,幸好,gemini-cli 考虑到了它需要一个环境条件,因此该问题可以通过 gemini 环境注入解决

使用 gemini-cli 的环境注入功能

gemini- cli 启动时,会自动注入当前用户目录的 .env 文件,创建自己的独特依赖环境,因此,可以在这里恢复网络环境,保证大模型的访问

安装

下面以 windows powershell 为例,叙述安装过程(前提是你可以proxy网络以及有 google project id)

相关文章:

  • vue a-table自定义表头颜色+合并表格
  • 如何对sqlserver数据库中存储JOSN数据字段进行更新
  • Vue3项目引入高德地图【超详细教程】
  • VB.NET,C#字典对象来保存用户数据,支持大小写
  • 关于汉语和英语哪个更先进、历史更久的争论
  • 【系统分析师】2020年真题:案例分析-答案及详解
  • java代码规范
  • Object
  • Linux系统(信号篇)信号的保存
  • 信任边界的人生智慧
  • 创建一个基于YOLOv8+PyQt界面的驾驶员疲劳驾驶检测系统 实现对驾驶员疲劳状态的打哈欠检测,头部下垂 疲劳眼睛检测识别
  • 相机-IMU联合标定:IMU更新频率
  • 过USB-IF认证——Chrontel 昆泰CH7213D DP转Type C 双向做线材
  • Spring Boot 项目问题:while constructing a mapping found duplicate key api
  • 四大高频设计题深度解析:【LRU缓存】、【LFU缓存】、最大频率栈、餐盘栈
  • 【容器】容器平台初探 - k8s整体架构
  • sleep()是“霸座睡觉”,wait()是“让座等叫号”?这比喻绝了,Java并发不再难!
  • python基于elasticsearch的高校科研信息管理系统
  • 运营医疗信息化建设的思路
  • cuda编程笔记(5)--原子操作