Подводя итог разговору в комментариях:
После того, как ваша модель обучена, настроена и развернута (что не является простым процессом), вы можете вызвать конечную точку модели, используя AWS SDK для JavaScript , который вы устанавливаете с помощью:
npm install aws-sdk
var AWS = require('aws-sdk/dist/aws-sdk-react-native');
, который вы включаете в HTML как:
<script src="https://sdk.amazonaws.com/js/aws-sdk-2.538.0.min.js"></script>
И когда вы хотите вызвать конечную точку, вы вызываете ее следующим образом:что:
var params = {
Body: Buffer.from('...') || 'STRING_VALUE' /* Strings will be Base-64 encoded on your behalf */, /* required */
EndpointName: 'STRING_VALUE', /* required */
Accept: 'STRING_VALUE',
ContentType: 'STRING_VALUE',
CustomAttributes: 'STRING_VALUE'
};
sagemakerruntime.invokeEndpoint(params, function(err, data) {
if (err) console.log(err, err.stack); // an error occurred
else console.log(data); // successful response
});
Вы можете проверить Amplify Library , которая может взять на себя некоторые тяжелые работы, такие как получение разрешений IAM для вызова API, вход пользователя в систему и многие другие.