[Feature Request] Advanced Model UI: Reasoning Levels, Search Toggles & OpenRouter Fetching #500
Replies: 2 comments
-
Workaround: How to Enable "Reasoning Effort" UI for OpenRouter Models (Grok, Gemini, etc.)I found a way to unlock the Reasoning Effort dropdown and settings menu for OpenRouter models without modifying the plugin code. The Problem: The Solution: Configuration:
{
"providers": [
{
"type": "openai",
"id": "openai",
"apiKey": "sk-or-v1-YOUR_OPENROUTER_KEY",
"baseUrl": "https://openrouter.ai/api/v1",
"additionalSettings": {
"noStainless": "true"
}
}
// ... other providers
],
"chatModels": [
{
"providerType": "openai",
"providerId": "openai",
"id": "grok-4.1-fast-reasoning",
"model": "x-ai/grok-4.1-fast",
"reasoning": {
"enabled": true,
"reasoning_effort": "high"
}
},
{
"providerType": "openai",
"providerId": "openai",
"id": "gemini-3-pro-thinking",
"model": "google/gemini-3-pro-preview",
"reasoning": {
"enabled": true,
"reasoning_effort": "high"
}
}
]
}Result: |
Beta Was this translation helpful? Give feedback.
-
|
Maybe you want to try YOLO?Here is the link:https://github.com/Lapis0x0/obsidian-yolo |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi @glowingjade,
First off, thank you for the incredible work on Smart Composer. It has become an essential tool in my workflow.
I’m opening this discussion to propose a few UI enhancements that would make managing the latest generation of models (specifically Grok 4.1, Claude Opus 4.1, and GPT-5 via OpenRouter) significantly easier.
Currently, to utilize the full capabilities of these models—such as Thinking/Reasoning levels or specific RAG/Search permissions—we have to manually edit the
data.jsonfile. This is error-prone and brittle, as settings can be overwritten.Here is a breakdown of the friction points and a proposed solution.
1. The Problem: Manual JSON Editing for Model Capabilities
Right now, if I want to use
x-ai/grok-4.1-fastoranthropic/claude-opus-4.1and control the reasoning depth, I have to manually create "virtual models" indata.jsonand hardcode the parameters like this:If I want to switch to "No Reasoning" for a faster response, I have to duplicate the entry and change the JSON manually.
2. The Solution: "Model Capabilities" UI Menu
It would be fantastic if the Edit Model modal included a "Capabilities" section with the following controls:
"capabilities": { "thinking": true }in the config.<think>tag visualization in the chat (critical for models like Claude Opus 4.1 and DeepSeek R1).Default|Low|Medium|High{"reasoning": {"effort": "high"}}{"reasoning_effort": "high"}"capabilities": { "search": true }. Allows us to explicitly enable/disable RAG for specific high-cost models.3. OpenRouter Enhancements
Since many of us rely on OpenRouter for models like GPT-5 and Grok 4.1, it would be incredibly helpful to have:
x-ai/grok-4.1-fast), preventing ID typos.Why this matters
With the release of Grok 4.1 and GPT-5, the distinction between "Reasoning" and "Standard" chat is becoming a standard feature. Having a native UI to toggle these levels would make Smart Composer the most powerful, user-friendly interface for Obsidian users who want to leverage these bleeding-edge capabilities.
Thank you for considering this!
Beta Was this translation helpful? Give feedback.
All reactions