docs: clarify OpenRouter configuration (#1123)

Co-authored-by: Willem Jiang <willem.jiang@gmail.com>
This commit is contained in:
Frank
2026-03-13 07:12:30 -07:00
committed by GitHub
parent 5a8481416f
commit 918ba6b5bf
3 changed files with 31 additions and 2 deletions

View File

@@ -25,7 +25,7 @@ models:
- DeepSeek (`langchain_deepseek:ChatDeepSeek`)
- Any LangChain-compatible provider
For OpenAI-compatible gateways (for example Novita), keep using `langchain_openai:ChatOpenAI` and set `base_url`:
For OpenAI-compatible gateways (for example Novita or OpenRouter), keep using `langchain_openai:ChatOpenAI` and set `base_url`:
```yaml
models:
@@ -40,8 +40,17 @@ models:
extra_body:
thinking:
type: enabled
- name: openrouter-gemini-2.5-flash
display_name: Gemini 2.5 Flash (OpenRouter)
use: langchain_openai:ChatOpenAI
model: google/gemini-2.5-flash-preview
api_key: $OPENAI_API_KEY
base_url: https://openrouter.ai/api/v1
```
If your OpenRouter key lives in a different environment variable name, point `api_key` at that variable explicitly (for example `api_key: $OPENROUTER_API_KEY`).
**Thinking Models**:
Some models support "thinking" mode for complex reasoning: