gemini API
Access Google Gemini through API in One's OpenAI-compatible chat API. Advanced text generation, reasoning, and conversation capabilities. 5 credits are pre-deducted, then adjusted by token usage.
Use this in the request body model field.
The currently implemented BFF route.
Input types: text
Keys are managed by the shared dashboard.
This route does not require webhook handling.
Service highlights
Marketplace-style signals backed by the current live route, without copying external SLA, discount, login, or payment claims.
This page only shows endpoints implemented under /api/v1. /api/v1/chat/completions
This model returns directly without creating a media task.
Top-up, orders, credit balance, and profile continue through the existing shared console.
Your browser only holds an API in One key; provider calls stay server-side.
Call contract
Use these fields to integrate the current live model route.
- Base URL
https://apiin.oneClients call same-origin APIs; the server BFF forwards to the Worker.- Authorization
Authorization: Bearer <API_KEY>Managed by the existing Dashboard API Keys page.- Model field
geminiSend this value in the request body model field.- Result path
/api/v1/chat/completionsChat models return the result directly.- Billing path
/billing/creditsUses the existing credits, orders, and top-up logic.
Runtime behavior
This model uses the synchronous chat route and returns a response directly.
API Console
Switch between real models on this endpoint, choose a live route, and generate request examples from the current catalog payload.
curl --request POST \
--url https://apiin.one/api/v1/chat/completions \
--header 'Authorization: Bearer <API_KEY>'
--header 'Content-Type: application/json' \
--data-raw '{
"model": "gemini",
"messages": [
{
"role": "user",
"content": "Explain quantum computing in simple terms."
}
],
"stream": false,
"include_thoughts": true
}'/api/v1/chat/completionsEndpoint decision panel
Evaluate cost, provider coverage, and production integration behavior across live models on this implemented endpoint.
Sorted by base credits from low to high.
Chat models return the result directly.
Live capabilities
These capabilities come from the current model config and backend route. Unreleased APIs are not listed.
OpenAI
OpenAI-compatible /chat/completions format — drop-in replacement
Usage
Usage-based credit accounting after a 5-credit pre-deduction
128K token context window for long documents
128K token context window for long documents
No Google Cloud or Vertex AI setup required
No Google Cloud or Vertex AI setup required
Request format
Clients call same-origin API routes; the server BFF forwards to the matching Worker.
POST/api/v1/chat/completions5 creditsGoogle's most capable AI model for text generation, reasoning, and conversation.
Parameters
messagesarrayArray of message objects with role (user/assistant/system/developer) and content
RequiredstreambooleanEnable SSE streaming responses
Optional · Default trueinclude_thoughtsbooleanInclude model reasoning/thinking steps
Optional · Default truereasoning_effortstringReasoning depth: "low" or "high"
Optional · Default hightoolsarrayTool definitions for function calling (OpenAI-compatible format)
Optionalresponse_formatobjectForce structured output (e.g. {type: "json_object"})
OptionalExample request
curl -X POST https://apiin.one/api/v1/chat/completions \
-H "Authorization: Bearer aio_your_api_key" \
-H "Content-Type: application/json" \
--data-raw '{
"model": "gemini",
"messages": [
{
"role": "user",
"content": "Explain quantum computing in simple terms."
}
],
"stream": false,
"include_thoughts": true
}'Integration flow
These steps use the current live route and shared account system; login, payment, orders, credits, and profile remain shared.
Create a shared API key
Create a key in the existing dashboard. Top-up, orders, credit balance, and profile stay in the shared console.
Call the real endpoint
Send a request with the endpoint, model id, and parameters shown on this page. /api/v1/chat/completions
Poll task status
Chat models return directly without task polling.
Pricing
~5 credits pre-deduct, pay-per-token
Use cases
These workflows are supported by the current model and backend node.
Build AI-powered chatbots and customer support agents
Generate and summarize text content at scale
Create AI coding assistants and code generation tools
Power reasoning and analysis features in your application
FAQ
Is the Gemini API compatible with OpenAI's format?
Yes. API in One uses the standard OpenAI chat/completions format. You can switch from OpenAI to Gemini by changing the base URL and model name — no other code changes needed.
How much does the Gemini API cost?
5 credits are pre-deducted per request, then adjusted based on actual token usage (pay-per-token). Usage and balance are managed through the shared billing console.
Does the Gemini API support streaming?
Yes. Streaming is enabled by default via SSE (Server-Sent Events). Set stream to false for synchronous responses.
What is the maximum context length?
Gemini 3 Flash supports up to 1M tokens of context, suitable for processing long documents and maintaining extended conversations.