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
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
Adicione créditos
As requisições são pagas com créditos pré-pagos. Você vê seu saldo e seu uso na plataforma.
- 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 streamingPOST /v1/responsesRespostas com estado e busca na web, busca em arquivos, interpretador de código e ferramentas de imagem integradosGET /v1/modelsListar os modelos disponíveisGET /v1/models/{id}Consultar detalhes e limites de um modeloPOST /v1/embeddingsTransformar texto em vetoresPOST /v1/moderationsClassificar texto com conteúdo nocivoPOST /v1/images/generationsGerar e editar imagensPOST /v1/audio/transcriptionsTranscrever áudio em textoPOST /v1/audio/speechTransformar texto em voz naturalPOST /v1/filesEnviar arquivos para lotes, fine-tuning, avaliações e buscaPOST /v1/vector_storesIndexar arquivos para recuperação e busca em arquivosPOST /v1/batchesExecutar trabalhos grandes de forma assíncronaPOST /v1/fine_tuning/jobsTreinar um adaptador LoRA com seus próprios exemplosPOST /v1/evalsAvaliar modelos e fine-tunes com seu conjunto de dadosPOST /v1/tokenizeContar os tokens de um textoGET /v1/tokenizer/{model}Baixar o tokenizador
Parâmetros de chat completions
messagesstreamstream_options.include_usagemax_tokensmax_completion_tokenstemperaturetop_pstopnlogprobstop_logprobsreasoning_effortresponse_formattoolstool_choiceuser
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.
| Tokens | Preço por milhão |
|---|---|
| Entrada | £ 0,20 |
| Entrada em cache | £ 0,05 |
| Saída | £ 0,80 |
Imagens, áudio, vídeo, ferramentas e treinamento
| Produto | Preç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
Recursos
Tudo o mais de que você precisa.
Comece a criar com o Atom.
Crie uma chave, adicione créditos e envie sua primeira requisição em poucos minutos.