// Probe: model listing + account endpoints + tokenizer. import { raw, save, short } from "./lib.ts"; const endpoints = [ "/models", "/language-models", "/image-generation-models", "/video-generation-models", "/api-key", "/me", ]; const results: Record = {}; for (const ep of endpoints) { const r = await raw(ep); results[ep] = r; console.log(ep, r.status, short(r.body, 200)); } // single model detail results["/language-models/grok-4.6"] = await raw("/language-models/grok-4.6"); console.log("/language-models/grok-4.6", results["/language-models/grok-4.6"].status); // tokenizer const tok = await raw("/tokenize-text", { method: "POST", body: JSON.stringify({ text: "Hello, world! Bonjour le monde.", model: "grok-4.6" }), }); results["/tokenize-text"] = tok; console.log("/tokenize-text", tok.status, short(tok.body, 400)); save("00-models.json", results);