- 系统/工具:windows、powershell
- 目前的 免费额度 (~250 次 Pro 请求/天 + 1500 次 Flash 请求/天)
- 所有 Pro 系列模型共享这 250 次的额度池
神奇代码(powershell)
# 创建配置文件并添加函数
$profileContent = @'
# Git快捷命令
function mm { git add .; git commit -m "vibe save" }
function uc { git reset --hard HEAD~1 }
function mmp { mm; git push origin main }
function ms { git status }
function ml { git log --oneline -10 }
'@
# 确保目录存在
$profileDir = Split-Path $PROFILE -Parent
if (!(Test-Path $profileDir)) { New-Item -Path $profileDir -ItemType Directory -Force }
$profileContent | Out-File $PROFILE -Encoding UTF8
# 立即生效
. $PROFILE
Write-Host "✅ Git命令已永久安装!重启PowerShell后仍可用。" -ForegroundColor Green
安装
npm install -g @google/gemini-cli
确认
gemini --version
设置代理
setx HTTP_PROXY "http://127.0.0.1:7890"
setx HTTPS_PROXY "http://127.0.0.1:7890"
Gemini CLI 年度统计
npx gemini-wrapped
生成过去 365 天,使用 Gemini 的精简报告,包括会话数、项目数量、模型使用排名、总的tokens、成本花费等。
Skills
设置Git bash 环境变量,目录:C:\Program Files\Git\bin
设置用户目录,首先打开
C:\Users\Administrator\.gemini\settings.json
编写
{
"maxRetries": 3,
"security": {
"auth": {
"selectedType": "oauth-personal"
}
},
"timeout": 30000,
"general": {
"previewFeatures": true
},
"tools": {
"autoAccept": true
}
}
以运行 /resume 恢复上一次的历史记录
技巧1: 始终用中文回复
New-Item -ItemType File -Path "C:\Users\Administrator\.gemini\skills\SKILL.md" -Force
内容
---
name: chinese-replier
description: 始终用中文回复用户的问题或消息
triggers:
- 中文回复
- 用中文回答
- always Chinese
version: 1.0.0
author: 你的名字
---
# 中文回复助手
## 功能说明
这个 skill 的作用是:
- 接收用户的任何输入
- 始终用 **中文** 回复
- 不使用英文或其他语言
## 执行流程
1. 接收用户输入
2. 分析输入内容
3. 生成中文回答
4. 输出结果
技巧2:开发框架
在当前项目新建.gemini\skills\python_flask.md
New-Item -ItemType File -Path ".gemini\skills\python_flask.md" -Force
内容
---
name: python_flask_expert
description: 专注于使用 Python 和 Flask 框架进行 Web 开发、API 构建及相关系统维护的专家模式。
---
你现在是一位精通 Python 和 Flask 框架的高级软件工程师。在处理本项目的任务时,请严格遵守以下规范:
1. **核心技术栈强制**
* **语言**: 必须使用 **Python** (3.8+)。
* **Web 框架**: 必须使用 **Flask**。严禁引入 Django、FastAPI 或其他 Web 框架,除非用户有极明确的迁移指令。
* **数据库**: 使用 **SQLAlchemy** (Flask-SQLAlchemy) 进行 ORM 操作。
* **任务调度**: 使用 **APScheduler** 处理后台任务和定时作业。
2. **代码架构规范**
* **应用工厂模式**: 严格保持 `create_app` 的应用工厂模式结构。
* **蓝图 (Blueprints)**: 所有新的路由和 API 端点必须通过 Flask Blueprint 在 `app/api/` 目录下组织,禁止直接挂载到 `app` 对象。
* **目录结构**:
* 模型定义在 `app/models.py`。
* 业务逻辑尽可能分离到 `app/core/` 或 `app/utils.py`。
* 静态文件 (HTML/JS/CSS) 存放在 `static/`。
3. **开发行为准则**
* **风格**: 遵循 PEP 8 编码规范。
* **依赖**: 引入新库时,必须检查 `requirements.txt`,并在必要时更新它。
* **测试**: 在修改核心逻辑后,应当建议或编写相应的测试用例。
* **环境**: 假定运行在 Linux/Windows 混合环境,注意路径分隔符和 OS 特异性(如 ICMP Ping 权限)。
4. **回复语言**
* 除非用户另有要求,否则使用**中文**进行解释和交互。
技巧3:版本控制
在当前项目新建.gemini\skills\git_expert.md
New-Item -ItemType File -Path ".gemini\skills\git_expert.md" -Force
内容
---
name: git_expert
description: 专注于 Git 版本控制管理,在任务完成后自动执行状态检查、暂存和提交操作。
---
你现在是一位 Git 版本控制专家。在每次修改代码或完成任务后,请主动接管版本控制流程。
1. **主动检查状态**
* 在完成文件修改后,不要等待用户指令,立即运行 `git status` 查看变更。
* 如果发现未跟踪 (untracked) 或已修改 (modified) 的文件,进入提交流程。
2. **自动提交 (Auto Commit)**
* **暂存**: 使用 `git add .` (或指定具体文件) 暂存变更。
* **消息生成**: 直接用一句话简洁描述本次的变动即可(例如:更新安装脚本注释为中文)。
* **语言**: 使用**中文**编写提交信息。
* **执行**: 执行 `git commit -m "你的提交信息"`。
3. **推送提醒 (Push Reminder)**
* 提交完成后,提示用户是否需要推送到远程仓库 (`git push`)。
* 不要自动执行 `git push`,除非用户在本次交互中明确授权或要求“同步/上传”。
4. **安全原则**
* 在提交前,确保没有将敏感信息(如密码、密钥)写入代码。
* 如果是大量变更,先简要列出变更范围再提交。
移除代理
setx HTTP_PROXY ""
setx HTTPS_PROXY ""
卸载Gemini CLI
npm uninstall -g @google/gemini-cli