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
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
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
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 nonPOST /v1/responsesRéponses avec état et recherche web, recherche de fichiers, interpréteur de code et outils d'image intégrésGET /v1/modelsLister les modèles disponiblesGET /v1/models/{id}Obtenir les détails et les limites d’un modèlePOST /v1/embeddingsTransformer du texte en vecteursPOST /v1/moderationsClasser le texte selon les contenus préjudiciablesPOST /v1/images/generationsGénérer et modifier des imagesPOST /v1/audio/transcriptionsTranscrire l'audio en textePOST /v1/audio/speechTransformer du texte en voix naturellePOST /v1/filesImporter des fichiers pour les lots, le fine-tuning, les évaluations et la recherchePOST /v1/vector_storesIndexer des fichiers pour la récupération et la recherche de fichiersPOST /v1/batchesExécuter de gros traitements de façon asynchronePOST /v1/fine_tuning/jobsEntraîner un adaptateur LoRA sur vos propres exemplesPOST /v1/evalsÉvaluer modèles et fine-tunes sur votre jeu de donnéesPOST /v1/tokenizeCompter les tokens d’un texteGET /v1/tokenizer/{model}Télécharger le tokenizer
Paramètres de chat completions
messagesstreamstream_options.include_usagemax_tokensmax_completion_tokenstemperaturetop_pstopnlogprobstop_logprobsreasoning_effortresponse_formattoolstool_choiceuser
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.
| Tokens | Prix par million |
|---|---|
| Entrée | 0,20 £GB |
| Entrée en cache | 0,05 £GB |
| Sortie | 0,80 £GB |
Images, audio, vidéo, outils et entraînement
| Produit | Prix par million |
|---|---|
| Embeddings | 0,02 £GB par million de tokens |
| Génération d'images | 0,03 £GB par image |
| Retouche d'images | 0,04 £GB par image |
| Génération de vidéo | 0,06 £GB par seconde |
| Parole vers texte | 0,004 £GB par minute |
| Texte vers parole | 0,01 £GB pour 1 000 caractères |
| Outil de recherche web | 0,005 £GB par appel |
| Outil de recherche de fichiers | 0,002 £GB par appel |
| Outil d'interpréteur de code | 0,003 £GB par appel |
| Stockage vectoriel | 0,08 £GB par Go et par jour |
| Fine-tuning | 0,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
Ressources
Tout ce qu’il vous faut d’autre.
Commencez à construire avec Atom.
Créez une clé, ajoutez des crédits et envoyez votre première requête en quelques minutes.