Skip to content
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

[FEATURE] Enhance the Environment Tab #54

Open
coleam00 opened this issue Mar 9, 2025 · 0 comments
Open

[FEATURE] Enhance the Environment Tab #54

coleam00 opened this issue Mar 9, 2025 · 0 comments
Labels
enhancement New feature or request

Comments

@coleam00
Copy link
Owner

coleam00 commented Mar 9, 2025

Describe the feature you'd like and why

The environment tab in its current state (for setting environment variables) is not the most intuitive. Instead of just asking for a base URL, it should have a provider dropdown select and an option to override the base URL if necessary. Then based on the provider selected the environment variables can be more dynamic so it isn't as confusing.

For example, if you select OpenRouter for your LLM, you still need to use a different provider for the embedding model since OpenRouter doesn't have embedding models. But if you choose OpenAI or Ollama, you can use it as the provider for both the LLM and embedding model.

User Impact

This will make the setup for Archon make more sense for everyone.

Implementation Details (optional)

Probably going to separate the provider selection for the LLM and embedding model. I'll have to think on this more. But basically the user will first select their provider, and then the first of the environment variable options related to the LLM/embeddings will show up with hints on how to get it set up specifically for the provider selected.

@coleam00 coleam00 added the enhancement New feature or request label Mar 9, 2025
@coleam00 coleam00 added this to Archon Mar 9, 2025
@coleam00 coleam00 moved this to Ready in Archon Mar 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Ready
Development

No branches or pull requests

1 participant