NodeApiService (deprecato)
Deprecato — non usare
La classe NodeApiService è stata rimossa da neting-ai (refactor aprile 2026, PR #121).
Sostituti:
- Upload, embedding, collection, task status →
WorkerApiService - Pipeline completa → upload-pipeline.md
Questa pagina conserva il flusso storico per confronto con documentazione o branch vecchi.
Mappatura metodi → sostituti
| NodeApiService (rimosso) | Sostituto attuale |
|---|---|
upload() | WorkerApiService::upload() |
createCollection() | WorkerApiService::createCollection() |
checkAndUpdateFileTaskStatus() | WorkerApiService::checkAndUpdateFileTaskStatus() |
deleteAssistant() | WorkerApiService::deleteAssistant() |
| Upload via Node Agent URL | Direct Worker pipeline + webhook |
Implementazione storica (riferimento)
app/Services/NodeApiService.php (rimosso)
class NodeApiService
{
public static function createCollection($model) { /* POST node_server_url/collections */ }
/** @deprecated → WorkerApiService::upload() */
public static function upload($model, $vectorStoreUuid, $parameters) { /* ... */ }
/** @deprecated → WorkerApiService::checkAndUpdateFileTaskStatus() */
public static function checkAndUpdateFileTaskStatus(File $file): bool { /* ... */ }
}
Per snippet completi del flusso pre-2026, vedere commit b8a19af di questo repository (docs/laravel-app/services.md).