@mayon, hey buddy, I think I need to clear a few things up.
First off, there’s no such thing as “my tutorial.” I’m not on the CrewAI team; I’m just a regular user like you, trying to help make this forum a productive place to learn, where I actually use other folks’ questions to drive my own studies. Honestly, I have absolutely no idea which tutorial or course you’re referring to. The only “course” I’ve taken myself since I decided to jump into CrewAI less than three months ago was pretty much just digging through a good chunk of its source code. So, yeah, I’m really not sure which tutorial you mean.
Here are a few resources that will definitely help you get a solid grasp of things:
- The documentation on LLMs – you’ll find a section there on “Provider Configuration Examples” that breaks down how to set up LLMs from all sorts of providers, no OpenAI needed.
- The documentation on Knowledge Sources, which has a dedicated section on “Embeddings Configuration.” That’s where you’ll learn how to set up different embedding models and get the hang of them.
- RAG tools also use embeddings. So, I picked the documentation for the
PDFSearchTool
as an example. You’ll see an example there too of using a custom model and embeddings. - @tonykipkemboi’s YouTube channel – he actually is part of the CrewAI team, and on his channel, you’ll find a wealth of tutorials covering different levels of complexity.
- And, of course, the official CrewAI YouTube channel.
Go at your own pace, understand things bit by bit, run the simpler examples first, and only then gradually ramp up the complexity. And when you do hit a snag or have a question, make sure to provide a complete example that lets others reproduce your error or understand your doubt – always a simple, to-the-point version that clearly lays out your question. Doing that will seriously boost your chances of getting help.
Best of luck on your journey!