Node.js
Install
npm install @gatectr/sdkInitialize
import { GateCtr } from '@gatectr/sdk';
const client = new GateCtr({
apiKey: process.env.GATECTR_API_KEY,
});client.complete()
client.complete()const response = await client.complete({
model: string, // model name or "auto"
messages: Message[], // OpenAI-compatible messages array
gatectr?: {
optimize?: boolean, // default: true (Pro+)
route?: boolean, // default: false (Pro+)
budget_id?: string, // override project budget
}
});client.stream()
client.stream()client.usage()
client.usage()Drop-in for OpenAI SDK
Full reference
Last updated
Was this helpful?