-
Notifications
You must be signed in to change notification settings - Fork 3.1k
Feature/LLM-Providers-UI-Polished #736
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
coleam00
merged 31 commits into
coleam00:main
from
Chillbruhhh:feature/LLM-Providers-Ui-Polished
Oct 5, 2025
Merged
Changes from all commits
Commits
Show all changes
31 commits
Select commit
Hold shift + click to select a range
9b2a17f
Add Anthropic and Grok provider support
791ecd1
feat: Add crucial GPT-5 and reasoning model support for OpenRouter
9a7a34d
fully working model providers, addressing securtiy and code related c…
e9a78e8
added multiprovider support, embeddings model support, cleaned the pr…
4dc3e97
fixed contextual embeddings issue
b7b1167
- Added inspect-aware shutdown handling so get_llm_client always clos…
7cc29ac
- Restructured get_llm_client so client creation and usage live in …
6fdce7b
added provider connection support
3ed0281
added provider api key not being configured warning
c5d5342
Updated get_llm_client so missing OpenAI keys automatically fall bac…
2314be7
Resolved a few needed code rabbit suggestion - Updated the knowledg…
2878f5d
updated via code rabbit PR review, code rabbit in my IDE found no iss…
6f15225
test fix
dca839d
enhanced Openrouters parsing logic to automatically detect reasoning …
ba387a6
bringing to current branch
d15cc31
updated ui llm interface, added seprate embeddings provider, made the…
94e3230
added warning labels and updated ollama health checks
810c80f
ready for review, fixed som error warnings and consildated ollama sta…
11388d6
fixed FAILED test_async_embedding_service.py
aa354ca
code rabbit fixes
64835ec
Separated the code-summary LLM provider from the embedding provider, …
fedf595
- Swapped API credential storage to booleans so decrypted keys never…
ec4ceee
Update RAGSettings.tsx - header for 'LLM Settings' is now 'LLM Provid…
Chillbruhhh 7b8c834
(RAG Settings)
dde9051
Merge branch 'feature/LLM-Providers-Ui-Polished' of https://github.co…
21cf54c
- migration/complete_setup.sql:101 seeds Google/OpenRouter/Anthropic…
b690695
- archon-ui-main/src/components/settings/RAGSettings.tsx:90 adds a …
c07beeb
Update credentialsService.ts default model
Chillbruhhh e438b71
updated the google embedding adapter for multi dimensional rag querying
4c00e79
Merge branch 'feature/LLM-Providers-Ui-Polished' of https://github.co…
b5930ba
thought this micro fix in the google embedding pushed with the embedd…
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1,508 changes: 979 additions & 529 deletions
1,508
archon-ui-main/src/components/settings/RAGSettings.tsx
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,18 @@ | ||
| -- Migration: 009_add_provider_placeholders.sql | ||
| -- Description: Add placeholder API key rows for OpenRouter, Anthropic, and Grok | ||
| -- Version: 0.1.0 | ||
| -- Author: Archon Team | ||
| -- Date: 2025 | ||
|
|
||
| -- Insert provider API key placeholders (idempotent) | ||
| INSERT INTO archon_settings (key, encrypted_value, is_encrypted, category, description) | ||
| VALUES | ||
| ('OPENROUTER_API_KEY', NULL, true, 'api_keys', 'OpenRouter API key for hosted community models. Get from: https://openrouter.ai/keys'), | ||
| ('ANTHROPIC_API_KEY', NULL, true, 'api_keys', 'Anthropic API key for Claude models. Get from: https://console.anthropic.com/account/keys'), | ||
| ('GROK_API_KEY', NULL, true, 'api_keys', 'Grok API key for xAI models. Get from: https://console.x.ai/') | ||
| ON CONFLICT (key) DO NOTHING; | ||
|
|
||
| -- Record migration application for tracking | ||
| INSERT INTO archon_migrations (version, migration_name) | ||
| VALUES ('0.1.0', '009_add_provider_placeholders') | ||
| ON CONFLICT (version, migration_name) DO NOTHING; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.