Proxy OpenAI-compatible → Google Gemini • multimodal • grounding • rotation IP • sticky key
22 active 0 exhausted 0 invalid — 22 total | 0 nœuds IP
# Chat
curl -X POST http://localhost:3031/v1/chat/completions \
-H "Content-Type: application/json" \
-d '{"model":"gemini-3.5-flash","messages":[{"role":"user","content":"Bonjour"}]}'
# Vision (image URL)
curl ... -d '{"model":"gemini-3.5-flash","messages":[{"role":"user","content":[{"type":"text","text":"Décris"},{"type":"image_url","image_url":{"url":"https://..."}}]}]}'
# Grounding
curl ... -d '{"model":"gemini-3.5-flash","messages":[{"role":"user","content":"Qui a gagné le mondial 2026 ?"}],"grounding":true}'
# Streaming
curl ... -d '{"model":"gemini-3.5-flash","messages":[{"role":"user","content":"Histoire"}],"stream":true}'
# Session (sticky key)
curl ... -d '{"model":"gemini-3.5-flash","messages":[...],"session_id":"mon-agent-123"}'
| Modèle | RPM | RPD |
|---|---|---|
gemini-3.5-flash ⭐ | 5 | 20 |
gemini-3.1-flash-lite | 15 | 500 |
gemini-2.5-flash | 5 | 20 |
gemini-2.5-flash-lite | 10 | 20 |
gemini-2.0-flash-lite | 10 | 20 |
| Feature | Support |
|---|---|
| Texte | ✅ |
| Vision (image URL/base64) | ✅ |
| Audio (base64) | ✅ |
| PDF/Documents | ✅ fileData |
| Grounding Google Search | ✅ |
| Code Execution | ✅ |
| Streaming SSE | ✅ |
| Rotation IP (0 nœuds) | ✅ |
| Rotation clés | ✅ |
| Fallback modèles | ✅ |
| Sticky key + TTL cache | ✅ |
| Parsing 429 RPM/RPD | ✅ |
v3 — Google I/O 2026