gemini-3.1-pro-preview API
Usa gemini-3.1-pro-preview de la familia Gemini mediante RunAPI. Pago por llamada, sin suscripción, y las generaciones fallidas no se cobran.
# Base URL
https://runapi.ai
# Endpoints
POST /v1/chat/completions
POST /v1/responses
POST /v1/messages
POST /v1beta/models/gemini-3.1-pro-preview:generateContent
POST /v1beta/models/gemini-3.1-pro-preview:streamGenerateContent
curl https://runapi.ai/v1/chat/completions \
-H "Authorization: Bearer $RUNAPI_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gemini-3.1-pro-preview",
"messages": [
{
"role": "user",
"content": "Analiza esta base de código y sugiere tres mejoras de rendimiento con ejemplos antes/después."
}
]
}'
from openai import OpenAI
client = OpenAI(
base_url="https://runapi.ai/v1",
api_key="your-runapi-key"
)
response = client.chat.completions.create(
model="gemini-3.1-pro-preview",
messages=[{"role": "user", "content": "Analiza esta base de código y sugiere tres mejoras de rendimiento con ejemplos antes/después."}]
)
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://runapi.ai/v1",
apiKey: "your-runapi-key"
});
const response = await client.chat.completions.create({
model: "gemini-3.1-pro-preview",
messages: [{ role: "user", content: "Analiza esta base de código y sugiere tres mejoras de rendimiento con ejemplos antes/después." }]
});
Gemini gemini-3.1-pro-preview está disponible con la misma autenticación RunAPI, flujo de model skill y precios por uso.
- API key unificada
- Setup del model skill
- Referencia de ID de modelo
- Las generaciones fallidas no se cobran
PRECIOS
FICHA TÉCNICA
| ID de modelo | gemini-3.1-pro-preview |
| Proveedor | |
| Modalidad | text |
| Tipo de tarea | synchronous |
| Facturación | 1K tokens |
| Endpoint | /v1/chat/completions |
| /v1/responses | |
| /v1/messages | |
| /v1beta/models/gemini-3.1-pro-preview:generateContent | |
| /v1beta/models/gemini-3.1-pro-preview:streamGenerateContent | |
| Comercial | Sí |
| Estado del catálogo | Operativo |
Habilidad de modelo — gemini-3.1-pro-preview
Instala la habilidad una vez y luego usa el ID de variante de esta página mientras construyes.
| Endpoint | Protocol |
|---|---|
| /v1/chat/completions | OpenAI compatible |
| /v1/responses | OpenAI Responses |
| /v1/messages | Anthropic compatible |
| /v1beta/models/gemini-3.1-pro-preview:generateContent | Gemini generateContent |
| /v1beta/models/gemini-3.1-pro-preview:streamGenerateContent | Gemini streamGenerateContent |
Cómo usar gemini-3.1-pro-preview
Elige modelo
Selecciona el modelo y la variante que encajan con el flujo de tu app.
Pasa el ID de modelo
Usa este ID de variante en el cuerpo de la petición.
Ejecuta la tarea
Envía la petición y guarda el task ID devuelto.
Recoge la salida
Consulta o recibe el callback cuando termine la tarea.
Comparativa de gemini-3.1-pro-preview
gemini-3.1-pro-preview
Optimizado en velocidad/coste; contexto 1M; baseline de generación anterior
gemini-3.1-pro-preview
Mejor razonamiento de la generación 2.5; contexto 1M
gemini-3.1-pro-preview
gemini-3-flash-preview
Dónde usar esta variante
Chat
Usa LLMs para chat y razonamiento.
Código
Genera y revisa trabajo de implementación.
Automatización
Conecta modelos a tareas backend.
Preguntas frecuentes sobre gemini-3.1-pro-preview
¿Cómo selecciono gemini-3.1-pro-preview?
Pasa el ID de modelo que aparece en el quickstart.
¿El precio es por uso?
Sí. El precio se mide por llamada o unidad.