POST /v1/chat/completions.
This page covers LLM text only (
https://llm.modellix.ai).Modellix model IDs are provider/name (for example openai/gpt-5.5). Put that full string in the profile id field. Junie requires baseUrl to be the full Chat Completions URL (including /v1/chat/completions), not a host-only or /v1 base. See Models & Pricing.Set Up Junie
1
Get a Modellix API Key
Create a Modellix API key in the console and export it so the profile can resolve Add the same line to your shell profile (for example
${MODELLIX_API_KEY}:~/.zshrc) for persistent use.2
Add a Custom Model Profile
Create The filename without
~/.junie/models/modellix.json (or .junie/models/modellix.json in a project):.json is the profile ID (modellix). Junie discovers profiles from $JUNIE_HOME/models/*.json (default ~/.junie/models/) and project-level .junie/models/*.json.3
Select the Modellix Profile
Start Junie with the custom profile:Custom models use the
custom: prefix plus the profile filename (without .json). In the interactive TUI, pick the Modellix profile from the model list or use /model.4
Start Junie
From your project directory:For a one-shot (headless) task:
Troubleshooting
Related
- Junie Custom LLMs — profile schema and discovery
- Models & Pricing — Model IDs and rates
- LLM API guide — protocols and curl examples
- Hermes · OpenClaw — other OpenAI-compatible custom setups