Inicio rápido
Un endpoint compatible con OpenAI. Apunta un programa que ya tengas al base URL de abajo, cambia la key y no hace falta mover nada más.
Base URL y autenticación
https://api.aifromu.com/v1
Envía tu key como bearer token en la cabecera Authorization. Una key se muestra una sola vez cuando se emite; si la pierdes, rótala desde el panel.
Tu primera petición
- Elige un plan — Compra un plan y abre el panel; tu API key se emite ahí y se muestra una sola vez.
- Apunta al base URL — Define el base URL de tu cliente hacia este despliegue y envía la key como bearer token.
- Llama a un modelo — Nombra astra, sol-6.1, sol-6, terra o luna-6 como modelo y envía la petición que ya envías.
curl https://api.aifromu.com/v1/models \ -H "Authorization: Bearer $AI_FROM_U_API_KEY"
from openai import OpenAI
client = OpenAI(
base_url="https://api.aifromu.com/v1",
api_key="YOUR_AI_FROM_U_API_KEY",
)
response = client.chat.completions.create(
model="terra",
messages=[
{"role": "user", "content": "Hello from AI From U"}
],
)
print(response.choices[0].message.content)
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://api.aifromu.com/v1",
apiKey: process.env.AI_FROM_U_API_KEY,
});
const response = await client.chat.completions.create({
model: "terra",
messages: [{ role: "user", content: "Hello from AI From U" }],
});
console.log(response.choices[0].message.content);
Alias de modelo
| MODELO | GENERACIÓN | MEJOR PARA |
|---|---|---|
| astra | GPT-6 | Razonamiento de frontera en una ventana de 1M de tokens, para el trabajo más difícil de todos. |
| sol-6.1 | GPT-6.1 | El modelo GPT-6.1 de Sol, el más nuevo de la familia, a 1.1 créditos de IA por token de entrada. |
| sol-6 | GPT-6 | La generación GPT-6 de Sol, a 1.1 créditos de IA por token de entrada. |
| terra | GPT-6.1 | Trabajo cotidiano rápido y eficiente — agentes, herramientas, programación, uso del ordenador y tareas visuales. |
| luna-6 | GPT-6 | La generación GPT-6 de Luna, con las tarifas más bajas publicadas aquí. |
sol y luna siguen funcionando como nombres de modelo para las integraciones existentes: ahora ejecutan sol-6.1 y luna-6 y se cobran a las tarifas de esos modelos. Las peticiones que nombran GPT-5.6 Terra las atiende terra, que funciona con GPT-6.1.
Cómo se cuentan los créditos
Cada token se multiplica por el factor de su modelo — entrada, lectura de caché, escritura de caché y salida están todas en las tablas de aquí. El factor es 5.5 en Astra, 1.1 en Sol 6.1 y Sol 6, 0.55 en Terra y 0.055 en Luna 6; la entrada y las escrituras de caché cuentan el factor entero, una lectura de caché la mitad, y la salida y el razonamiento 5× el factor.
Contexto corto
| MODELO | ENTRADA | LECTURA DE CACHÉ | ESCRITURA DE CACHÉ | SALIDA + RAZONAMIENTO |
|---|---|---|---|---|
| astra | 5.5 | 2.75 | 5.5 | 27.5 |
| sol-6.1 | 1.1 | 0.55 | 1.1 | 5.5 |
| sol-6 | 1.1 | 0.55 | 1.1 | 5.5 |
| terra | 0.55 | 0.275 | 0.55 | 2.75 |
| luna-6 | 0.055 | 0.0275 | 0.055 | 0.275 |
Contexto largo
| MODELO | ENTRADA | LECTURA DE CACHÉ | ESCRITURA DE CACHÉ | SALIDA + RAZONAMIENTO |
|---|---|---|---|---|
| astra | 5.5 | 2.75 | 5.5 | 27.5 |
| sol-6.1 | 1.1 | 0.55 | 1.1 | 5.5 |
| sol-6 | 1.1 | 0.55 | 1.1 | 5.5 |
| terra | 0.55 | 0.275 | 0.55 | 2.75 |
| luna-6 | 0.055 | 0.0275 | 0.055 | 0.275 |
Una petición con más de 272,000 tokens de entrada se convierte a la tarifa de contexto largo. Planes y precios
Errores y límites
Una petición que supera tus créditos restantes se rechaza con 429 y no se cobra nada. Un 429 con la cabecera Retry-After significa que el modelo está a plena capacidad por un momento: espera esos segundos y vuelve a enviar la petición; tampoco se cobra. Una key caducada o rotada responde 401.
Las generaciones largas deberían usar stream: true — una petición sin streaming que dure más de unos 100 segundos la corta el borde de red antes de que devuelva nada.