Zum Inhalt springen

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. 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. 2

    Guthaben aufladen

    Anfragen werden aus vorausbezahltem Guthaben bezahlt. Kontostand und Nutzung sehen Sie auf der Plattform.

  3. 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 nicht
  • POST /v1/responsesZustandsbehaftete Antworten mit integrierter Websuche, Dateisuche, Code-Interpreter und Bildwerkzeugen
  • GET /v1/modelsVerfügbare Modelle auflisten
  • GET /v1/models/{id}Details und Limits eines Modells abrufen
  • POST /v1/embeddingsText in Vektoren umwandeln
  • POST /v1/moderationsText auf schädliche Inhalte prüfen
  • POST /v1/images/generationsBilder erzeugen und bearbeiten
  • POST /v1/audio/transcriptionsAudio in Text transkribieren
  • POST /v1/audio/speechText in natürliche Sprache umwandeln
  • POST /v1/filesDateien für Batches, Fine-Tuning, Evals und Suche hochladen
  • POST /v1/vector_storesDateien für Retrieval und Dateisuche indizieren
  • POST /v1/batchesGroße Aufträge asynchron ausführen
  • POST /v1/fine_tuning/jobsEinen LoRA-Adapter mit eigenen Beispielen trainieren
  • POST /v1/evalsModelle und Fine-Tunes an Ihrem Datensatz bewerten
  • POST /v1/tokenizeTokens eines Textes zählen
  • GET /v1/tokenizer/{model}Tokenizer herunterladen

Parameter für 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

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.

Preise der Incbury API pro Million Tokens
TokensPreis pro Million
Eingabe0,20 £
Zwischengespeicherte Eingabe0,05 £
Ausgabe0,80 £

Bilder, Audio, Video, Werkzeuge und Training

Bilder, Audio, Video, Werkzeuge und Training
ProduktPreis pro Million
Embeddings0,02 £ pro Million Tokens
Bilderzeugung0,03 £ pro Bild
Bildbearbeitung0,04 £ pro Bild
Videoerzeugung0,06 £ pro Sekunde
Sprache zu Text0,004 £ pro Minute
Text zu Sprache0,01 £ pro 1.000 Zeichen
Websuche-Werkzeug0,005 £ pro Aufruf
Dateisuche-Werkzeug0,002 £ pro Aufruf
Code-Interpreter-Werkzeug0,003 £ pro Aufruf
Vektorspeicher0,08 £ pro GB und Tag
Fine-Tuning0,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

Beginnen Sie, mit Atom zu entwickeln.

Schlüssel erstellen, Guthaben aufladen und in wenigen Minuten die erste Anfrage senden.