432539
432539

gpt2api

  • 基于 chatgpt.com 逆向的 OpenAI 兼容 SaaS 网关
  • GPT-IMAGE-2 稳定
  • 批量出图
  • 多账号池
  • 高并发调度
  • 积分计费

Analisi AI · Italiano

openai · gpt-4o-mini

Sintesi

gpt2api è una piattaforma SaaS di gateway AIGC compatibile con OpenAI che integra account GPT e GROK per offrire un servizio unificato di generazione testi, immagini e video. Il progetto permette di orchestrare pool multipli di account, gestire proxy e implementare un sistema di fatturazione a punti, garantendo alta concorrenza e affidabilità. Include un'interfaccia frontend per gli utenti finali, un backend per la gestione operativa e un'API compatibile OpenAI per facile integrazione. È orientato a soluzioni private, white-label e uso interno di team, con distribuzione semplice tramite Docker.

Casi d'uso

  • Creazione di un servizio SaaS privato per generazione testi, immagini e video tramite AI compatibile OpenAI.
  • Piattaforma white-label per aziende che offrono AIGC multicanale integrando pool di account GPT e GROK.
  • Soluzione interna per team di sviluppo che necessitano di orchestrare più account AI e gestire proxy in modo stabile.
  • Implementazione di un sistema di fatturazione a punti per l'uso di modelli AI di diversa complessità e risoluzione.
  • Servizio aggregatore che consente di monitorare e gestire la salute e la rotazione dei molteplici account AI in modo automatizzato.

Idee SaaS / Business

Piattaforma SaaS White-Label AIGC

Una soluzione chiavi in mano per startup e agenzie che vogliono offrire servizi di generazione AI integrando testo, immagini e video, con gestione multi-account e fatturazione a punti.

Servizio di Proxy e Pool Account per AI

SaaS specializzato nella gestione e ottimizzazione di pool proxy e account GPT/GROK per garantire alta affidabilità e scalabilità alle applicazioni AI aziendali.

Piattaforma Collaborativa AIGC per Team

Un ambiente cloud dove team interni possono condividere account AI, monitorare consumi, configurare strategie proxy e gestire API OpenAI compatibili con controllo avanzato di accessi.

Target utenti
Sviluppatori di applicazioni AI, provider SaaS che vogliono integrare modelli OpenAI compatibili, aziende che necessitano di servizi AIGC personalizzati e piattaforme con gestione multi-account, team tecnici interni che devono organizzare risorse AI in modo scalabile e sicuro.
Categoria
Go 1.24, Gin, GORM
Monetizzazione
Il modello suggerito si basa su un sistema di fatturazione a punti configurabile in base a modello, risoluzione e durata dei contenuti generati, utile per offrire piani tariffari differenziati e promuovere l'uso responsabile del servizio. Potrebbe essere integrato con abbonamenti, acquisti di punti o licenze white-label per aziende.
Licenza
Non specificata
Trend: La crescente domanda di soluzioni AIGC scalabili e multi-account rende il progetto altamente rilevante e moderno nel campo dell'AI SaaS compatibile OpenAI.

README · tradotto in italiano

gpt2api · KleinAI

Gateway AIGC OpenAI compatibile con pool duali di account GPT / GROK

Soluzione completa per generazione di contenuti testuali, immagini e video, con gestione di pool multipli di account, compatibilità con il protocollo OpenAI e sistema di fatturazione a punti. Deploy rapido via Docker.


Introduzione

gpt2api (nome in codice KleinAI) è un gateway aggregatore AIGC di livello produttivo che incapsula abilità di account GPT / GROK basati su sistema Cookie rendendoli compatibili con il protocollo OpenAI. Consente a qualsiasi applicazione sviluppata con SDK OpenAI di integrarsi senza problemi.

La piattaforma offre:

  • Un'interfaccia per utenti finali per creare testi, immagini e video
  • Un backend amministrativo per gestire pool di account, proxy, fatturazione a punti, codici CDK e log
  • Un'interfaccia HTTP compatibile con OpenAI verso l'esterno

Applicazioni ideali: servizi AIGC privati, SaaS white-label, gestione multi-account conforme, aggregazione per team interni.

La versione attuale è v2.0.1, consigliato evolversi nelle 2.x; la serie 1.0.x è una base stabile storica.

Caratteristiche

Capacità di creazione

