I working on an app that can detect images using Clarifai api. I created all the components but anytime i post it will display
api.clarifai.com/v2/models/a403429f2ddf4b49b307e318f00e528b/outputs:1 POST https://api.clarifai.com/v2/models/a403429f2ddf4b49b307e318f00e528b/outputs 400 (Bad Request)
I have tried generating new API's but none posted effectivelyenter code here
import React, {Component} from 'react';
import Clarifai from 'clarifai';
const app = new Clarifai.App({
apiKey: 'b7712f2f841c4482bb85e68f02cdf4b6'
});
onButtonSubmit = () => {
this.setState({imageUrl: this.state.input});
app.models
.predict(
Clarifai.FACE_DETECT_MODEL,
this.state.input)
.then(response => {
if (response) {
fetch('http://localhost:3001/image', {
method: 'put',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({
id: this.state.user.id
})
})
.then(response => response.json())
.then(count => {
this.setState(Object.assign(this.state.user, { entries: count}))
})
}
this.displayFaceBox(this.calculateFaceLocation(response))
})
.catch(err => console.log(err));
}
}.
Hello Clarifai Support here. Could you please try replacing
FACE_DETECT_MODEL
with
FACE_DETECTION_MODEL
It might just be as simple as a syntax error.
in
app.models.predict()