Guia de início rápido API
Atualizado 2026-06-30
Guia de início rápido da API
TelkNet expõe a mesma API REST usada pelo aplicativo web, ponte GPU e SDK
geração. As sessões do navegador são autenticadas com o cookie telknet_session.
As chaves de API pessoais gerenciadas pelo usuário não fazem parte do produto atual.
Leia o catálogo de ferramentas
curl http://127.0.0.1:13000/api/v1/tools
Os tool IDs atuais incluem ferramentas de música e áudio music-vocal-split, music-four-stem, music-six-stem,
music-yourmt3, music-miros, music-piano-transkun, music-piano-aria,
music-piano-bytedance-pedal, ai-rvc, zonos2-tts e midi-converter,
além das ferramentas de imagem chordedit, ideogram-v4 e krea-2.
Carregar entrada
Crie um URL de upload predefinido para uma ferramenta selecionada:
curl -X POST http://127.0.0.1:13000/api/v1/tools/music-vocal-split/upload \
-H "Cookie: telknet_session=YOUR_SESSION_COOKIE; telknet_csrf=YOUR_CSRF_TOKEN" \
-H "X-CSRF-Token: YOUR_CSRF_TOKEN" \
-H "X-Requested-With: XMLHttpRequest" \
-H "Origin: http://127.0.0.1:13001" \
-H "Content-Type: application/json" \
-d '{"filename":"sample.mp3","content_type":"audio/mpeg","file_size":1234567}'
Use o URL retornado para fazer upload do arquivo e, em seguida, envie o file_key retornado.
Envie uma tarefa
curl -X POST http://127.0.0.1:13000/api/v1/tools/music-vocal-split/tasks \
-H "Cookie: telknet_session=YOUR_SESSION_COOKIE; telknet_csrf=YOUR_CSRF_TOKEN" \
-H "X-CSRF-Token: YOUR_CSRF_TOKEN" \
-H "X-Requested-With: XMLHttpRequest" \
-H "Origin: http://127.0.0.1:13001" \
-H "Content-Type: application/json" \
-d '{"tool_id":"music-vocal-split","file_key":"uploads/example.mp3","params":{}}'
A resposta retorna um ID de tarefa. Pesquise GET /api/v1/tasks/:taskId até a tarefa
acabamentos, então use GET /api/v1/tasks/:taskId/download ou
GET /api/v1/tasks/:taskId/files/:fileId para resultados.