FunzionalitàEndpoint OpenAI compatibileDescrizione
Chat testualePOST /v1/chat/completionsSupporta output streaming e non streaming
Testo->ImmaginePOST /v1/images/generationsSupporta generazione batch, canale stabile gpt-image-2
Immagine->ImmaginePOST /v1/images/editsSupporta immagine di riferimento e maschere
Stato immaginiGET /v1/images/generations/:task_idControllo asincrono stato e risultati
Testo/immagine->VideoPOST /v1/video/generationsQualità standard/hd (720p/1080p)
Stato videoGET /v1/video/generations/:task_idControllo asincrono stato e risultati
Lista modelliGET /v1/modelsModelli gestiti dal backend e configurabili in admin

Gestione e stabilità

  • Pool multipli di account GPT / GROK con importazione massiva, monitoraggio stato, auto-refresh, circuito di rottura e rotazione
  • Pool proxy con importazione, rimozione e test massivo
  • Strategie proxy: binding account prioritario, fallback globale in modalità proxy fisso o casuale
  • Logging completo end-to-end con analisi dettagliata errori e comunicazioni
  • Sistema di fatturazione unificato a punti configurabile per modello, risoluzione e durata

Capacità Operative (Dashboard)

  • Dashboard, gestione token/account, gestione proxy, utenti, ricariche e consumi
  • Codici promozionali, scambio CDK, prezzi modelli, configurazioni, log richieste e upstream
  • Configurazioni tramite form senza necessità di inserire JSON manualmente

Tech Stack

LivelloTecnologie
BackendGo 1.24, Gin, GORM, MySQL, Redis
FrontendReact 18, Vite, TypeScript, TailwindCSS, pnpm Workspace
DeploymentDocker, Docker Compose, Nginx, Caddy (opzionale)
Dipendenze esterneFlareSolverr, Proxy Pool, Object Storage (opzionale)
┌────────────┐    ┌────────────┐    ┌────────────────────┐  
│  Frontend  │    │ Admin UI   │    │ Client SDK compatibile │  
└─────┬──────┘    └─────┬──────┘    └──────────┬─────────┘  
      │ :17080          │ :17088               │ :17200    
      ▼                 ▼                      ▼          
┌────────────────────────────────────────────────────────┐
│   Nginx / Caddy    (SSL, reverse proxy, rate limit, static) │ 
└──────┬──────────────┬──────────────────┬───────────────┘
       │              │                  │                  
   ┌───▼────┐    ┌────▼────┐         ┌───▼─────┐            
   │ user-api│    │admin-api│         │openai-api│  (multi servizio Go) 
   └───┬────┘    └────┬────┘         └───┬─────┘            
       └──────┬───────┴──────┬───────────┘                  
              │              │                                
        ┌─────▼─────┐  ┌─────▼─────┐                        
        │   MySQL   │  │   Redis   │                        
        └───────────┘  └───────────┘                        

Installazione rapida

Requisiti

  • Linux/macOS/Windows (consigliato Linux)
  • Docker 24+ e Docker Compose v2
  • Un dominio oppure 3 sottodomini per produzione
  • Porte 80 e 443 liberate

Passi

git clone https://github.com/432539/gpt2api.git
cd gpt2api
cp deploy/env/.env.example deploy/env/.env.prod
# Modificare .env.prod con parametri database, Redis, segreti JWT/AES, domini, upstream GPT/GROK, proxy
cd deploy
docker compose -f docker-compose.server.yml up -d --build

Verifica

docker compose -f docker-compose.server.yml ps
docker logs -f klein-api
# controllare anche klein-admin, klein-openai, klein-worker

Endpoint principali

DestinazioneURL
Frontend Utentehttp(s)://tuo-dominio:17080
Backend Adminhttp(s)://tuo-dominio:17088
API compatibile OpenAIhttp(s)://tuo-dominio:17200/v1

Uso API OpenAI compatibile

Configura il parametro base_url del client OpenAI per puntare a questo servizio:

from openai import OpenAI
client = OpenAI(base_url="https://tuo-dominio:17200/v1", api_key="sk-xxxx")

# Chat testuale
resp = client.chat.completions.create(model="gpt-4o-mini", messages=[{"role":"user", "content":"ciao"}])

# Generazione immagini
img = client.images.generate(model="gpt-image-2", prompt="volpe cyberpunk sotto fiori di ciliegio a Kyoto", size="1024x1024", n=4)

