Spielberg
Pricing
Pay per usage
All notable changes and iterations for the Spielberg project will be documented in this file.
The format is based on Keep a Changelog .
Core Architecture: Pipeline-based architecture with four distinct phases
Modules Created:
src/intent_analyzer.py: OpenAI-powered intent analysis and requirements extractionsrc/actor_generator.py: Complete Actor codebase generation using GPT-4src/deployer.py: Apify API integration for Actor creation and deploymentsrc/validator.py: Build monitoring and iterative error fixingsrc/main.py: Main orchestrator coordinating all phasesConfiguration Files:
.actor/actor.json: Actor metadata and environment variables.actor/input_schema.json: Input validation schema with userPrompt fieldDockerfile: Python 3.13 base image with dependenciesrequirements.txt: Python package dependenciesDocumentation:
PRD.md: Comprehensive product requirements documentchangelog.md: This file - tracking all changesREADME.md: User-facing documentation with examplesFeatures:
POST /v2/acts) with SOURCE_FILESapify>=1.0.0: Apify SDK for Actor runtimeapify-client>=1.0.0: Apify API client for programmatic Actor managementopenai>=1.0.0: OpenAI API client for GPT-4 accessaiohttp>=3.8.0: Async HTTP client for API callsWhen making changes to Spielberg: