blob: ba5822f6327d6798843a7bbfed39c44838de12f2 [file] [view]
# Qwen Code
This setup has been tested with Qwen Code 0.26.1 on macOS.
## Install
```shell
npm install -g @qwen-code/qwen-code@latest
```
(`brew install qwen-code` also works.)
## `~/.qwen/settings.json`
```json
{
"modelProviders": {
"openai": [
{
"id": "qwen3.8-27b",
"name": "Apache LLMAO - Qwen3.8 27B",
"baseUrl": "https://llm.apache.org/v1",
"envKey": "LLMAO_KEY"
},
{
"id": "gemma4-26b",
"name": "Apache LLMAO - Gemma 4 26B",
"baseUrl": "https://llm.apache.org/v1",
"envKey": "LLMAO_KEY"
},
{
"id": "qwen3-8b",
"name": "Apache LLMAO - Qwen3 8B",
"baseUrl": "https://llm.apache.org/v1",
"envKey": "LLMAO_KEY"
}
]
},
"security": {
"auth": {
"selectedType": "openai"
}
},
"model": {
"name": "qwen3.8-27b"
}
}
```
Add one `modelProviders.openai` entry for each model ID on the [Models page](https://llm.apache.org/models). Note that `baseUrl` needs the `/v1` suffix.
## API key
Qwen Code loads `~/.qwen/.env` automatically, so the personal access token from [My Keys](https://llm.apache.org/keys) can go there:
```
LLMAO_KEY=<your personal access token>
```
(`chmod 600 ~/.qwen/.env`). Running `export LLMAO_KEY=...` in the shell works too, the same way as in the Codex guide.
## Run
```shell
qwen
```
Use `/model` inside Qwen Code to switch between the configured models.