SPB Git forge

spb/polyllm

Public
15commits 1branches 0releases
2.2 MBsize
maindefault branch
13 days agolast push
TypeScript 97.4% SQL 1% JavaScript 0.9% CSS 0.6%
667 B · 13 lines typescript
Raw Blame History
1import { raw, save, MODELS, chat } from "./lib.ts";23const out: Record<string, unknown> = {};4out.list = await raw("/models");5for (const m of MODELS) out[`retrieve:${m}`] = await raw(`/models/${m}`);6out["retrieve:unknown"] = await raw(`/models/does-not-exist`);7// one tiny call to see rate-limit headers on inference8out.tinyForHeaders = await chat({ model: "gpt-oss-120b", messages: [{ role: "user", content: "Say hi" }], max_completion_tokens: 20 });9save("00-models.json", out);10console.log(JSON.stringify(out.list, null, 1));11console.log("headers on inference:", (out.tinyForHeaders as any).headers);12console.log("status", (out.tinyForHeaders as any).status);13