# Generazione video (720p/1080p)
import httpx
r = httpx.post(
    "https://tuo-dominio:17200/v1/video/generations",
    headers={"Authorization": "Bearer sk-xxxx"},
    json={"model": "grok-video", "prompt": "gatto che cammina sotto neon in una notte di pioggia", "aspect_ratio": "16:9", "quality": "hd", "duration": 6},
    timeout=600
)
print(r.json())

Porte predefinite

PortaDescrizione
17080Frontend utente
17088Backend amministrazione
17200API OpenAI compatibile

Configurazione

Strategia proxy globale

Gestibile in "Admin → Sistema":

  • proxy.global_enabled: abilita fallback proxy globale
  • proxy.selection_mode: fixed (proxy fisso) o random (proxy casuale)
  • Nel modo fixed si specifica proxy.global_id con un proxy
  • Nel modo random viene scelto ogni volta un proxy dalla lista attiva
  • Binding proxy a livello account ha priorità sulla strategia globale

Gestione token/account

  • Supporta provider GPT e GROK con importazione linea per linea
  • Rilevamento automatico tipo account (basic, super, heavy) e filtro
  • Binding proxy di tipo single (molti account ad un proxy) o cycle (più proxy ruotati)

Sviluppo locale

Metodo A: contenitori completi

cd deploy
docker compose -f docker-compose.dev-full.yml up -d --build

Metodo B: hot reload semi-container

# Solo MySQL/Redis nei container
pwsh ./scripts/dev-up.ps1
cd frontend
pnpm install
pnpm --filter @kleinai/user dev  # http://localhost:5173
pnpm --filter @kleinai/admin dev  # http://localhost:5174

Impostazione predefinita usa mock provider, non serve credenziale reale. Per canali reali modificare .env.local o docker-compose secondo documentazione.

Raccomandazioni per produzione

  • Utilizzare sottodomini distinti per front-end, admin e API OpenAI compatibile
  • Limitare accessi admin tramite whitelist IP a livello Nginx
  • Configurare rate limit per il proxy API OpenAI
  • Gestire certificati SSL centralizzati con Caddy o Nginx
  • Usare object storage o cache locale per asset multimediali per sicurezza e performance
  • Configurare la pulizia automatica cronologica di dati storici e risultati

Documentazione

Changelog

Dettagli in PROGRESS.md.

v2.0.1 (2026-05-04)

  • Corretto qualità video di default da 480p a 1080p, aggiunta configurazione qualità (standard/hd)
  • Estese funzionalità di gestione proxy con importazione, cancellazione e test in batch
  • Aggiunta visualizzazione tipo account e filtro nella gestione token
  • Nuove modalità di assegnazione proxy multiple: single e cycle
  • Introduzione modalità proxy casuale
  • Miglioramenti compatibilità logging upstream senza cambi schema distruttivi

Comunità e supporto

Licenza

Il codice è per scopi di apprendimento e ricerca. Uso commerciale richiede verifica di conformità con termini upstream e normative locali. L'autore declina ogni responsabilità per danni causati da questo progetto.


Costruito con ❤️ per la comunità AIGC.

Attività commit · ultime 26 settimane

stima

Approfondimenti AI

L'AI sta preparando gli approfondimenti…

Chiedi al repo

AI · contesto README + issue

Fai una domanda sul progetto. L'AI legge README e issue recenti.

Sponsor · Sconto esclusivo RepoRadar AI

Hai bisogno di un server per far girare 432539/gpt2api?

Abbiamo testato decine di provider e Hostinger VPS è il miglior rapporto qualità/prezzo per self-hostare le repo che trovi qui. Setup in 1 click, pannello semplice e supporto 24/7.

Deploy in 1 click
2 vCPU · 8 GB RAM · NVMe
Backup + DDoS inclusi
Attiva sconto Hostinger VPSLink affiliato — supporti RepoRadar senza costi extra per te.

Questo progetto esiste grazie a voi

RepoRadar AI è gratis e senza pubblicità. Le donazioni coprono server, API e modelli AI.

Ogni analisi tradotta che leggi costa qualche centesimo di chiamate al modello. Se RepoRadar ti ha fatto risparmiare tempo, considera una piccola donazione cripto — anche pochi euro aiutano a mantenere il servizio libero per tutti.

Ethereum
ETH
0x86ECDF546d8dFc0739d44c066A6110F11cdB7773
Bitcoin
BTC
bc1qqe0wcmhnt78enk8ql0lxvey4z8hquxsxjtyz8r
Solana
SOL
EtTK61Lz7kfdDM8543TMMiAUUTbFVpzX5tvPEcBtZ3aj

Grazie di cuore — ogni contributo conta.