docs: reorder introductory text, update Rust badge style, and clarify WIP status in README.
This commit is contained in:
36
README.md
36
README.md
@@ -5,11 +5,7 @@
|
||||
</p>
|
||||
|
||||
<p align="center">
|
||||
OpenAI-compatible proxy that intercepts and relays requests to Google's Antigravity language server, impersonating the real Electron webview.
|
||||
</p>
|
||||
|
||||
<p align="center">
|
||||
<img src="https://img.shields.io/badge/rust-1.75+-93450a?style=flat-square&logo=rust" alt="Rust" />
|
||||
<img src="https://img.shields.io/badge/rust-1.75+-555?style=flat-square&logo=rust&logoColor=white" alt="Rust" />
|
||||
<img src="https://img.shields.io/badge/platform-linux%20%7C%20macos%20%7C%20windows-555?style=flat-square" alt="Platform" />
|
||||
<img src="https://img.shields.io/badge/license-private-333?style=flat-square" alt="License" />
|
||||
<img src="https://img.shields.io/badge/API-OpenAI%20%7C%20Gemini-666?style=flat-square" alt="API" />
|
||||
@@ -18,6 +14,10 @@
|
||||
<img src="https://img.shields.io/badge/stealth-JA3%2FJA4-333?style=flat-square" alt="Stealth" />
|
||||
</p>
|
||||
|
||||
<p align="center">
|
||||
OpenAI-compatible proxy that intercepts and relays requests to Google's Antigravity language server, impersonating the real Electron webview.
|
||||
</p>
|
||||
|
||||
---
|
||||
|
||||
```mermaid
|
||||
@@ -113,19 +113,19 @@ schtasks /run /tn "ZeroGravity Proxy"
|
||||
|
||||
## Endpoints
|
||||
|
||||
| Method | Path | Description |
|
||||
| ---------- | --------------------------------- | -------------------------------------- |
|
||||
| `POST` | `/v1/responses` | Responses API (sync + streaming) |
|
||||
| `POST` | `/v1/chat/completions` | Chat Completions API (OpenAI compat) |
|
||||
| `POST` | `/v1beta/models/{model}:{action}` | Official Gemini v1beta routes |
|
||||
| `GET/POST` | `/v1/search` | Web Search via Google grounding ⚠️ WIP |
|
||||
| `GET` | `/v1/models` | List available models |
|
||||
| `GET` | `/v1/sessions` | List active sessions |
|
||||
| `DELETE` | `/v1/sessions/{id}` | Delete a session |
|
||||
| `POST` | `/v1/token` | Set OAuth token at runtime |
|
||||
| `GET` | `/v1/usage` | MITM-intercepted token usage |
|
||||
| `GET` | `/v1/quota` | LS quota and rate limits |
|
||||
| `GET` | `/health` | Health check |
|
||||
| Method | Path | Description |
|
||||
| ---------- | --------------------------------- | ------------------------------------- |
|
||||
| `POST` | `/v1/responses` | Responses API (sync + streaming) |
|
||||
| `POST` | `/v1/chat/completions` | Chat Completions API (OpenAI compat) |
|
||||
| `POST` | `/v1beta/models/{model}:{action}` | Official Gemini v1beta routes |
|
||||
| `GET/POST` | `/v1/search` | Web Search via Google grounding (WIP) |
|
||||
| `GET` | `/v1/models` | List available models |
|
||||
| `GET` | `/v1/sessions` | List active sessions |
|
||||
| `DELETE` | `/v1/sessions/{id}` | Delete a session |
|
||||
| `POST` | `/v1/token` | Set OAuth token at runtime |
|
||||
| `GET` | `/v1/usage` | MITM-intercepted token usage |
|
||||
| `GET` | `/v1/quota` | LS quota and rate limits |
|
||||
| `GET` | `/health` | Health check |
|
||||
|
||||
## Authentication
|
||||
|
||||
|
||||
Reference in New Issue
Block a user