SPB Git forge

spb/doc-api

Public
2commits 1branches 0releases
15.7 MBsize
maindefault branch
13 days agolast push
Python 88.3% TypeScript 7.6% Shell 4.1%
1022 B · 16 lines typescript
Raw Blame History
1// STATUS: LIVE_VERIFIED — executed 2026-09-18 (exit 0 in 1.5s)2// Image input (base64 data URL) with the Node SDK on gpt-4.1-nano.3import OpenAI from "openai";4import fs from "node:fs";56const PNG_1X1 = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNkYPhfDwAChwGA60e6kgAAAABJRU5ErkJggg==";7const client = new OpenAI();8const response = await client.responses.create({9  model: "gpt-4.1-nano",10  max_output_tokens: 32,11  input: [{ role: "user", content: [{ type: "input_text", text: "Reply with OK." }, { type: "input_image", image_url: PNG_1X1, detail: "low" }] }],12});13fs.appendFileSync("reports/live-requests.jsonl", JSON.stringify({ ts: new Date().toISOString().replace(/\.\d+Z$/, "Z"), provider: "openai", method: "POST", path: "/v1/responses", status: 200, est_cost_usd: 0.00001, note: "example responses/image_input.ts" }) + "\n");14console.log(response.status, response.output_text, response.usage?.input_tokens);15if (response.status !== "completed") throw new Error("failed");16