SDK

SDK & Bibliotheken


{{ page.eyebrow }}

{{ page.h1 }}

Offizielle SDKs für die Camile AI-Plattform. Vollständig typisiert, gründlich getestet und so konzipiert, dass sie Ihnen nicht im Weg stehen, damit Sie sich auf das Bauen großartiger Agenten konzentrieren können.

Python

Das ausgereifteste SDK. Vollständige API-Abdeckung mit Async-Unterstützung, Streaming und erstklassigen Typ-Hinweisen.

v2.8.0 Stabil
pip install camile-ai

TypeScript / JavaScript

Isomorphes SDK für Node.js- und Browser-Umgebungen. Vollständig typisiert mit umfassenden Generics.

v2.7.0 Stabil
npm install camile-ai

Go

Natives Go-SDK mit starker Typisierung, Kontextunterstützung und idiomatischer Fehlerbehandlung.

v0.4.0 Beta
go get github.com/camileai/camile-go

Rust

Async-First-Rust-SDK mit Zero-Cost-Abstraktionen und vollständiger tokio/async-std-Unterstützung.

v0.3.0 Beta
cargo add camile

Was jedes SDK enthält

  • Vollständige API-Abdeckung — alle Endpunkte, Parameter und Antworttypen.
  • Typsicherheit — erstklassige TypeScript-Typen, Python-Typ-Hinweise, Go-Generics und Rust-Enums.
  • Streaming-Unterstützung — Echtzeit-Agentenantworten über Async-Iteratoren und SSE.
  • Automatische Wiederholungen — konfigurierbarer exponentieller Backoff mit Jitter für vorübergehende Fehler.
  • Ratenbegrenzungsbewusstsein — SDK liest Ratenbegrenzungs-Header und verlangsamt sich vor Erreichen der Grenzen.
  • Anfrage-ID-Weitergabe — jede Anfrage trägt eine ID für Debugging und Support.
  • Umfangreiche Dokumentation — JSDoc, Docstrings und godoc-Kommentare zu jedem öffentlichen Symbol.
  • Testsuiten — Unit-, Integrations- und End-to-End-Tests gegen eine Live-API-Sandbox.

Schnellstart-Vergleich

Python

from camile import CamileAI

client = CamileAI()
agent = client.agents.create(name="assistant")
response = agent.run("What's the weather in London?")
print(response.text)

TypeScript

import { CamileAI } from "camile-ai";

const client = new CamileAI();
const agent = await client.agents.create({ name: "assistant" });
const response = await agent.run("What's the weather in London?");
console.log(response.text);

Open Source

Alle offiziellen SDKs sind Open Source unter der Apache 2.0-Lizenz. Wir begrüßen Beiträge, Fehlerberichte und Funktionsanfragen.