Entwickler
Mit Atom entwickeln.
Die Incbury API stellt Atom über einen OpenAI-kompatiblen Chat-Completions-Endpunkt bereit. Nutzen Sie ein bestehendes SDK, ändern Sie die Basis-URL und zahlen Sie pro Token aus vorausbezahltem Guthaben.
Schnellstart
Ihre erste Anfrage.
- 1
Schlüssel erstellen
Melden Sie sich auf der Entwicklerplattform an und erstellen Sie einen API-Schlüssel. Er wird nur einmal angezeigt, bewahren Sie ihn also sicher auf.
- 2
Guthaben aufladen
Anfragen werden aus vorausbezahltem Guthaben bezahlt. Kontostand und Nutzung sehen Sie auf der Plattform.
- 3
Modell aufrufen
Senden Sie eine Chat-Completions-Anfrage an das Modell atom, mit Ihrem Schlüssel als Bearer-Token.
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"
}'Funktioniert mit den offiziellen OpenAI-SDKs, wenn Sie die Basis-URL setzen. Die Beispiele verwenden die Umgebungsvariable INCBURY_API_KEY.
SDKs
Nutzen Sie das SDK, das Sie schon kennen.
Die incbury-Pakete sind schlanke Hüllen um die offiziellen OpenAI-SDKs, mit bereits gesetzter Basis-URL und Schlüssel. Jedes OpenAI-kompatible Werkzeug funktioniert ebenfalls.
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 und 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);Oder behalten Sie das OpenAI-SDK und ändern Sie die Basis-URL
from openai import OpenAI
client = OpenAI(base_url="https://api.incbury.co.uk/v1", api_key=os.environ["INCBURY_API_KEY"])Das Modell
Was Sie aufrufen.
- Modell-ID
atom- Basis-URL
https://api.incbury.co.uk/v1- Authentifizierung
Authorization: Bearer atom_…- Kontextfenster
- 16.384 Tokens
- Maximale Ausgabe
- 4.096 Tokens
- Unterstützt
- Chat, Reasoning-Stufen, Streaming, Function Calling, strukturierte Ausgaben, Bildeingabe, Logprobs, Embeddings, Fine-Tuning, Batches und Evals
- Nicht unterstützt
- Echtzeit-Sprachsitzungen (demnächst)
Die API stellt die aktuelle Atom-Version bereit. Zu ihren Evaluierungen und Grenzen.
Referenz
Endpunkte und Parameter.
Endpunkte
POST /v1/chat/completionsChat Completion erstellen, gestreamt oder nichtPOST /v1/responsesZustandsbehaftete Antworten mit integrierter Websuche, Dateisuche, Code-Interpreter und BildwerkzeugenGET /v1/modelsVerfügbare Modelle auflistenGET /v1/models/{id}Details und Limits eines Modells abrufenPOST /v1/embeddingsText in Vektoren umwandelnPOST /v1/moderationsText auf schädliche Inhalte prüfenPOST /v1/images/generationsBilder erzeugen und bearbeitenPOST /v1/audio/transcriptionsAudio in Text transkribierenPOST /v1/audio/speechText in natürliche Sprache umwandelnPOST /v1/filesDateien für Batches, Fine-Tuning, Evals und Suche hochladenPOST /v1/vector_storesDateien für Retrieval und Dateisuche indizierenPOST /v1/batchesGroße Aufträge asynchron ausführenPOST /v1/fine_tuning/jobsEinen LoRA-Adapter mit eigenen Beispielen trainierenPOST /v1/evalsModelle und Fine-Tunes an Ihrem Datensatz bewertenPOST /v1/tokenizeTokens eines Textes zählenGET /v1/tokenizer/{model}Tokenizer herunterladen
Parameter für Chat Completions
messagesstreamstream_options.include_usagemax_tokensmax_completion_tokenstemperaturetop_pstopnlogprobstop_logprobsreasoning_effortresponse_formattoolstool_choiceuser
Nachrichten können die Rollen system, developer, user, assistant und tool verwenden. Bis zu 64 Function-Tools pro Anfrage. Senden Sie einen Idempotency-Key-Header, um Anfragen sicher zu wiederholen. Anfragen und Antworten durchlaufen eine Moderation.
Preise
Bezahlung pro Token.
Preise pro Million Tokens, in Pfund Sterling, bezahlt aus vorausbezahltem Guthaben.
| Tokens | Preis pro Million |
|---|---|
| Eingabe | 0,20 £ |
| Zwischengespeicherte Eingabe | 0,05 £ |
| Ausgabe | 0,80 £ |
Bilder, Audio, Video, Werkzeuge und Training
| Produkt | Preis pro Million |
|---|---|
| Embeddings | 0,02 £ pro Million Tokens |
| Bilderzeugung | 0,03 £ pro Bild |
| Bildbearbeitung | 0,04 £ pro Bild |
| Videoerzeugung | 0,06 £ pro Sekunde |
| Sprache zu Text | 0,004 £ pro Minute |
| Text zu Sprache | 0,01 £ pro 1.000 Zeichen |
| Websuche-Werkzeug | 0,005 £ pro Aufruf |
| Dateisuche-Werkzeug | 0,002 £ pro Aufruf |
| Code-Interpreter-Werkzeug | 0,003 £ pro Aufruf |
| Vektorspeicher | 0,08 £ pro GB und Tag |
| Fine-Tuning | 0,50 £ pro Million trainierter Tokens |
- Fine-Tuning-Aufträge kosten mindestens 0,50 £. Feinabgestimmte Modelle werden zu den Tokenpreisen ihres Basismodells bereitgestellt.
- Ist Ihr Guthaben aufgebraucht, liefern Anfragen HTTP 402 insufficient_credits. Jede Antwort meldet Ihr Restguthaben im Header x-credits-remaining.
- Jeder Schlüssel erlaubt standardmäßig 60 Anfragen pro Minute, und Sie können pro Schlüssel ein anderes Limit festlegen.
- Incbury Code wird aus demselben Guthaben bezahlt.
- Für Incbury Chat gibt es eigene Pläne. Chat-Pläne vergleichen
Ressourcen
Alles Weitere, was Sie brauchen.
Beginnen Sie, mit Atom zu entwickeln.
Schlüssel erstellen, Guthaben aufladen und in wenigen Minuten die erste Anfrage senden.