Developers · SDKs
Typed clients. Zero boilerplate.
Each SDK ships with built-in retries, exponential backoff, request signing, and streaming helpers — so you focus on the model, not the plumbing.
Python
pip install kepler-qmaxfrom kepler import Client
q = Client(api_key="sk_live_...")
result = q.predict(
model="kepler-q-max",
task="fraud_detection",
features=[0.12, 0.84, 1.7],
)
print(result.label, result.confidence)TypeScript
npm install @kepler/qmaximport { Kepler } from "@kepler/qmax";
const q = new Kepler({ apiKey: process.env.KEPLER_KEY! });
const result = await q.predict({
model: "kepler-q-max",
task: "fraud_detection",
features: [0.12, 0.84, 1.7],
});
console.log(result.label, result.confidence);Go
go get github.com/sonicium/kepler-goclient := kepler.New("sk_live_...")
res, err := client.Predict(ctx, &kepler.PredictRequest{
Model: "kepler-q-max",
Task: "fraud_detection",
Features: []float64{0.12, 0.84, 1.7},
})
if err != nil { log.Fatal(err) }
fmt.Println(res.Label, res.Confidence)Versioning & support
SDKs follow semver. Major versions are supported for 24 months after release. Security patches backported to all supported majors.
Source & issues
All clients are open-source on GitHub under the sonicium organization. PRs welcome — please run make lint test before submitting.
