Install the CLI globally
Install the MIT-licensed CLI directly from the public GitHub repository.
npm install -g github:Bazaarlinkorg/bazaarlink-byoc-agent@bazaarlink/byoc-agent v0.1.0 is MIT licensed. Install the CLI globally from the public GitHub repository; the npm registry version is coming later. The --models value (for example qwen3.5:2b) is the local backend model ID; it is not the canonical ID used by the API. Authenticated only confirms the gateway connection. Then open /keys/byok?tab=byoc, create byoc/qwen3.5-2b -> qwen3.5:2b, and call byoc/qwen3.5-2b through the API.
Install the MIT-licensed CLI directly from the public GitHub repository.
npm install -g github:Bazaarlinkorg/bazaarlink-byoc-agentIf you already have one, continue; otherwise use register with your email, models, and concurrency.
bazaarlink-byoc register \
--email you@example.com \
--models qwen3.5:2b \
--max-concurrent 4login calls /auth/byoc/login and stores the key plus a short-lived token locally.
bazaarlink-byoc login \
--key "byoc_..." \
--gateway "https://byoc-gateway.bazaarlink.ai" \
--models "qwen3.5:2b" \
--input-price 0 \
--output-price 0Authenticated only confirms the gateway connection. Then open /keys/byok?tab=byoc, create byoc/qwen3.5-2b -> qwen3.5:2b, and call byoc/qwen3.5-2b through the API.
bazaarlink-byoc start
# Authenticated only confirms the gateway connection.
# Create byoc/qwen3.5-2b -> qwen3.5:2b in /keys/byok?tab=byocThe model and inference environment stay on your equipment. The Agent opens the gateway connection, the gateway routes your account’s work to your node, and the app keeps one API entry point.
Model and inference stay on your hardware
Take over when your node is full or offline
No BazaarLink price on your own node's traffic
Same endpoint, no client changes
Choose the local backend that runs your model, then pass its connection settings to the Agent.
Default backend; the default URL is http://localhost:11434.
Use --backend openai and --url with the model ID your local server accepts.
Uses the same OpenAI-compatible streaming path without model-name translation.
You control the model files, inference process, hardware, and local runtime.
Traffic executed through your BYOC node has zero BazaarLink pricing; you still own the equipment, power, and operations.
The local model connects through the gateway, so product code does not need a transport layer per backend.
Jobs stay bound to the owning account. The node is not placed in a shared pool or compute marketplace.
These fields mirror the current CLI and package metadata. Install from the public GitHub repository until the npm registry version arrives.
The CLI is installed globally from the public GitHub repository; the npm registry version is coming later.
--backend ollama is the default. Add --ollama-url when Ollama runs elsewhere.
LM Studio, vLLM, and llama.cpp use --backend openai; --url is required and --models must match the local model ID.
You have a GPU host and local model, and want the model files and inference environment to stay on equipment you control while your product keeps a familiar API entry point.
You do not want to rent out idle compute or place requests into a shared node pool. BYOC connects your equipment, your account, and one gateway path.
Authenticated only confirms the gateway connection. Then open /keys/byok?tab=byoc, create byoc/qwen3.5-2b -> qwen3.5:2b, and call byoc/qwen3.5-2b through the API.
Bring one local model machine and a BYOC key, then validate how your compute, your node, and one API entry point work together.
Manage BYOC nodes