SDK & Bibliotheken
{{ 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.
pip install camile-ai
TypeScript / JavaScript
Isomorphes SDK für Node.js- und Browser-Umgebungen. Vollständig typisiert mit umfassenden Generics.
npm install camile-ai
Go
Natives Go-SDK mit starker Typisierung, Kontextunterstützung und idiomatischer Fehlerbehandlung.
go get github.com/camileai/camile-go
Rust
Async-First-Rust-SDK mit Zero-Cost-Abstraktionen und vollständiger tokio/async-std-Unterstützung.
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.