Adi1702/llm-code-deployment-pipeline
0
LLM Code Deployment API
An automated system that receives application briefs, generates code using LLMs, deploys to GitHub repository, enables GitHub Pages, and reports back to evaluation endpoints.
Features
- API Endpoint: Accepts JSON POST requests with application briefs
- LLM Integration: Uses OpenAI GPT-4 via AIPipe to generate application code
- GitHub Automation: Creates repositories, pushes code, enables Pages
- Evaluation Callback: Reports deployment details to evaluation URLs
Environment Variables Required
SECRET_KEY: Your authentication secretGITHUB_TOKEN: GitHub Personal Access TokenGITHUB_USERNAME: Your GitHub usernameAIPIPE_TOKEN: AIPipe token for OpenAI access
API Endpoints
GET /- Health checkPOST /api/deploy- Deploy new applicationPOST /api/update- Update existing application (Round 2)
Check the repository for full documentation and usage examples.
