Skip to content
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

Public nodes #63

Merged
merged 2 commits into from
Sep 6, 2024
Merged

Public nodes #63

merged 2 commits into from
Sep 6, 2024

Conversation

juntao
Copy link
Contributor

@juntao juntao commented Sep 6, 2024

No description provided.

Signed-off-by: Michael Yuan <michael@secondstate.io>
Signed-off-by: Michael Yuan <michael@secondstate.io>
Copy link
Contributor Author

juntao commented Sep 6, 2024

Hello, I am a PR summary agent on flows.network. Here are my reviews of code commits in this PR.


Overall summary:

This pull request introduces significant changes to the source code, primarily focusing on expanding capabilities through the addition of new nodes and updating existing ones. The potential issues and errors include a typo in the model name reference for the Llama node in the tool call tutorial.

The most notable findings are as follows:

  1. A new node, "Phi", has been added to the documentation. This node runs a plain Phi 3 mini model without any additional knowledge and can be interacted with through an external link. There's no mention of potential limitations or known issues regarding this node's functionality.

  2. A new node called "Tool use Llama" has been added, running a finetuned Llama 3 Groq 8b model capable of tool use. This enhancement allows for more advanced interactions and functionalities compared to the existing nodes.

  3. The configuration options in the "Tool call" tutorial and apps section have been updated to reflect the new "Tool use Llama" node, demonstrating a move towards more customizable and flexible configurations.

  4. Hardcoded chat links for several nodes (Llama, Phi, Gemma, Codestral, Chemistry) have been replaced with generic URLs, which simplifies maintenance and updates across the system.

  5. A new public node called "Bible pastor" has been added, running a finetuned Llama 3 8b model trained on Bible teachings related to everyday events and emotions. This could potentially provide unique insights and perspectives for users interested in such topics.

  6. The configuration options for existing nodes have been updated to use the new generic URLs and standardized text embedding model name ("nomic-embed").

  7. A typo has been fixed in the model name reference for the Llama node in the tool call tutorial, improving the accuracy of the documentation.

Overall, these changes appear to enhance system flexibility and usability by adding new nodes with advanced capabilities and updating existing ones for easier maintenance and configuration. The potential issue with the typo in the documentation should be addressed to prevent confusion for users.

Details

Commit 5d901b4267426c81c9fdba9811ad152ec5b65d14

  1. This patch adds a new node called "Phi" to the documentation.
  2. The Phi node runs a plain Phi 3 mini model without any additional knowledge.
  3. It can be interacted with through this link.
  4. To use it in another application, replace the OpenAI configuration with the specified API endpoint URL, Model Name for LLM, and Model Name for Text embedding.
  5. The API key can be left empty or filled with any value for this node.
  6. No changes have been made to other nodes such as "Llama" and "Gemma".

Commit 126776a707c48c066b03e19fda60e96d6c5705a1

  1. Added a new node called "Tool use Llama" running the finetuned Llama 3 Groq 8b model capable of tool use, allowing for more advanced interactions and functionalities. This model can accept a list of tools and requests, then respond with an appropriate tool call to fulfill that request.

  2. Updated configuration options in "Tool call" tutorial and apps section to reflect the new "Tool use Llama" node.

  3. Replaced hardcoded chat links for Llama, Phi, Gemma, Codestral, and Chemistry nodes with generic URLs for easier maintenance and updates.

  4. Added a new public node called "Bible pastor", which runs a finetuned Llama 3 8b model with a knowledge base of Bible teachings related to everyday events and emotions.

  5. Updated the configuration options for existing nodes (Llama, Phi, Gemma, Codestral, and Chemistry) to use the new generic URLs and standardized text embedding model name ("nomic-embed").

  6. Fixed a typo in the model name reference for the Llama node in the tool call tutorial.

@juntao juntao requested a review from alabulei1 September 6, 2024 07:32
@alabulei1 alabulei1 merged commit 3fab780 into main Sep 6, 2024
2 checks passed
@juntao juntao deleted the public-nodes branch September 6, 2024 07:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants