Code from tutorials presented on
the Code AI with Rok
YouTube channel
Enjoying what you find in this repository? Your star β would be greatly appreciated!
Do you want to support me? π Join my community.
Tutorial title | Tutorial description | Tech stack | Links | ||
---|---|---|---|---|---|
#1 | Get response in JSON format | Python and Node.js examples on how to get a JSON response | GitHub | YouTube | |
#2 |
Build a personal math tutor* *Assistants API v1 beta
|
Python and Node.js examples on how to build a personal math tutor with the OpenAI Assistants API v1 beta using the Code Interpreter tool |
GitHub | YouTube | |
#3 |
GUI for a personal math tutor* *Assistants API v1 beta
|
Next.js GUI for the #2 Build a personal math tutor tutorial | GitHub | YouTube | |
#4 |
Build a customer support chatbot* *Assistants API v1 beta
|
Python and Node.js examples on how to build a customer support chatbot with the OpenAI Assistants API v1 beta using the Knowledge Retrieval tool |
GitHub | YouTube | |
#5 |
TUI for a customer support chatbot* *Assistants API v1 beta
|
Python and Node.js TUIs for the #4 Build a customer support chatbot tutorial | GitHub | YouTube | |
#6 |
TUI for a customer support chatbot with response streaming* *Assistants API v1 beta
|
Python and Node.js TUIs for the #4 Build a customer support chatbot tutorial with response streaming | GitHub | YouTube | |
#7 | Assistants API v1 to v2 beta migration |
Examples on how to migrate the OpenAI Assistants API v1 to v2 beta:
|
Coming soon... β¨ | Coming soon... β¨ |
Tutorial title | Tutorial description | Tech stack | Links | ||
---|---|---|---|---|---|
#1 | Gemini Pro API starter | Python and Node.js examples on how to use the Gemini Pro API | GitHub | YouTube | |
#2 | Vertex AI Gemini Pro API starter | Python and Node.js examples on how to use the Vertex AI Gemini Pro API | GitHub | YouTube |
Tutorial title | Tutorial description | Tech stack | Links | ||
---|---|---|---|---|---|
#1 | Create Llama app | Instructions on how to create a LlamaIndex chat streaming app using the OpenAI model and Next.js GUI with 1 command in 2 minutes | GitHub | YouTube | |
#2 | GUI for a travel recommendation RAG | Streamlit GUI for a travel recommendation streaming RAG using LlamaIndex with an OpenAI model | GitHub | YouTube | |
#3 | Eval of a travel recommendation RAG | Evaluation of the #2 GUI for a travel recommendation RAG tutorial | GitHub | YouTube |
Tutorial title | Tutorial description | Tech stack | Links | ||
---|---|---|---|---|---|
#1 | uAgents starter | Python examples on how to create an agent with a startup task, create an agent with an interval task, create an agent and get its address, and create a stateful agent | GitHub | YouTube | |
#2 | uAgents communication | Python examples on how to make agents communicate with each other locally or remotely using Almanac contracts | GitHub | YouTube |
Tutorial title | Tutorial description | Tech stack | Links | ||
---|---|---|---|---|---|
#1 | Add a new entity label to NER | Jupyter Notebook example on how to add a new entity label to spaCy's default NER | GitHub | YouTube |
Tutorial title | Tutorial description | Tech stack | Links | ||
---|---|---|---|---|---|
#1 | Milvus Standalone starter | Python and Node.js examples on how to install Milvus Standalone using Docker, connect to a Milvus server and list all collections | GitHub | YouTube | |
#2 | Attu starter | Instructions on how to run Attu, a GUI for Milvus, using Docker | GitHub | YouTube | |
#3 | Text similarity search | Python example on how to do text similarity search with Milvus (Note: input vector is calculated with spaCy) | GitHub | YouTube |
Thank you for considering contributing to my repository. While I don't accept direct additions of tutorials, I warmly welcome contributions in the following forms:
- Reporting major issues: Found a bug, or error? Feel free to open an issue on GitHub. Be sure to provide as much detail as possible, including steps to reproduce the issue.
- Fixing minor issues: Found a typo, grammatical error, or other small issue? Feel free to open a pull request to fix them directly.
- Making suggestions: Have an idea how I can enhance my tutorials or topics I should cover? Share your thoughts by creating a new issue outlining your suggestion. I'll carefully consider all reasonable ideas.
To contribute, do the following:
- Fork this repository.
- Make your desired changes.
- Create a commit and push the changes.
- Create a pull request.
I'll review your pull request and get back to you as soon as possible.
This project is open source and available under the MIT License.