Skip to content

CrewAI example using DBRX MoE 132B model to curate tech blogs and project ideas based on latest trends.

License

Notifications You must be signed in to change notification settings

zcking/curator_ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Curator AI

This project is a modified version of the examples from CrewAI. This crew of AI agents is configured to research the latest AI and technology trends or advancements, then suggest projects and blog content that can be created for it.

Another unique part of this example is that instead of using OpenAI GPT models, this uses Databricks' DBRX model, which is a cost-effective open source Mixture-of-Experts (MoE) model. I use the Pay-per-Token pricing for DBRX because it's simple, accessible, and cost-effective for such a project to be used very infrequently or adhoc; however, you can also swap out the model for another or use Model Serving to host provisioned models with more predictable performance.

Getting Started

To use this project, you must have Python 3.8+ and Poetry installed. Then you can install the project dependencies and run the crew with the following:

Export the following environment variables:

export OPENAI_API_KEY=NA
export OPENAI_API_BASE=https://your_workspace_url.cloud.databricks.com/serving-endpoints
export OPENAI_MODEL_NAME=databricks-dbrx-instruct
export SERPER_API_KEY=changeme # Get a key at https://serper.dev/

Then run:

poetry install
poetry run curator-ai

About

CrewAI example using DBRX MoE 132B model to curate tech blogs and project ideas based on latest trends.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages