Optional router-level API key that gates router/API/web UI access (leave empty to disable) ## Supplying the router API key If you set `nomyo-router-api-key` in `config.yaml` (or `NOMYO_ROUTER_API_KEY` env), every request to NOMYO Router must include the key: - HTTP header (recommended): `Authorization: Bearer <router_key>` - Query param (fallback): `?api_key=<router_key>` Examples: ```bash curl -H "Authorization: Bearer $NOMYO_ROUTER_API_KEY" http://localhost:12434/api/tags curl "http://localhost:12434/api/tags?api_key=$NOMYO_ROUTER_API_KEY" ```
40 lines
1 KiB
YAML
40 lines
1 KiB
YAML
# Sample NOMYO Router Configuration
|
|
|
|
# Basic single endpoint configuration
|
|
endpoints:
|
|
- http://localhost:11434
|
|
|
|
max_concurrent_connections: 2
|
|
|
|
# Optional router-level API key to secure the router and dashboard (leave blank to disable)
|
|
nomyo-router-api-key: ""
|
|
|
|
# Multi-endpoint configuration with local Ollama instances
|
|
# endpoints:
|
|
# - http://ollama-worker1:11434
|
|
# - http://ollama-worker2:11434
|
|
# - http://ollama-worker3:11434
|
|
|
|
# Mixed configuration with Ollama and OpenAI endpoints
|
|
# endpoints:
|
|
# - http://localhost:11434
|
|
# - https://api.openai.com/v1
|
|
|
|
|
|
# API keys for remote endpoints
|
|
# Use ${VAR_NAME} syntax to reference environment variables
|
|
api_keys:
|
|
# Local Ollama instances typically don't require authentication
|
|
"http://localhost:11434": "ollama"
|
|
|
|
# Remote Ollama instances
|
|
# "http://remote-ollama:11434": "ollama"
|
|
|
|
# OpenAI API
|
|
# "https://api.openai.com/v1": "${OPENAI_KEY}"
|
|
|
|
# Anthropic API
|
|
# "https://api.anthropic.com/v1": "${ANTHROPIC_KEY}"
|
|
|
|
# Other OpenAI-compatible endpoints
|
|
# "https://api.mistral.ai/v1": "${MISTRAL_KEY}"
|