SDK
SDK & Bibliotheken
{{ page.eyebrow }}
{{ page.h1 }}
Officiële SDK's voor het Camile AI platform. Volledig getypeerd, grondig getest en ontworpen om uit de weg te gaan zodat je je kunt concentreren op het bouwen van geweldige agents.
Python
De meest volwassen SDK. Volledige dekking van de API met async-ondersteuning, streaming en first-class type hints.
pip install camile-ai
TypeScript / JavaScript
Isomorfe SDK voor Node.js en browseromgevingen. Volledig getypeerd met uitgebreide generics.
npm install camile-ai
Go
Native Go SDK met sterke typing, context-ondersteuning en idiomatische foutafhandeling.
go get github.com/camileai/camile-go
Rust
Async-first Rust SDK met zero-cost abstractions en volledige tokio/async-std ondersteuning.
cargo add camile
Wat Elke SDK Bevat
- Volledige API-dekking — alle eindpunten, parameters en responstypen.
- Typeveiligheid — first-class TypeScript types, Python type hints, Go generics en Rust enums.
- Streaming-ondersteuning — real-time agentreacties via async iterators en SSE.
- Automatische pogingen — configureerbare exponentiële backoff met jitter voor tijdelijke fouten.
- Snelheidslimietbewustzijn — SDK leest snelheidslimietheaders en vertraagt voordat limieten worden bereikt.
- Verzoek-ID propagatie — elk verzoek draagt een ID voor debugging en ondersteuning.
- Uitgebreide documentatie — JSDoc, docstrings en godoc-commentaar op elk openbaar symbool.
- Testsuites — unit-, integratie- en end-to-end tests die worden uitgevoerd tegen een live API-sandbox.
Snelstart Vergelijking
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 officiële SDK's zijn open source onder de Apache 2.0-licentie. We verwelkomen bijdragen, bugrapporten en functieverzoeken.