AI Dev
OpenUI
AI自動生成網頁原始碼並即時預覽
- GitHub: https://github.com/wandb/openui
- Video: OpenUI & Llama 3: Effortless Text to Frontend UI Generation - YouTube
Data Analysis (Chat with CSV)
- LangChain: Chat with a CSV | LangChain Agents Tutorial (Beginners) - YouTube
- PandasAI: Multi-ChatCSV Streamlit App:Analyze Multiple CSV files with PandasAI and OpenAI| Step by Step - YouTube
- Streamlit: Chat with CSV Streamlit Chatbot using Llama 2: All Open Source - YouTube
- DataLine
Chat with Dataset
PandasAI
PandasAI is a Python library that makes it easy to ask questions to your data in natural language. It helps you to explore, clean, and analyze your data using generative AI.
- GitHub: https://github.com/Sinaptik-AI/pandas-ai
- Video: Multi-ChatCSV Streamlit App:Analyze Multiple CSV files with PandasAI and OpenAI| Step by Step - YouTube
Web Scraper
- Crawlee
A web scraping and browser automation library.
- ScrapeGraphAI
ScrapeGraphAI is a open-source web scraping python library designed to usher in a new era of scraping tools.
- Indices and tables — ScrapeGraphAI documentation
- GitHub: https://github.com/VinciGit00/Scrapegraph-ai
- Video: Scrape Any Website using llama3+Ollama+ScrapeGraphAI | Fully Local + Free #ai #llm - YouTube
- Crew AI
Crew AI is a collaborative working system designed to enable various artificial intelligence agents to work together as a team, efficiently accomplishing complex tasks. Each agent has a specific role, resembling a team composed of researchers, writers, and planners.
- GitHub: https://github.com/joaomdmoura/crewAI
- 範例:使 AI 自動爬文並生成筆記
- Video: 如何搭建一套Agent系统
- GitHub: Python 程式碼
- Crew AI — your own minions. How I Made AI Assistants Do My Work For… | by Csakash | Medium
OpenAI API
- What is ChatGPT API? - GeeksforGeeks
- [D7] OpenAI API 入門 - 基本提示技巧 - iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天 (ithome.com.tw)
- [D8] OpenAI API 入門 - Chat Completion 訊息角色 - iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天 (ithome.com.tw)
- Model Parameters in OpenAI API. Let’s break down the… | by Csakash | Medium
Web UI Development for LLM
- Gradio
Gradio is the fastest way to demo your machine learning model with a friendly web interface so that anyone can use it, anywhere!
- Streamlit
Streamlit is the UI powering the LLM movement
AI Memory
- How To Give Your Chatbot More Memory | by Dan Cleary | Medium
- [D8] OpenAI API 入門 - Chat Completion 訊息角色 - iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天 (ithome.com.tw)
VS Code
- CodeGPT - Code like a pro with our AI Copilot!
- Continue
- Codeium - 支援 vim/Neovim 編輯器,使用專有模型與 OpenAI API,個人使用免費
Instructor
Structured outputs powered by llms. Designed for simplicity, transparency, and control.
Phidata
Phidata adds memory, knowledge and tools to LLMs.
PDF Extractor
- PDF-Extract-Kit
- Layout Detection: Using the LayoutLMv3 model for region detection, such as images, tables, titles, text, etc.;
- Formula Detection: Using YOLOv8 for detecting formulas, including inline formulas and isolated formulas;
- Formula Recognition: Using UniMERNet for formula recognition; Optical Character Recognition: Using PaddleOCR for text recognition;
URLs
- Mark
Marker converts PDF to markdown quickly and accurately.
- Supports a wide range of documents (optimized for books and scientific papers)
- Supports all languages
- Removes headers/footers/other artifacts
- Formats tables and code blocks
- Extracts and saves images along with the markdown
- Converts most equations to latex
- Works on GPU, CPU, or MPS
URLs
- GitHub: https://github.com/VikParuchuri/marker
- Video: Marker: This Open-Source Tool will make your PDFs LLM Ready - YouTube
- gptpdf
Using VLLM (like GPT-4o) to parse PDF into markdown.