feat(llm): add native NanoGPT provider support (#131)

Align NanoGPT integration with the published OpenAI-compatible API contract, including model discovery, configuration/setup surfaces, and secret-redaction safeguards.\n\nFixes #129.
This commit is contained in:
robbee184-spec authored and GitHub committed 2026-07-30 22:58:45 -04:00
1 parent 8ccea7c82a
commit 8df967dd39
13 files changed
+264 -9

No files matched your search

+2
View File
@@ -5620,6 +5620,7 @@
<option value="openrouter">OpenRouter · OpenAI-compatible</option>
<option value="venice">Venice · OpenAI-compatible</option>
<option value="openai">OpenAI · OpenAI-compatible</option>
<option value="nanogpt">NanoGPT · OpenAI-compatible</option>
<option value="anthropic">Claude · Anthropic Messages API</option>
</select>
</div>
@@ -9242,6 +9243,7 @@ o.id === 'coordinator' ? `1. MISSION_STATUS: Progress assessment
openrouter: 'https://openrouter.ai/api/v1',
venice: 'https://api.venice.ai/api/v1',
openai: 'https://api.openai.com/v1',
nanogpt: 'https://nano-gpt.com/api/v1',
anthropic: 'https://api.anthropic.com',
};
function uacProvider() { return document.getElementById('uacProvider')?.value || 'openrouter'; }