-
-
Notifications
You must be signed in to change notification settings - Fork 23.6k
Feature/ChatCloudflareWorkersAI #5644
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
base: main
Are you sure you want to change the base?
Feature/ChatCloudflareWorkersAI #5644
Conversation
Summary of ChangesHello @udaykumar-dhokia, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed! This pull request significantly expands the platform's AI capabilities by integrating Cloudflare Workers AI chat models. It provides users with a new, type-safe way to connect to Cloudflare's serverless inference platform, complete with a dedicated node for chat models and a new credential for secure API access. Highlights
Using Gemini Code AssistThe full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips. Invoking Gemini You can request assistance from Gemini at any point by creating a comment using either
Customization To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a Limitations & Feedback Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here. You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension. Footnotes
|
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.
Code Review
This pull request introduces support for Cloudflare Workers AI chat models, including a new ChatCloudflareWorkersAI node and a CloudflareApi credential. The implementation is well-structured and aligns with the existing codebase patterns. The changes are clear and the feature is a valuable addition. I have one suggestion to enhance type safety in the new node implementation.
packages/components/nodes/chatmodels/ChatCloudflareWorkersAI/ChatCloudflareWorkersAI.ts
Outdated
Show resolved
Hide resolved
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Summary
This PR adds support for Cloudflare Workers AI chat models with improved type safety, allowing you to use Cloudflare's serverless inference platform directly within your flows.
Flowise.mp4
Features
Model Selection
Defaults to
@cf/meta/llama-3.1-8b-instruct-fast, with support for any chat model string compatible with Cloudflare Workers AI.Base URL Configuration
Optional base URL for custom endpoints.
Defaults to:
https://api.cloudflare.com/client/v4/accountsChanges
New Node
ChatCloudflareWorkersAIpackages/components/nodes/chatmodels/ChatCloudflareWorkersAIWraps
ChatCloudflareWorkersAIfrom@langchain/cloudflareNew Credential
CloudflareApiDependency Update
@langchain/cloudflareto:packages/components/package.json