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.

v2.8.0 Stabiel
pip install camile-ai

TypeScript / JavaScript

Isomorfe SDK voor Node.js en browseromgevingen. Volledig getypeerd met uitgebreide generics.

v2.7.0 Stabiel
npm install camile-ai

Go

Native Go SDK met sterke typing, context-ondersteuning en idiomatische foutafhandeling.

v0.4.0 Bèta
go get github.com/camileai/camile-go

Rust

Async-first Rust SDK met zero-cost abstractions en volledige tokio/async-std ondersteuning.

v0.3.0 Bèta
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.