Desarrolladores
Crea con Atom.
La API de Incbury sirve Atom mediante un endpoint de chat completions compatible con OpenAI. Usa un SDK existente, cambia la URL base y paga por token con créditos prepagados.
Inicio rápido
Tu primera solicitud.
- 1
Crea una clave
Inicia sesión en la plataforma para desarrolladores y crea una clave de API. Solo se muestra una vez, así que guárdala en un lugar seguro.
- 2
Añade créditos
Las solicitudes se pagan con créditos prepagados. Puedes ver tu saldo y tu uso en la plataforma.
- 3
Llama al modelo
Envía una solicitud de chat completions al modelo atom con tu clave como token bearer.
curl https://api.incbury.co.uk/v1/chat/completions \
-H "Authorization: Bearer $INCBURY_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "atom",
"messages": [{"role": "user", "content": "Summarise the water cycle in two sentences."}],
"reasoning_effort": "none"
}'Funciona con los SDK oficiales de OpenAI configurando la URL base. Los ejemplos usan la variable de entorno INCBURY_API_KEY.
SDK
Usa el SDK que ya conoces.
Los paquetes incbury son envoltorios ligeros de los SDK oficiales de OpenAI con la URL base y la clave ya configuradas. Cualquier herramienta compatible con OpenAI también funciona.
Python
pip install incbury
from incbury import Incbury
client = Incbury() # reads INCBURY_API_KEY
reply = client.chat.completions.create(
model="atom",
messages=[{"role": "user", "content": "Hello, Atom!"}],
)
print(reply.choices[0].message.content)TypeScript y JavaScript
npm install incbury openai
import Incbury from "incbury";
const client = new Incbury(); // reads INCBURY_API_KEY
const reply = await client.chat.completions.create({
model: "atom",
messages: [{ role: "user", content: "Hello, Atom!" }],
});
console.log(reply.choices[0].message.content);O mantén el SDK de OpenAI y cambia la URL base
from openai import OpenAI
client = OpenAI(base_url="https://api.incbury.co.uk/v1", api_key=os.environ["INCBURY_API_KEY"])El modelo
A qué estás llamando.
- ID del modelo
atom- URL base
https://api.incbury.co.uk/v1- Autenticación
Authorization: Bearer atom_…- Ventana de contexto
- 16.384 tokens
- Salida máxima
- 4096 tokens
- Admite
- Chat, nivel de razonamiento, streaming, llamadas a funciones, salidas estructuradas, entrada de imágenes, logprobs, embeddings, ajuste fino, lotes y evaluaciones
- No admite
- Sesiones de voz en tiempo real (próximamente)
La API sirve la versión actual de Atom. Consulta sus evaluaciones y limitaciones.
Referencia
Endpoints y parámetros.
Endpoints
POST /v1/chat/completionsCrear una chat completion, con o sin streamingPOST /v1/responsesRespuestas con estado y búsqueda web, búsqueda en archivos, intérprete de código e imágenes integradosGET /v1/modelsListar los modelos disponiblesGET /v1/models/{id}Consultar los detalles y límites de un modeloPOST /v1/embeddingsConvertir texto en vectoresPOST /v1/moderationsClasificar texto con contenido dañinoPOST /v1/images/generationsGenerar y editar imágenesPOST /v1/audio/transcriptionsTranscribir audio a textoPOST /v1/audio/speechConvertir texto en voz naturalPOST /v1/filesSubir archivos para lotes, ajuste fino, evaluaciones y búsquedaPOST /v1/vector_storesIndexar archivos para recuperación y búsqueda en archivosPOST /v1/batchesEjecutar trabajos grandes de forma asíncronaPOST /v1/fine_tuning/jobsEntrenar un adaptador LoRA con tus propios ejemplosPOST /v1/evalsEvaluar modelos y ajustes finos con tu conjunto de datosPOST /v1/tokenizeContar los tokens de un textoGET /v1/tokenizer/{model}Descargar el tokenizador
Parámetros de chat completions
messagesstreamstream_options.include_usagemax_tokensmax_completion_tokenstemperaturetop_pstopnlogprobstop_logprobsreasoning_effortresponse_formattoolstool_choiceuser
Los mensajes pueden usar los roles system, developer, user, assistant y tool. Hasta 64 herramientas de función por solicitud. Envía una cabecera Idempotency-Key para reintentar con seguridad. Las solicitudes y respuestas pasan por moderación.
Precios
Paga por token.
Precios por millón de tokens, en libras esterlinas, pagados con créditos prepagados.
| Tokens | Precio por millón |
|---|---|
| Entrada | 0,20 GBP |
| Entrada en caché | 0,05 GBP |
| Salida | 0,80 GBP |
Imágenes, audio, vídeo, herramientas y entrenamiento
| Producto | Precio por millón |
|---|---|
| Embeddings | 0,02 GBP por millón de tokens |
| Generación de imágenes | 0,03 GBP por imagen |
| Edición de imágenes | 0,04 GBP por imagen |
| Generación de vídeo | 0,06 GBP por segundo |
| Voz a texto | 0,004 GBP por minuto |
| Texto a voz | 0,01 GBP por 1.000 caracteres |
| Herramienta de búsqueda web | 0,005 GBP por llamada |
| Herramienta de búsqueda en archivos | 0,002 GBP por llamada |
| Herramienta de intérprete de código | 0,003 GBP por llamada |
| Almacenamiento vectorial | 0,08 GBP por GB y día |
| Ajuste fino | 0,50 GBP por millón de tokens entrenados |
- Los trabajos de ajuste fino tienen un cargo mínimo de 0,50 £. Los modelos ajustados se sirven a los precios por token de su modelo base.
- Cuando se agotan tus créditos, las solicitudes devuelven HTTP 402 insufficient_credits. Cada respuesta indica tu saldo restante en la cabecera x-credits-remaining.
- Cada clave permite 60 solicitudes por minuto de forma predeterminada, y puedes fijar un límite distinto para cada clave.
- Incbury Code se paga con los mismos créditos.
- Incbury Chat tiene sus propios planes. Comparar planes de chat
Recursos
Todo lo demás que necesitas.
Empieza a crear con Atom.
Crea una clave, añade créditos y envía tu primera solicitud en unos minutos.