AI Dev
AI Develop Framework
- LangChain (python + node.js)
- LlamaIndex (python)
- Haystack (python)
- Phidata (python)
- LlamaIndex
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
- 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
Chat with Dataset
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.
- 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.
- Scraperr
Self-hosted webscraper.
- Crawl4AI
Open-source LLM Friendly Web Crawler & Scraper.
- Scrapling
Effortless Web Scraping for the Modern Web
LLM API
- 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
- Gemini API
Web UI Framework
- 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
- Streamlit • A faster way to build and share data apps
- AI talks: ChatGPT assistant via Streamlit
- GitHub: Some Example Codes
AI Memory
- How To Give Your Chatbot More Memory | by Dan Cleary | Medium
- [D8] OpenAI API 入門 - Chat Completion 訊息角色 - iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天 (ithome.com.tw)
AI Coding
- Alternative to GitHub Copilot
- VS Code
- CodeGPT - Code like a pro with our AI Copilot!
- Continue
- Codeium - 支援 vim/Neovim 編輯器,使用專有模型與 OpenAI API,個人使用免費
- Cline - an AI assistant that can use your CLI aNd Editor
- GitHub: https://github.com/cline/cline
- Gemini Code Assist - AI-first coding in your natural language
- Cursor
Responsible AI
- Input Otput Guardrails with llama (ipynb)
- Google SynthID Text
AI Proxy
企業在導入 LLM 時,可能會用到多種不同的模型,這些包含商用授權與開源授權以及來自不同的服務商。為了統一管理及開發應用這些各類不同模型,建議使用 AI Proxy (AI API Gateway) 這類平台來解決,以達到下列目的:
- 統一 API 介接入口與格式
- 成本追蹤
- 平衡負載
- LiteLLM
- CLI Proxy API
- GitHub: https://github.com/router-for-me/CLIProxyAPI
- Doc: CLIProxyAPI
- 基于docker搭建CLIProxyAPI图文教程 - 文档共建 - LINUX DO
- 手把手带你用上AI神器 - CLIProxyAPI(零:配置详细解说) - 资源荟萃 - LINUX DO
- CLIProxyAPI Plus
- Sub2API
- GitHub: https://github.com/Wei-Shaw/sub2api
- 基于docker搭建sub2api图文教程 - 文档共建 - LINUX DO
- [龙虾教程] 自建Sub2API中转站管理多个AI账号 方便集中管理/好友共享/快速切换 - 蓝点网
More
- OpenUI - AI自動生成網頁原始碼並即時預覽
- Instructor - Structured outputs powered by llms. Designed for simplicity, transparency, and control.