routerbase-prompt-runner
v0.1.0
Published
Run one-off prompts or prompt files against the RouterBase OpenAI-compatible chat API.
Maintainers
Readme
RouterBase Prompt Runner
RouterBase provides an OpenAI-compatible API for routing prompts to many AI models. This package adds a tiny CLI for running one prompt string or a prompt file through RouterBase.
Install
npm install -g routerbase-prompt-runnerOr run without installing:
npx routerbase-prompt-runner --prompt "Write a short tagline for RouterBase"Usage
export ROUTERBASE_API_KEY="sk-rb-..."
routerbase-run --prompt "Summarize RouterBase in one sentence"
routerbase-run --file prompt.md
routerbase-run --model google/gemini-2.5-flash --prompt "Give me 3 launch ideas"
routerbase-run --json --prompt "Return a tiny JSON object"Options:
--prompt <text>: Prompt text.--file <path>: Read prompt text from a file.--model <id>: Defaults togoogle/gemini-2.5-flash.--api-key <key>: RouterBase API key. Defaults toROUTERBASE_API_KEY.--base-url <url>: Defaults tohttps://routerbase.com/v1.--json: Print the full JSON response.
JavaScript
import { runRouterBasePrompt } from "routerbase-prompt-runner";
const result = await runRouterBasePrompt({
apiKey: process.env.ROUTERBASE_API_KEY,
prompt: "Write a five-word product description.",
model: "google/gemini-2.5-flash"
});
console.log(result.text);