diff --git a/README.md b/README.md index 31d47a1..db41dbb 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,3 @@ -

ZeroGravity

- -

- ZeroGravity -

-

Rust Platform @@ -14,6 +8,12 @@ Stealth

+

ZeroGravity

+ +

+ ZeroGravity +

+

OpenAI-compatible proxy that intercepts and relays requests to Google's Antigravity language server, impersonating the real Electron webview.

@@ -43,8 +43,9 @@ graph LR | ------------------- | -------------------------- | ------------------- | | `opus-4.6` | Claude Opus 4.6 (Thinking) | Default model | | `opus-4.5` | Claude Opus 4.5 (Thinking) | — | -| `gemini-3-pro-high` | Gemini 3 Pro (High) | — | -| `gemini-3-pro` | Gemini 3 Pro (Low) | — | +| `gemini-3-pro` | Gemini 3 Pro (High) | Default Pro tier | +| `gemini-3-pro-high` | Gemini 3 Pro (High) | Alias | +| `gemini-3-pro-low` | Gemini 3 Pro (Low) | — | | `gemini-3-flash` | Gemini 3 Flash | Recommended for dev | ## Quick Start @@ -135,6 +136,17 @@ The proxy needs an OAuth token: 2. **Token file**: `~/.config/zerogravity-token` 3. **Runtime**: `curl -X POST http://localhost:8741/v1/token -d '{"token":"ya29.xxx"}'` +
+How to get the token + +1. Open Antigravity +2. Go to **Help** > **Toggle Developer Tools** +3. Send any prompt +4. In the **Network** tab, find a request to `generativelanguage.googleapis.com` +5. Copy the `Authorization: Bearer ya29.xxx...` header value + +
+ ## `zg` Commands | Command | Description | diff --git a/src/api/models.rs b/src/api/models.rs index fb87ae7..78d9285 100644 --- a/src/api/models.rs +++ b/src/api/models.rs @@ -28,6 +28,12 @@ pub(crate) const MODELS: &[ModelDef] = &[ model_enum: 1012, label: "Claude Opus 4.5 (Thinking)", }, + ModelDef { + name: "gemini-3-pro", + ag_id: "MODEL_PLACEHOLDER_M8", + model_enum: 1008, + label: "Gemini 3 Pro (High)", + }, ModelDef { name: "gemini-3-pro-high", ag_id: "MODEL_PLACEHOLDER_M8", @@ -35,7 +41,7 @@ pub(crate) const MODELS: &[ModelDef] = &[ label: "Gemini 3 Pro (High)", }, ModelDef { - name: "gemini-3-pro", + name: "gemini-3-pro-low", ag_id: "MODEL_PLACEHOLDER_M7", model_enum: 1007, label: "Gemini 3 Pro (Low)",