Saltar al contenido

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. 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. 2

    Añade créditos

    Las solicitudes se pagan con créditos prepagados. Puedes ver tu saldo y tu uso en la plataforma.

  3. 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 streaming
  • POST /v1/responsesRespuestas con estado y búsqueda web, búsqueda en archivos, intérprete de código e imágenes integrados
  • GET /v1/modelsListar los modelos disponibles
  • GET /v1/models/{id}Consultar los detalles y límites de un modelo
  • POST /v1/embeddingsConvertir texto en vectores
  • POST /v1/moderationsClasificar texto con contenido dañino
  • POST /v1/images/generationsGenerar y editar imágenes
  • POST /v1/audio/transcriptionsTranscribir audio a texto
  • POST /v1/audio/speechConvertir texto en voz natural
  • POST /v1/filesSubir archivos para lotes, ajuste fino, evaluaciones y búsqueda
  • POST /v1/vector_storesIndexar archivos para recuperación y búsqueda en archivos
  • POST /v1/batchesEjecutar trabajos grandes de forma asíncrona
  • POST /v1/fine_tuning/jobsEntrenar un adaptador LoRA con tus propios ejemplos
  • POST /v1/evalsEvaluar modelos y ajustes finos con tu conjunto de datos
  • POST /v1/tokenizeContar los tokens de un texto
  • GET /v1/tokenizer/{model}Descargar el tokenizador

Parámetros de chat completions

  • messages
  • stream
  • stream_options.include_usage
  • max_tokens
  • max_completion_tokens
  • temperature
  • top_p
  • stop
  • n
  • logprobs
  • top_logprobs
  • reasoning_effort
  • response_format
  • tools
  • tool_choice
  • user

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.

Precios de la API de Incbury por millón de tokens
TokensPrecio por millón
Entrada0,20 GBP
Entrada en caché0,05 GBP
Salida0,80 GBP

Imágenes, audio, vídeo, herramientas y entrenamiento

Imágenes, audio, vídeo, herramientas y entrenamiento
ProductoPrecio por millón
Embeddings0,02 GBP por millón de tokens
Generación de imágenes0,03 GBP por imagen
Edición de imágenes0,04 GBP por imagen
Generación de vídeo0,06 GBP por segundo
Voz a texto0,004 GBP por minuto
Texto a voz0,01 GBP por 1.000 caracteres
Herramienta de búsqueda web0,005 GBP por llamada
Herramienta de búsqueda en archivos0,002 GBP por llamada
Herramienta de intérprete de código0,003 GBP por llamada
Almacenamiento vectorial0,08 GBP por GB y día
Ajuste fino0,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

Empieza a crear con Atom.

Crea una clave, añade créditos y envía tu primera solicitud en unos minutos.