Python Script with LLM API Integration for Daily Phishing Domain Detection

Job ID: 39035291

Budget: $30 – $250 USD

I have a daily updated plain text file containing approximately 300,000 domain names. I need a Python script that will integrate with an LLM API (like ChatGPT) to process this file. The script should send the domain list to the LLM with a prompt to identify potential phishing domains. The flagged domains returned should be saved in a file named phishing-domains.txt, with one domain per line.

Key Requirements:
- Efficient and scalable solution for daily use.
- Clear documentation for seamless deployment and usage.
- Ability to handle large files through batch processing, respecting the API's rate limits.

Please note that I will not provide an API key, so ensure to include this cost in your bid. The ideal freelancer for this project should have:
- Strong experience in Python.
- Familiarity with LLM APIs.
- Proven track record of writing efficient and scalable scripts.
- Excellent documentation skills.

Please see the attached file, as an example of the domain-names.txt file.
Related categories: Python API ChatGPT-4 LLM Prompt Engineering