Client

Promptimizer.connect, then chat.completions.create.

example.ts
TYPESCRIPT
1import { Promptimizer } from "promptimizer";
2 
3const client = new Promptimizer({
4 gatewayURL: process.env.PROMPTIMIZER_URL,
5 apiKey: process.env.PROMPTIMIZER_API_KEY,
6});
7 
8const res = await client.chat.completions.create({
9 messages: [{ role: "user", content: "What is 17 * 24?" }],
10});

Methods

MethodMaps to
connectPOST /v1/providers/connect
providersGET /v1/providers
savingsGET /v1/savings
chat.completions.createPOST /v1/chat/completions
classifyPOST /v1/classify
benchmarkPOST /v1/benchmark/run
updateFleetPATCH /v1/models