--- title: CV Parser emoji: 🐳 colorFrom: purple colorTo: gray sdk: docker app_port: 7860 --- # CV Parser A FastAPI service that parses resumes and CVs from various document formats. ## Setup 1. Install dependencies: ```bash pip install -r requirements.txt ``` 2. Set up the Gemini API key: ```bash export GEMINI_API_KEY=your_api_key_here ``` 3. Run the API server: ```bash python api.py ``` The server will start on http://localhost:8000 ## API Usage ### Upload a Document **Endpoint:** `POST /upload/` **Supported formats:** PDF, DOCX, JPG, JPEG, PNG **Example using curl:** ```bash curl -X 'POST' \ 'http://localhost:8000/upload/' \ -H 'accept: application/json' \ -H 'Content-Type: multipart/form-data' \ -F 'file=@/path/to/your/resume.pdf' ``` ## Command Line Usage You can also use the parser directly from the command line: ```bash python main.py /path/to/your/resume.pdf ```