Implements UI changes and dynamic API key handling for LLM provider configuration.
Options Page UI: Adds input fields for "LLM Provider" and "API Key" in the Options.jsx component, allowing users to input and save their preferences. Implements a save functionality that stores these settings in chrome.storage.local.
Dynamic API Key Usage: Modifies llm-utils.js to dynamically retrieve and use the LLM provider and API key from chrome.storage.local before making API calls, replacing the previous static import from .env.
Documentation: Updates the README.md file to include instructions on how to change the LLM provider and API key through the extension's options page.
Related to #12
Implements UI changes and dynamic API key handling for LLM provider configuration.
Options.jsx
component, allowing users to input and save their preferences. Implements a save functionality that stores these settings inchrome.storage.local
.llm-utils.js
to dynamically retrieve and use the LLM provider and API key fromchrome.storage.local
before making API calls, replacing the previous static import from.env
.README.md
file to include instructions on how to change the LLM provider and API key through the extension's options page.For more details, open the Copilot Workspace session.