截圖轉程式神器:一鍵生成HTML/Tailwind/JS程式
GitHub上的abi/screenshot-to-code項目提供了一個獨特的應用,能夠將截圖轉換為乾淨的HTML、Tailwind CSS和JavaScript程式。這個簡單的應用程式使用GPT-4 Vision來生成程式,並利用DALL-E 3生成類似的圖像。用戶還可以輸入一個URL來clone現有的網站。該項目包括一個React/Vite前端和一個FastAPI後端,並需要OpenAI API密鑰來訪問GPT-4 Vision API。
使用 Docker-Compose 安裝截圖轉程式工具
1. 安裝 Docker 和 Docker-Compose
確保您的系統上安裝了 Docker 和 Docker-Compose。如果尚未安裝,請訪問 Docker 官網 進行安裝。
2. clone GitHub 倉庫
使用 Git clone abi/screenshot-to-code
倉庫到您的本地系統:
git clone https://github.com/abi/screenshot-to-code.git
3. 配置環境變數
在clone的項目目錄中,建立一個 .env 文件,並添加您的 OpenAI API 密鑰:
echo "OPENAI_API_KEY=sk-your-key" > .env
請將 sk-your-key 替換為您的實際 OpenAI API 密鑰。
4. 使用 Docker-Compose 啟動應用
在項目的根目錄中,運行以下命令來構建並啟動應用:
docker-compose up -d --build
5. 訪問應用
應用啟動後,您可以通過瀏覽器訪問 http://localhost:5173 來使用該工具。
6. 停止和清理
當您不再需要運行該應用時,可以使用以下命令來停止並移除容器:
docker-compose down
注意事項
確保您的 OpenAI API 密鑰具有訪問 GPT-4 Vision 模型的權限。 如果您在設置或運行過程中遇到問題,請參考項目的 README.md 文件或在 GitHub 倉庫中提出問題。 通過這個過程,您可以輕鬆地在本地環境中部署和使用截圖轉程式工具,享受快速且便捷的開發體驗。