docs: 更新gemini配置教程

This commit is contained in:
shaw
2025-10-14 11:40:07 +08:00
parent 914142541a
commit dfea5fe534
2 changed files with 37 additions and 40 deletions

View File

@@ -411,11 +411,10 @@ export ANTHROPIC_AUTH_TOKEN="后台创建的API密钥"
**Gemini CLI 设置环境变量:** **Gemini CLI 设置环境变量:**
```bash ```bash
export CODE_ASSIST_ENDPOINT="http://127.0.0.1:3000/gemini" # 根据实际填写你服务器的ip地址或者域名 GEMINI_MODEL="gemini-2.5-pro"
export GOOGLE_CLOUD_ACCESS_TOKEN="后台创建的API密钥" # 使用相同的API密钥即可 GOOGLE_GEMINI_BASE_URL="http://127.0.0.1:3000/gemini" # 根据实际填写你服务器的ip地址或者域名
export GOOGLE_GENAI_USE_GCA="true" GEMINI_API_KEY="后台创建的API密钥" # 使用相同的API密钥即可
``` ```
**使用 Claude Code** **使用 Claude Code**
```bash ```bash

View File

@@ -403,13 +403,13 @@
class="overflow-x-auto rounded bg-gray-900 p-2 font-mono text-xs text-green-400 sm:p-3 sm:text-sm" class="overflow-x-auto rounded bg-gray-900 p-2 font-mono text-xs text-green-400 sm:p-3 sm:text-sm"
> >
<div class="whitespace-nowrap text-gray-300"> <div class="whitespace-nowrap text-gray-300">
$env:CODE_ASSIST_ENDPOINT = "{{ geminiBaseUrl }}" $env:GOOGLE_GEMINI_BASE_URL = "{{ geminiBaseUrl }}"
</div> </div>
<div class="whitespace-nowrap text-gray-300"> <div class="whitespace-nowrap text-gray-300">
$env:GOOGLE_CLOUD_ACCESS_TOKEN = "你的API密钥" $env:GEMINI_API_KEY = "你的API密钥"
</div> </div>
<div class="whitespace-nowrap text-gray-300"> <div class="whitespace-nowrap text-gray-300">
$env:GOOGLE_GENAI_USE_GCA = "true" $env:GEMINI_MODEL = "gemini-2.5-pro"
</div> </div>
</div> </div>
<p class="mt-2 text-xs text-yellow-700 dark:text-yellow-400"> <p class="mt-2 text-xs text-yellow-700 dark:text-yellow-400">
@@ -431,16 +431,16 @@
> >
<div class="mb-2"># 设置用户级环境变量永久生效</div> <div class="mb-2"># 设置用户级环境变量永久生效</div>
<div class="whitespace-nowrap text-gray-300"> <div class="whitespace-nowrap text-gray-300">
[System.Environment]::SetEnvironmentVariable("CODE_ASSIST_ENDPOINT", "{{ [System.Environment]::SetEnvironmentVariable("GOOGLE_GEMINI_BASE_URL", "{{
geminiBaseUrl geminiBaseUrl
}}", [System.EnvironmentVariableTarget]::User) }}", [System.EnvironmentVariableTarget]::User)
</div> </div>
<div class="whitespace-nowrap text-gray-300"> <div class="whitespace-nowrap text-gray-300">
[System.Environment]::SetEnvironmentVariable("GOOGLE_CLOUD_ACCESS_TOKEN", [System.Environment]::SetEnvironmentVariable("GEMINI_API_KEY", "你的API密钥",
"你的API密钥", [System.EnvironmentVariableTarget]::User) [System.EnvironmentVariableTarget]::User)
</div> </div>
<div class="whitespace-nowrap text-gray-300"> <div class="whitespace-nowrap text-gray-300">
[System.Environment]::SetEnvironmentVariable("GOOGLE_GENAI_USE_GCA", "true", [System.Environment]::SetEnvironmentVariable("GEMINI_MODEL", "gemini-2.5-pro",
[System.EnvironmentVariableTarget]::User) [System.EnvironmentVariableTarget]::User)
</div> </div>
</div> </div>
@@ -459,11 +459,9 @@
<div <div
class="space-y-1 overflow-x-auto rounded bg-gray-900 p-2 font-mono text-xs text-green-400 sm:p-3 sm:text-sm" class="space-y-1 overflow-x-auto rounded bg-gray-900 p-2 font-mono text-xs text-green-400 sm:p-3 sm:text-sm"
> >
<div class="whitespace-nowrap text-gray-300">echo $env:CODE_ASSIST_ENDPOINT</div> <div class="whitespace-nowrap text-gray-300">echo $env:GOOGLE_GEMINI_BASE_URL</div>
<div class="whitespace-nowrap text-gray-300"> <div class="whitespace-nowrap text-gray-300">echo $env:GEMINI_API_KEY</div>
echo $env:GOOGLE_CLOUD_ACCESS_TOKEN <div class="whitespace-nowrap text-gray-300">echo $env:GEMINI_MODEL</div>
</div>
<div class="whitespace-nowrap text-gray-300">echo $env:GOOGLE_GENAI_USE_GCA</div>
</div> </div>
</div> </div>
</div> </div>
@@ -1047,13 +1045,13 @@
class="overflow-x-auto rounded bg-gray-900 p-2 font-mono text-xs text-green-400 sm:p-3 sm:text-sm" class="overflow-x-auto rounded bg-gray-900 p-2 font-mono text-xs text-green-400 sm:p-3 sm:text-sm"
> >
<div class="whitespace-nowrap text-gray-300"> <div class="whitespace-nowrap text-gray-300">
export CODE_ASSIST_ENDPOINT="{{ geminiBaseUrl }}" export GOOGLE_GEMINI_BASE_URL="{{ geminiBaseUrl }}"
</div> </div>
<div class="whitespace-nowrap text-gray-300"> <div class="whitespace-nowrap text-gray-300">
export GOOGLE_CLOUD_ACCESS_TOKEN="你的API密钥" export GEMINI_API_KEY="你的API密钥"
</div> </div>
<div class="whitespace-nowrap text-gray-300"> <div class="whitespace-nowrap text-gray-300">
export GOOGLE_GENAI_USE_GCA="true" export GEMINI_MODEL="gemini-2.5-pro"
</div> </div>
</div> </div>
<p class="mt-2 text-xs text-yellow-700 dark:text-yellow-400"> <p class="mt-2 text-xs text-yellow-700 dark:text-yellow-400">
@@ -1075,13 +1073,13 @@
> >
<div class="mb-2"># 对于 zsh (默认)</div> <div class="mb-2"># 对于 zsh (默认)</div>
<div class="whitespace-nowrap text-gray-300"> <div class="whitespace-nowrap text-gray-300">
echo 'export CODE_ASSIST_ENDPOINT="{{ geminiBaseUrl }}"' >> ~/.zshrc echo 'export GOOGLE_GEMINI_BASE_URL="{{ geminiBaseUrl }}"' >> ~/.zshrc
</div> </div>
<div class="whitespace-nowrap text-gray-300"> <div class="whitespace-nowrap text-gray-300">
echo 'export GOOGLE_CLOUD_ACCESS_TOKEN="你的API密钥"' >> ~/.zshrc echo 'export GEMINI_API_KEY="你的API密钥"' >> ~/.zshrc
</div> </div>
<div class="whitespace-nowrap text-gray-300"> <div class="whitespace-nowrap text-gray-300">
echo 'export GOOGLE_GENAI_USE_GCA="true"' >> ~/.zshrc echo 'export GEMINI_MODEL="gemini-2.5-pro"' >> ~/.zshrc
</div> </div>
<div class="whitespace-nowrap text-gray-300">source ~/.zshrc</div> <div class="whitespace-nowrap text-gray-300">source ~/.zshrc</div>
</div> </div>
@@ -1090,13 +1088,13 @@
> >
<div class="mb-2"># 对于 bash</div> <div class="mb-2"># 对于 bash</div>
<div class="whitespace-nowrap text-gray-300"> <div class="whitespace-nowrap text-gray-300">
echo 'export CODE_ASSIST_ENDPOINT="{{ geminiBaseUrl }}"' >> ~/.bash_profile echo 'export GOOGLE_GEMINI_BASE_URL="{{ geminiBaseUrl }}"' >> ~/.bash_profile
</div> </div>
<div class="whitespace-nowrap text-gray-300"> <div class="whitespace-nowrap text-gray-300">
echo 'export GOOGLE_CLOUD_ACCESS_TOKEN="你的API密钥"' >> ~/.bash_profile echo 'export GEMINI_API_KEY="你的API密钥"' >> ~/.bash_profile
</div> </div>
<div class="whitespace-nowrap text-gray-300"> <div class="whitespace-nowrap text-gray-300">
echo 'export GOOGLE_GENAI_USE_GCA="true"' >> ~/.bash_profile echo 'export GEMINI_MODEL="gemini-2.5-pro"' >> ~/.bash_profile
</div> </div>
<div class="whitespace-nowrap text-gray-300">source ~/.bash_profile</div> <div class="whitespace-nowrap text-gray-300">source ~/.bash_profile</div>
</div> </div>
@@ -1112,9 +1110,9 @@
<div <div
class="space-y-1 overflow-x-auto rounded bg-gray-900 p-2 font-mono text-xs text-green-400 sm:p-3 sm:text-sm" class="space-y-1 overflow-x-auto rounded bg-gray-900 p-2 font-mono text-xs text-green-400 sm:p-3 sm:text-sm"
> >
<div class="whitespace-nowrap text-gray-300">echo $CODE_ASSIST_ENDPOINT</div> <div class="whitespace-nowrap text-gray-300">echo $GOOGLE_GEMINI_BASE_URL</div>
<div class="whitespace-nowrap text-gray-300">echo $GOOGLE_CLOUD_ACCESS_TOKEN</div> <div class="whitespace-nowrap text-gray-300">echo $GEMINI_API_KEY</div>
<div class="whitespace-nowrap text-gray-300">echo $GOOGLE_GENAI_USE_GCA</div> <div class="whitespace-nowrap text-gray-300">echo $GEMINI_MODEL</div>
</div> </div>
</div> </div>
</div> </div>
@@ -1660,13 +1658,13 @@
class="overflow-x-auto rounded bg-gray-900 p-2 font-mono text-xs text-green-400 sm:p-3 sm:text-sm" class="overflow-x-auto rounded bg-gray-900 p-2 font-mono text-xs text-green-400 sm:p-3 sm:text-sm"
> >
<div class="whitespace-nowrap text-gray-300"> <div class="whitespace-nowrap text-gray-300">
export CODE_ASSIST_ENDPOINT="{{ geminiBaseUrl }}" export GOOGLE_GEMINI_BASE_URL="{{ geminiBaseUrl }}"
</div> </div>
<div class="whitespace-nowrap text-gray-300"> <div class="whitespace-nowrap text-gray-300">
export GOOGLE_CLOUD_ACCESS_TOKEN="你的API密钥" export GEMINI_API_KEY="你的API密钥"
</div> </div>
<div class="whitespace-nowrap text-gray-300"> <div class="whitespace-nowrap text-gray-300">
export GOOGLE_GENAI_USE_GCA="true" export GEMINI_MODEL="gemini-2.5-pro"
</div> </div>
</div> </div>
<p class="mt-2 text-xs text-yellow-700 dark:text-yellow-400"> <p class="mt-2 text-xs text-yellow-700 dark:text-yellow-400">
@@ -1688,13 +1686,13 @@
> >
<div class="mb-2"># 对于 bash (默认)</div> <div class="mb-2"># 对于 bash (默认)</div>
<div class="whitespace-nowrap text-gray-300"> <div class="whitespace-nowrap text-gray-300">
echo 'export CODE_ASSIST_ENDPOINT="{{ geminiBaseUrl }}"' >> ~/.bashrc echo 'export GOOGLE_GEMINI_BASE_URL="{{ geminiBaseUrl }}"' >> ~/.bashrc
</div> </div>
<div class="whitespace-nowrap text-gray-300"> <div class="whitespace-nowrap text-gray-300">
echo 'export GOOGLE_CLOUD_ACCESS_TOKEN="你的API密钥"' >> ~/.bashrc echo 'export GEMINI_API_KEY="你的API密钥"' >> ~/.bashrc
</div> </div>
<div class="whitespace-nowrap text-gray-300"> <div class="whitespace-nowrap text-gray-300">
echo 'export GOOGLE_GENAI_USE_GCA="true"' >> ~/.bashrc echo 'export GEMINI_MODEL="gemini-2.5-pro"' >> ~/.bashrc
</div> </div>
<div class="whitespace-nowrap text-gray-300">source ~/.bashrc</div> <div class="whitespace-nowrap text-gray-300">source ~/.bashrc</div>
</div> </div>
@@ -1703,13 +1701,13 @@
> >
<div class="mb-2"># 对于 zsh</div> <div class="mb-2"># 对于 zsh</div>
<div class="whitespace-nowrap text-gray-300"> <div class="whitespace-nowrap text-gray-300">
echo 'export CODE_ASSIST_ENDPOINT="{{ geminiBaseUrl }}"' >> ~/.zshrc echo 'export GOOGLE_GEMINI_BASE_URL="{{ geminiBaseUrl }}"' >> ~/.zshrc
</div> </div>
<div class="whitespace-nowrap text-gray-300"> <div class="whitespace-nowrap text-gray-300">
echo 'export GOOGLE_CLOUD_ACCESS_TOKEN="你的API密钥"' >> ~/.zshrc echo 'export GEMINI_API_KEY="你的API密钥"' >> ~/.zshrc
</div> </div>
<div class="whitespace-nowrap text-gray-300"> <div class="whitespace-nowrap text-gray-300">
echo 'export GOOGLE_GENAI_USE_GCA="true"' >> ~/.zshrc echo 'export GEMINI_MODEL="gemini-2.5-pro"' >> ~/.zshrc
</div> </div>
<div class="whitespace-nowrap text-gray-300">source ~/.zshrc</div> <div class="whitespace-nowrap text-gray-300">source ~/.zshrc</div>
</div> </div>
@@ -1725,9 +1723,9 @@
<div <div
class="space-y-1 overflow-x-auto rounded bg-gray-900 p-2 font-mono text-xs text-green-400 sm:p-3 sm:text-sm" class="space-y-1 overflow-x-auto rounded bg-gray-900 p-2 font-mono text-xs text-green-400 sm:p-3 sm:text-sm"
> >
<div class="whitespace-nowrap text-gray-300">echo $CODE_ASSIST_ENDPOINT</div> <div class="whitespace-nowrap text-gray-300">echo $GOOGLE_GEMINI_BASE_URL</div>
<div class="whitespace-nowrap text-gray-300">echo $GOOGLE_CLOUD_ACCESS_TOKEN</div> <div class="whitespace-nowrap text-gray-300">echo $GEMINI_API_KEY</div>
<div class="whitespace-nowrap text-gray-300">echo $GOOGLE_GENAI_USE_GCA</div> <div class="whitespace-nowrap text-gray-300">echo $GEMINI_MODEL</div>
</div> </div>
</div> </div>
</div> </div>