SDKs & Libraries
Official SDKs and community libraries for integrating KairosRoute into your application.
Official SDKs
Python
Official Python SDK with full support for async/await.
pip install kairosrouteQuick start:
from kairosroute import KairosRoute
client = KairosRoute(api_key="kr_live_...")
response = client.chat.completions.create(
model="kr-auto",
messages=[{"role": "user", "content": "Hello!"}]
)
print(response.choices[0].message.content)TypeScript / JavaScript
Official SDK for Node.js and browser environments with TypeScript support.
npm install kairosrouteQuick start:
import { KairosRoute } from 'kairosroute';
const client = new KairosRoute({
apiKey: process.env.KAIROSROUTE_API_KEY,
});
const response = await client.chat.completions.create({
model: 'kr-auto',
messages: [{ role: 'user', content: 'Hello!' }],
});
console.log(response.choices[0].message.content);Go
Official Go SDK for high-performance server applications.
go get github.com/kairosroute/go-sdkQuick start:
package main
import (
"fmt"
"os"
"github.com/kairosroute/go-sdk/kairosroute"
)
func main() {
client := kairosroute.NewClient(os.Getenv("KAIROSROUTE_API_KEY"))
resp, _ := client.ChatCompletions.Create(&kairosroute.ChatRequest{
Model: "kr-auto",
Messages: []kairosroute.Message{
{Role: "user", Content: "Hello!"},
},
})
fmt.Println(resp.Choices[0].Message.Content)
}REST API
You can use KairosRoute directly via HTTP requests without any SDK. All endpoints follow REST conventions.
Base URL
https://kairosroute.com/v1cURL Example
curl https://kairosroute.com/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer kr_live_..." \
-d '{
"model": "kr-auto",
"messages": [
{"role": "user", "content": "Hello!"}
]
}'See the API Reference for complete endpoint documentation.
Framework Integrations
LangChain
Use KairosRoute as an LLM provider in LangChain applications.
from langchain.llms import KairosRoute
llm = KairosRoute(api_key="kr_live_...")OpenAI-Compatible Proxy
Use KairosRoute as a drop-in OpenAI replacement anywhere.
base_url="https://kairosroute.com/v1"
api_key="kr_live_..."Vercel AI SDK
Build AI applications with Next.js and React.
import { openai } from "@ai-sdk/openai";
// Use with KairosRoute endpointAny OpenAI-Compatible SDK
Works with any library that supports custom API endpoints.
base_url: "https://kairosroute.com"
api_key: process.env.KAIROSROUTE_API_KEYCommunity SDKs
These SDKs are maintained by the community. Please report issues to their respective repositories.
Need Help?
Check out our Quickstart Guide or browse the API Reference.
Contact Support →