Aller au contenu

Développeurs

Construire avec Atom.

L’API Incbury sert Atom via un endpoint de chat completions compatible OpenAI. Gardez votre SDK, changez l’URL de base et payez au token à partir de crédits prépayés.

Démarrage rapide

Votre première requête.

  1. 1

    Créez une clé

    Connectez-vous à la plateforme développeurs et créez une clé API. Elle n’est affichée qu’une fois : conservez-la en lieu sûr.

  2. 2

    Ajoutez des crédits

    Les requêtes sont payées avec des crédits prépayés. Votre solde et votre usage sont visibles sur la plateforme.

  3. 3

    Appelez le modèle

    Envoyez une requête chat completions au modèle atom avec votre clé comme jeton 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"
  }'

Fonctionne avec les SDK officiels d’OpenAI en définissant l’URL de base. Les exemples utilisent la variable d’environnement INCBURY_API_KEY.

SDK

Utilisez le SDK que vous connaissez déjà.

Les paquets incbury sont de fines surcouches des SDK officiels d'OpenAI, avec l'URL de base et la clé déjà configurées. Tout outil compatible OpenAI fonctionne aussi.

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 et 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 gardez le SDK OpenAI et changez l'URL de base

from openai import OpenAI

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

Le modèle

Ce que vous appelez.

ID du modèle
atom
URL de base
https://api.incbury.co.uk/v1
Authentification
Authorization: Bearer atom_…
Fenêtre de contexte
16 384 tokens
Sortie maximale
4 096 tokens
Pris en charge
Chat, niveau de raisonnement, streaming, appels de fonctions, sorties structurées, images en entrée, logprobs, embeddings, fine-tuning, lots et évaluations
Non pris en charge
Sessions vocales en temps réel (bientôt)

L’API sert la version actuelle d’Atom. Voir ses évaluations et ses limites.

Référence

Endpoints et paramètres.

Endpoints

  • POST /v1/chat/completionsCréer une chat completion, en streaming ou non
  • POST /v1/responsesRéponses avec état et recherche web, recherche de fichiers, interpréteur de code et outils d'image intégrés
  • GET /v1/modelsLister les modèles disponibles
  • GET /v1/models/{id}Obtenir les détails et les limites d’un modèle
  • POST /v1/embeddingsTransformer du texte en vecteurs
  • POST /v1/moderationsClasser le texte selon les contenus préjudiciables
  • POST /v1/images/generationsGénérer et modifier des images
  • POST /v1/audio/transcriptionsTranscrire l'audio en texte
  • POST /v1/audio/speechTransformer du texte en voix naturelle
  • POST /v1/filesImporter des fichiers pour les lots, le fine-tuning, les évaluations et la recherche
  • POST /v1/vector_storesIndexer des fichiers pour la récupération et la recherche de fichiers
  • POST /v1/batchesExécuter de gros traitements de façon asynchrone
  • POST /v1/fine_tuning/jobsEntraîner un adaptateur LoRA sur vos propres exemples
  • POST /v1/evalsÉvaluer modèles et fine-tunes sur votre jeu de données
  • POST /v1/tokenizeCompter les tokens d’un texte
  • GET /v1/tokenizer/{model}Télécharger le tokenizer

Paramètres 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

Les messages peuvent utiliser les rôles system, developer, user, assistant et tool. Jusqu’à 64 outils de fonction par requête. Envoyez un en-tête Idempotency-Key pour réessayer sans risque. Les requêtes et les réponses passent par une modération.

Tarifs

Paiement au token.

Prix par million de tokens, en livres sterling, payés avec des crédits prépayés.

Tarifs de l’API Incbury par million de tokens
TokensPrix par million
Entrée0,20 £GB
Entrée en cache0,05 £GB
Sortie0,80 £GB

Images, audio, vidéo, outils et entraînement

Images, audio, vidéo, outils et entraînement
ProduitPrix par million
Embeddings0,02 £GB par million de tokens
Génération d'images0,03 £GB par image
Retouche d'images0,04 £GB par image
Génération de vidéo0,06 £GB par seconde
Parole vers texte0,004 £GB par minute
Texte vers parole0,01 £GB pour 1 000 caractères
Outil de recherche web0,005 £GB par appel
Outil de recherche de fichiers0,002 £GB par appel
Outil d'interpréteur de code0,003 £GB par appel
Stockage vectoriel0,08 £GB par Go et par jour
Fine-tuning0,50 £GB par million de tokens entraînés
  • Les tâches de fine-tuning sont facturées au minimum 0,50 £. Les modèles affinés sont servis aux prix par token de leur modèle de base.
  • Quand vos crédits sont épuisés, les requêtes renvoient HTTP 402 insufficient_credits. Chaque réponse indique votre solde restant dans l’en-tête x-credits-remaining.
  • Chaque clé autorise par défaut 60 requêtes par minute, et vous pouvez fixer une limite différente par clé.
  • Incbury Code est payé avec les mêmes crédits.
  • Incbury Chat a ses propres offres. Comparer les offres Chat

Commencez à construire avec Atom.

Créez une clé, ajoutez des crédits et envoyez votre première requête en quelques minutes.