Introduzione di KPainter nel tuo prodotto
KPainter OpenAPI è per gli sviluppatori che vogliono creare contenuti all'interno del proprio prodotto, automazione o flusso di lavoro agente. Esplora tre prodotti pubblici:
| Prodotto | Tipo | Ideale per |
|---|---|---|
| Video esplicativo | video | corsi, formazione, SOP, sintesi di ricerca, educazione del prodotto e spiegatori di conoscenza |
| Immagine IA | Immagine | Poster, copertine, illustrazioni e concetti di singola immagine |
| App IA | App di | Pagine interattive, simulazioni, quiz e piccoli strumenti |
PDF, presentazioni, documenti e immagini sono materiali di fonte; non selezionano il prodotto di produzione. L'interpretatore Video può anche utilizzare un URL di una pagina web come contesto fonte.
URL di base
Tutte le richieste di produzione iniziano qui:
https://api.kpainter.ai/openapi/v1
Per esempio, la capacità completa è finita:
https://api.kpainter.ai/openapi/v1/capabilities
Un flusso completo di creazione
- Chiama GET /me per verificare la chiave API.
- Chiama GET/capacità per scoprire le opzioni attuali.
- Scarica gli allegati con POST / file.
- Creare un video, un'immagine o un'app con POST / creazioni.
- Poll GET /creations/{id} per status e progresso.
- Leggi GET /creations/{id}/outputs quando la consegna è disponibile.
- Utilizzare messaggi per perfezionare un video di spiegazione. Quando un compito si ferma, eseguire solo un'azione elencata nelle azioni disponibili.
Principali punti finali
| Il punto finale | scopo |
|---|---|
| GET / Salute | Controlla la disponibilità del servizio |
| Gioco / Me | Verificare il conto attuale |
| Capacità / Capacità | Scopri prodotti, parametri, modelli e modelli |
| Post / file | Scarica i file di input |
| Post / Creazioni | Creare contenuti |
| Creazione / Creazione | Elenco delle creazioni del conto |
| GET / creazioni /{id} | Leggi lo stato, progresso, ETA, crediti e recensione |
| POST / creazioni/{id}/Messaggi | Riproduzione di un video di spiegazione |
| POST / creazioni /{id} / azioni | Continua l’ultima missione interrotta |
| GET / creazioni/{id}/outputs | Leggi le uscite approvate da QA |
Cosa tenere in mente
- Autenticare con una chiave API di porta.
- I campi di richiesta e risposta pubblici utilizzano snake_case.
- Invia solo valori di parametri restituiti dalle capacità.
- Un fallimento comune non riferisce crediti reali.
- ETA viene esclusa quando non può essere stimata in modo affidabile.
- Leggi i risultati utili dal punto di partenza delle uscite dopo la conclusione invece di costruire URL di archiviazione.
