Pular para o conteúdo

Desenvolvedores

Crie com o Atom.

A API da Incbury serve o Atom por um endpoint de chat completions compatível com a OpenAI. Use um SDK existente, troque a URL base e pague por token com créditos pré-pagos.

Início rápido

Sua primeira requisição.

  1. 1

    Crie uma chave

    Entre na plataforma de desenvolvedores e crie uma chave de API. Ela só aparece uma vez, então guarde-a em local seguro.

  2. 2

    Adicione créditos

    As requisições são pagas com créditos pré-pagos. Você vê seu saldo e seu uso na plataforma.

  3. 3

    Chame o modelo

    Envie uma requisição de chat completions ao modelo atom com a sua chave 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 com os SDKs oficiais da OpenAI definindo a URL base. Os exemplos usam a variável de ambiente INCBURY_API_KEY.

SDKs

Use o SDK que você já conhece.

Os pacotes incbury são camadas finas sobre os SDKs oficiais da OpenAI, com a URL base e a chave já configuradas. Qualquer ferramenta compatível com a OpenAI também 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 e 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);

Ou mantenha o SDK da OpenAI e mude a URL base

from openai import OpenAI

client = OpenAI(base_url="https://api.incbury.co.uk/v1", api_key=os.environ["INCBURY_API_KEY"])

O modelo

O que você está chamando.

ID do modelo
atom
URL base
https://api.incbury.co.uk/v1
Autenticação
Authorization: Bearer atom_…
Janela de contexto
16.384 tokens
Saída máxima
4.096 tokens
Suporta
Chat, nível de raciocínio, streaming, chamadas de função, saídas estruturadas, entrada de imagens, logprobs, embeddings, fine-tuning, lotes e avaliações
Não suporta
Sessões de voz em tempo real (em breve)

A API serve a versão atual do Atom. Veja as avaliações e limitações dela.

Referência

Endpoints e parâmetros.

Endpoints

  • POST /v1/chat/completionsCriar uma chat completion, com ou sem streaming
  • POST /v1/responsesRespostas com estado e busca na web, busca em arquivos, interpretador de código e ferramentas de imagem integrados
  • GET /v1/modelsListar os modelos disponíveis
  • GET /v1/models/{id}Consultar detalhes e limites de um modelo
  • POST /v1/embeddingsTransformar texto em vetores
  • POST /v1/moderationsClassificar texto com conteúdo nocivo
  • POST /v1/images/generationsGerar e editar imagens
  • POST /v1/audio/transcriptionsTranscrever áudio em texto
  • POST /v1/audio/speechTransformar texto em voz natural
  • POST /v1/filesEnviar arquivos para lotes, fine-tuning, avaliações e busca
  • POST /v1/vector_storesIndexar arquivos para recuperação e busca em arquivos
  • POST /v1/batchesExecutar trabalhos grandes de forma assíncrona
  • POST /v1/fine_tuning/jobsTreinar um adaptador LoRA com seus próprios exemplos
  • POST /v1/evalsAvaliar modelos e fine-tunes com seu conjunto de dados
  • POST /v1/tokenizeContar os tokens de um texto
  • GET /v1/tokenizer/{model}Baixar o 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

As mensagens podem usar os papéis system, developer, user, assistant e tool. Até 64 ferramentas de função por requisição. Envie um cabeçalho Idempotency-Key para repetir com segurança. Requisições e respostas passam por moderação.

Preços

Pague por token.

Preços por milhão de tokens, em libras esterlinas, pagos com créditos pré-pagos.

Preços da API da Incbury por milhão de tokens
TokensPreço por milhão
Entrada£ 0,20
Entrada em cache£ 0,05
Saída£ 0,80

Imagens, áudio, vídeo, ferramentas e treinamento

Imagens, áudio, vídeo, ferramentas e treinamento
ProdutoPreço por milhão
Embeddings£ 0,02 por milhão de tokens
Geração de imagens£ 0,03 por imagem
Edição de imagens£ 0,04 por imagem
Geração de vídeo£ 0,06 por segundo
Voz para texto£ 0,004 por minuto
Texto para voz£ 0,01 por 1.000 caracteres
Ferramenta de busca na web£ 0,005 por chamada
Ferramenta de busca em arquivos£ 0,002 por chamada
Ferramenta de interpretador de código£ 0,003 por chamada
Armazenamento vetorial£ 0,08 por GB por dia
Fine-tuning£ 0,50 por milhão de tokens treinados
  • Trabalhos de fine-tuning têm cobrança mínima de £ 0,50. Modelos ajustados são servidos pelos preços por token do modelo base.
  • Quando seus créditos acabam, as requisições retornam HTTP 402 insufficient_credits. Cada resposta informa o saldo restante no cabeçalho x-credits-remaining.
  • Cada chave permite 60 requisições por minuto por padrão, e você pode definir um limite diferente para cada chave.
  • O Incbury Code é pago com os mesmos créditos.
  • O Incbury Chat tem planos próprios. Comparar planos do Chat

Comece a criar com o Atom.

Crie uma chave, adicione créditos e envie sua primeira requisição em poucos minutos.