Как исправить ошибку "Требуется авторизация" в Algorithmia

Я создаю приложение с алгоритмом "Извлечь текст" из Algorithmia, которое получает файл от пользователя и извлекает текст из файла. Следуя примерам, ввод должен быть примерно таким:"data://util/SampleCollection/easychair.docx", но я получаю следующую ошибку:

(node:17748) UnhandledPromiseRejectionWarning: 401 not authorized: {"error":{"message":"authorization required - attempted action: credentials not sufficient for action DataRead - collection permissions do not allow read"}}

Я попытался использовать документы из Интернета и изменить "data://" на "file://", но ничего из этого не работает.

const input = "data://caio.tracera/Desktop/texto.docx"
const algorithmiaAuthenticated = algorithmia.client(algorithmiaApiKey)
const extractTextAlgorithm = algorithmiaAuthenticated.algo('util/ExtractText/0.1.1')
const extractTextResponse = await extractTextAlgorithm.pipe(input)
const extractTextContent = extractTextResponse.get()

Входной файл и проект находятся в одной папке. Ожидаемый результат - это текст из файла, когда я console.log файл extractTextContent.

0 ответов

Другие вопросы по тегам