Client
Promptimizer.connect, then chat.completions.create.
example.ts
TYPESCRIPT
| 1 | import { Promptimizer } from "promptimizer"; |
| 2 | |
| 3 | const client = new Promptimizer({ |
| 4 | gatewayURL: process.env.PROMPTIMIZER_URL, |
| 5 | apiKey: process.env.PROMPTIMIZER_API_KEY, |
| 6 | }); |
| 7 | |
| 8 | const res = await client.chat.completions.create({ |
| 9 | messages: [{ role: "user", content: "What is 17 * 24?" }], |
| 10 | }); |
Methods
| Method | Maps to |
|---|---|
| connect | POST /v1/providers/connect |
| providers | GET /v1/providers |
| savings | GET /v1/savings |
| chat.completions.create | POST /v1/chat/completions |
| classify | POST /v1/classify |
| benchmark | POST /v1/benchmark/run |
| updateFleet | PATCH /v1/models |