2016-03-12 25 views
6

Ho utilizzato AWS per l'hosting dei miei server di back-end. Qual è il modo migliore per registrare un account in modo da poter chiamare direttamente i servizi Watson dai miei server, senza un account su Bluemix? Se sì, come? Non riuscivo a trovarlo sul sito di Watson. Grazie.Posso utilizzare i servizi IBM Watson senza Bluemix?

risposta

7

È possibile utilizzare le API Watson da piattaforme ed endpoint diversi da Bluemix. Sono tutte le API REST che non limitano l'accesso dalla fonte della chiamata. Devi comunque utilizzare Bluemix per iscriverti, ottenere credenziali e per la fatturazione.

Sono un evangelizzatore sviluppatore con IBM Watson Developer Cloud.

+0

Ricco, grazie per la risposta. Un follow-up, se un servizio Watson (ad esempio, parola per parola) è stato utilizzato direttamente dai nostri giochi/app/dispositivi venduti a milioni di clienti, come non esporre il nostro account Bluemix/PWD agli utenti finali? Questa potrebbe essere un'altra domanda di alto livello. Grazie. –

+0

@NathanW In termini di sicurezza generale e architettura, è necessario evitare di fornire agli utenti l'accesso diretto ai servizi Watson, in quanto ciò potrebbe esporvi a un uso dannoso. Invece, consiglierei fortemente l'intermediazione/proxy di tutte le chiamate attraverso i vostri server, con opportune limitazione dei tassi, batching, ecc. Divulgazione: Sono un evangelista per IBM Watson. –

+0

Abtin, grazie. Anche Proxying è stato il mio primo pensiero. Ma ciò significa 2 chiamate di andata e ritorno, dispositivo -> proxy -> Watson -> proxy -> dispositivo. Usare Bluemix potrebbe ridurre un po 'la latenza, suppongo. –