-
Notifications
You must be signed in to change notification settings - Fork 8.3k
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
Gemini connector integration #183668
Gemini connector integration #183668
Conversation
/ci |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, everything looks in line with the best practices.
Just not sure about removing .yarnrc
, even if it is a must, should it be in this PR?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Deleting .yarnrc
and adding a 147 kilobyte .yarn/releases/yarn-1.22.19.cjs
file is definitely wrong, please revert those changes.
If yarn setup changes are needed, this PR is not the right place to do them and that'll require more discussion in a wider forum than just pushing it here.
This reverts commit c738d03.
@sphilipse I have reverted these changes. |
buildkite test this |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There are still significant changes to .yarnrc that shouldn't be there. We should not need to mess with .yarnrc
@sphilipse sure, this is done now |
@elasticmachine merge upstream |
buildkite test this |
buildkite test this |
buildkite test this |
💚 Build Succeeded
Metrics [docs]Module Count
Async chunks
Page load bundle
Unknown metric groupsasync chunk count
ESLint disabled line counts
Total ESLint disabled count
History
To update your PR or re-run it, just comment with: |
Gemini Connector: Supports Google Gemini AI API
New Generative AI for Security connector. Allows user to define a Google Gemini AI connector.
Currently has the most basic executor
RUN
/TEST
action to send request to the chat completion endpoint and receive back the response. Also implements theDASHBOARD
to create the token tracking dashboard.Example Gemini payload:
Define connector
Test connector
Token Dashboard
Testing
Credentials for Google Gemini: https://p.elstc.co/paste/8sS2cMve#lWhE4ppTH9kVy2zm04egNxtrqO3AbU1C31GvMtvqYVF
elastic-product
as the project