AGY-API Admin Panel
- Gemini Cloud Assist API
- Gemini for Google Cloud API
Note: No need to enable APIs manually — the system handles these configuration steps automatically for a seamless auth experience.
Authorization Link:
- Click the authorization link above — a Google OAuth page will open in a new window
- Sign in with your Google account and grant permissions
- After authorization, you'll be redirected to localhost:11451 with a success page
- Close the OAuth window and return to this page
- Click the "Get Credential File" button below to complete the flow
Credential File Contents:
Obtain Google Antigravity credentials.
Antigravity Authorization Link:
- Click the authorization link above and complete Google authorization in a new window
- After authorization, you'll be redirected to localhost with a success page
- Close the OAuth window and return to this page
- Click the "Get Credentials" button below to complete the flow
Antigravity Credential Contents:
Batch Upload Credential Files
Upload credential files in bulk.
📤 Credentials Batch Upload
Click to select files or drag and drop here
Supports .json and .zip files
ZIP files will be automatically extracted for JSON credentials inside
Selected Files:
Upload Progress:
0%
📤 Antigravity Credentials Batch Upload
Click to select files or drag and drop here
Supports .json and .zip files
ZIP files will be automatically extracted for JSON credentials inside
Selected Files:
Upload Progress:
0%
Credential Management
Manage all credential files — view status and perform operations.
| OpenAI format |
|
| Claude format |
|
| Gemini format |
|
Click the "Verify" button on any credential to re-fetch the Project ID and check the account's tier (free/pro/ultra).
✅ A successful verify can recover credentials from 403 errors and get them working again.
Use this when you encounter 403 errors.
Click the "Set Preview" button on any credential to configure the Preview channel.
✅ Setting Preview can resolve 404 errors when calling preview models with certain credentials.
Use this when you get 404 errors calling models like gemini-3-pro-preview.
Batch Operations
Antigravity Credential Management
Manage all Antigravity credential files — view status and perform operations.
| OpenAI format |
|
| Claude format |
|
| Gemini format |
|
Click the "Verify" button on any credential to re-fetch the Project ID and check the account's tier (free/pro/ultra).
✅ A successful verify can recover credentials from 403 errors and get them working again.
Use this when you encounter 403 errors.
Batch Operations
Configuration
Manage system configuration — changes take effect immediately after saving.
Server Settings
Basic Settings
Endpoint Settings
Auto-Ban Settings
Anti-Ban Protection (Antigravity)
Retry Settings
Credential Rotation Settings
Use when: You want simple, stateless load balancing with no coordination between workers.
rotation_order, cycling through all credentials in a predictable sequence.
On 429/503 errors: The rate-limited credential is automatically pushed to the back of the rotation queue so the next request uses a fresh credential.
Use when: You need predictable, ordered credential cycling for easier monitoring or debugging.
floor((success_count + failure_count) / N) where N is the Calls Per Rotation Bucket. The credential in the lowest bucket is chosen, with random tie-breaking within a bucket.
On 429/503 errors: Failure counters self-update, naturally deprioritizing the affected credential without any explicit queue manipulation.
Use when: You want automatic load balancing based on actual usage, preventing individual credentials from being overloaded.
Compatibility Settings
Use when: The model returns no content or empty responses during streaming.
Use when: The streaming API is more stable than non-streaming in your environment.
Default: Enabled
signature field name and emits signature_delta streaming events for thinking blocks. ✓ Hot-reload supported
signature instead of thoughtSignature. Enable this for full compatibility with the official Anthropic API protocol. Input always accepts both field names regardless of this setting.
Priority: Model suffix (-max, -high, -medium, -low, -minimal) > Client thinkingBudget > This config value.
Default: Medium (8192)
Default: Disabled
Anti-Truncation Settings
[done] marker when its response is complete. Must contain [done].
- Select a model with the "-stream-anti-truncation" suffix to enable
- This feature only applies during streaming
- Example: "gemini-2.5-pro-stream-anti-truncation"
Custom System Prompt
Telegram Alert Settings
Keepalive Settings
TLS HTTP Mode
tls_config_h2.json. HTTP/1.1 mode uses tls_config.json. The change takes effect after a server restart.
Hot-Reload Reference
- Network: Proxy, endpoints, HTTP timeouts, max connections
- API: Rotation count, retry settings, auto-ban config
- Passwords: API password, panel password, universal password
- Features: Anti-truncation max retries
- Server: Host address, port
- Directories: Credentials directory, Code Assist endpoint
Live Logs
View real-time system log output with filtering and auto-scroll.