Gemini Terminal 是一个基于 Google AI 的终端聊天应用。你可以通过以下步骤来使用它。
- 克隆这个项目
git clone https://github.com/greycodee/gemini-terminal.git
- 构建项目
cd gemini-terminal && go build .
- 运行项目
./gemini-terminal
注意: 你需要在
$HOME/.local/share/gemini/config.ini
文件中设置你自己的 Google AI 密钥。
默认的配置文件位于 $HOME/.local/share/gemini/config.ini
,你可以在这个文件中设置你的 Google AI 密钥和 Gemini 模型名称。
[Gemini]
# 设置你自己的Google AI密钥
googleAIKey=
# 设置Gemini模型名称
model=gemini-pro
[SafetySetting]
# HarmBlockUnspecified HarmBlockThreshold = 0
# HarmBlockLowAndAbove means content with NEGLIGIBLE will be allowed.
# HarmBlockLowAndAbove HarmBlockThreshold = 1
# HarmBlockMediumAndAbove means content with NEGLIGIBLE and LOW will be allowed.
# HarmBlockMediumAndAbove HarmBlockThreshold = 2
# HarmBlockOnlyHigh means content with NEGLIGIBLE, LOW, and MEDIUM will be allowed.
# HarmBlockOnlyHigh HarmBlockThreshold = 3
# HarmBlockNone means all content will be allowed.
# HarmBlockNone HarmBlockThreshold = 4
level=4
默认的数据库文件位于 $HOME/.local/share/gemini/gemini.db
,你可以在这个文件中查看你的聊天历史。