-
Notifications
You must be signed in to change notification settings - Fork 5.4k
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
feat: Add AI Error Debugging using OpenAI #8805
Conversation
9039e3d
to
c1fc8c7
Compare
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.
Thanks for addressing my points, LGTM and awesome job!
1 flaky test on run #4368 ↗︎
Details:
cypress/e2e/5-ndv.cy.ts • 1 flaky test
Review all test suite changes for PR #8805 ↗︎ |
✅ All Cypress E2E specs passed |
✅ All Cypress E2E specs passed |
Hey yall, are those new dependencies needed in the It seems we're not heavily using the langchain stuff, but rather adding tooling and debugging. Would it make sense to consider having those classes as part of the langchain-dedicated code? |
@krynble We have plans to move these out into a separate AI Service sometime in the future. We're currently shipping these AI features as fast as we can, and adapt as we go. |
Got released with |
Summary
Introduces AI Error Debugging using OpenAI.
Adds two new environment variables:
N8N_AI_PROVIDER
N8N_AI_OPENAI_API_KEY
The
N8N_AI_OPENAI_API_KEY
environment variable is required in order for the feature to be available.Related tickets and issues
https://linear.app/n8n/project/error-debugging-using-ai-133101058b93/AI
Review / Merge checklist
(no-changelog)
otherwise. (conventions)