-
Notifications
You must be signed in to change notification settings - Fork 1k
added memori api key #111
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
added memori api key #111
Conversation
Entelligence AI Vulnerability ScannerStatus: No security vulnerabilities found Your code passed our comprehensive security analysis. Analyzed 1 files in total |
Review Summaryπ·οΈ Draft Comments (1)
|
WalkthroughThis PR adds support for Memori API key configuration in the AI Consultant Agent's Streamlit interface. The update introduces a new password-protected input field that allows users to enter and save their Memori API key, which is positioned between the existing OpenAI and ExaAI key input fields. The key is loaded from environment variables as a default value and persisted to the session environment when saved. The validation logic for the 'Save API Keys' button has been updated to include the Memori API key in the success check. This enhancement enables users to access Memori Advanced Augmentation features and benefit from higher API quotas. Changes
Sequence DiagramThis diagram shows the interactions between components: sequenceDiagram
actor User
participant UI as Streamlit UI
participant Env as Environment Variables
User->>UI: Enter OpenAI API Key
Note over UI: Password field with help text
User->>UI: Enter Memori API Key (optional)
Note over UI: NEW: Optional field for<br/>Advanced Augmentation
User->>UI: Enter ExaAI API Key
User->>UI: Click "Save API Keys"
alt OpenAI key provided
UI->>Env: Set OPENAI_API_KEY
end
alt Memori key provided
UI->>Env: Set MEMORI_API_KEY
Note over Env: NEW: Optional Memori key storage
end
alt Exa key provided
UI->>Env: Set EXA_API_KEY
end
alt At least one key provided
UI-->>User: Display success message
Note over User,UI: "β
API keys saved for this session"
else No keys provided
UI-->>User: Display warning
Note over User,UI: "Please enter at least one API key"
end
π Cross-Repository Impact AnalysisEnable automatic detection of breaking changes across your dependent repositories. β Set up now Learn more about Cross-Repository AnalysisWhat It Does
How to Enable
Benefits
Note for WindsurfPlease change the default marketplace provider to the following in the windsurf settings:Marketplace Extension Gallery Service URL: https://marketplace.visualstudio.com/_apis/public/gallery Marketplace Gallery Item URL: https://marketplace.visualstudio.com/items Entelligence.ai can learn from your feedback. Simply add π / π emojis to teach it your preferences. More shortcuts belowEmoji Descriptions:
Interact with the Bot:
Also you can trigger various commands with the bot by doing The current supported commands are
More commands to be added soon. |
π Linked Issue
Closes #
β Type of Change
π Summary
π README Checklist
README.mdfile for my project.README.mdfollows the official.github/README_TEMPLATE.md.README.md.assetsfolder and included it in myREADME.md.βοΈ Contributor Checklist
advance_ai_agents,rag_apps).requirements.txtorpyproject.tomlfor dependencies..env.examplefile if environment variables are needed and ensured no secrets are committed.π¬ Additional Comments
EntelligenceAI PR Summary
This PR adds Memori API key configuration support to the AI Consultant Agent Streamlit UI.