fpbrowser2api  by lakysir

AI video and image generation automation framework

Created 2 months ago
254 stars

Top 99.1% on SourcePulse

GitHubView on GitHub
Project Summary

<2-3 sentences summarising what the project addresses and solves, the target audience, and the benefit.> FPBrowser2API automates AI media generation tasks from platforms like Sora, Veo, and ChatGPT by encapsulating their capabilities into manageable APIs. It targets engineers and researchers, leveraging real browser environments for robust task execution and integration, simplifying complex workflows.

How It Works

This framework uses AI agents within fingerprint browsers (e.g., RoxyBrowser) instead of pure protocol reverse engineering. Connecting via Playwright/CDP, it executes tasks in the browser's page context, benefiting from stable login states, cookies, and unique fingerprints. This approach ensures superior environment isolation, easier maintenance against website changes, and better handling of anti-fraud measures.

Quick Start & Requirements

Installation requires cloning, setting up a Python virtual environment, and pip install -r requirements.txt. Dependencies include Python and Playwright. Crucially, it necessitates integration with a configured fingerprint browser solution like RoxyBrowser. Default backend credentials are admin/admin. Service scripts are provided for cross-platform deployment.

Highlighted Details

  • Supports major AI platforms: Veo, Seedance, Sora, Grok, Nana Banana, and ChatGPT Image (gpt-image2).
  • Offers OpenAI-compatible API endpoints for models, media submission, and task status.
  • Features backend management for projects, browser servers, users, and task queues.
  • Includes advanced task scheduling with window pooling, concurrency control, and progress reporting.
  • Aims to handle browser-level challenges like Cloudflare.

Maintenance & Community

Community support is available via a QQ group (1035463132). An operational video guide is linked on Bilibili.

Licensing & Compatibility

The project is strictly licensed for "technical research, learning verification, and private testing environments only." Commercial use, batch abuse, or violation of target site terms are prohibited. Users assume all associated risks.

Limitations & Caveats

This framework is not for commercial deployment. It does not guarantee third-party service availability or anti-fraud bypass success. Users are solely responsible for account, quota, compliance, and data security risks. Integration with a separate fingerprint browser solution is mandatory.

Health Check
Last Commit

23 hours ago

Responsiveness

Inactive

Pull Requests (30d)
2
Issues (30d)
0
Star History
58 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.