Use the Gemini API without a Google Cloud project.
gemini-3.1-pro-preview, gemini-3.5-flash, and gemini-2.5-pro β accessible from anywhere through JJAPI's OpenAI-compatible endpoint.
Latest models as of 2026-07-06
See all models βgemini-3-pro-preview flagship Gemini 3 Pro in preview. Frontier reasoning plus full multimodal input β the most capable Gemini available right now, with the usual preview caveats.
gemini-3-flash-preview balanced Preview of Gemini 3's fast tier. Sub-second responses with frontier-grade knowledge β the drop-in successor to 2.5-flash once GA ships.
gemini-3.1-pro-preview flagship Next-generation Gemini Pro in preview. Track frontier capability gains before GA β expect occasional behavior changes between snapshots.
Why use JJAPI for this API
No GCP setup
Skip Google Cloud project creation, IAM, billing alerts, and the AI Studio waiting list.
Long context, low rate
Gemini's per-token rate at long context is the cheapest in the industry. We pass that through.
Native multimodal
Send images, audio, PDFs, video β Gemini accepts them all, and JJAPI relays them unchanged.
Free SSE streaming
Gemini's streaming format is translated to OpenAI SSE so your existing client works.
from openai import OpenAI
client = OpenAI(
base_url="https://api.jjapi.net/v1",
api_key="sk-jjapi-...",
)
r = client.chat.completions.create(
model="gemini-3-pro-preview", # current as of 2026-07-06
messages=[{"role": "user", "content": "Hi"}],
)
print(r.choices[0].message.content) Frequently asked
Can I do 1M-token context windows?
Yes β gemini-2.5-pro on JJAPI supports the full 2M-token context. You pay per input token used, same as Google.
Does grounded search work?
Gemini's built-in google search grounding is exposed via the `tools` parameter. See the docs for the request shape.
What about Imagen for image generation?
Imagen-4 is callable via /v1/images/generations. Flux 1.1 Pro is also routable through the same endpoint.