- Updated index.html to include options for Vertex AI authentication modes (Express and Full).
- Enhanced openai.js to manage Vertex AI settings, including project ID, region, and service account JSON.
- Added validation and handling for service account JSON in the backend.
- Modified API request handling in google.js to support both authentication modes for Vertex AI.
- Updated secrets.js to include a key for storing Vertex AI service account JSON.
- Improved error handling and user feedback for authentication issues.
* add ability for exts to req other exts
* Get rid of toasts. Collect errors on load, display in manager
* Remove unused variable
* Only show missing modules/dependencies
* Prefer display names in validation messages
* Prefer internal name for console warn
---------
Co-authored-by: Cohee <18619528+Cohee1207@users.noreply.github.com>
* Allow prompt post-processing for all sources. Add 'single user msg' PPP type
* Fix copilot comments
* Fix typo in element id
* Remove redundant conditions
* Lint fix
* Add link to PPP docs
* Add Vertex AI express mode support
Split Google AI Studio and Vertex AI
* Add support for Vertex AI, including updating default models and related settings, modifying frontend HTML to include Vertex AI options, and adjusting request processing logic in the backend API.
* Log API name in the console
* Merge sysprompt toggles back
* Use Gemma tokenizers for Vertex and LearnLM
* AI Studio parity updates
* Add link to express mode doc. Also technically it's not a form
* Split title
* Use array includes
* Add support for Google Vertex AI in image captioning feature
* Specify caption API name, add to compression list
---------
Co-authored-by: Cohee <18619528+Cohee1207@users.noreply.github.com>