-2

Я хочу добавить AI Agent специально Part of Speech tagging в Android приложение. Могу ли я это сделать, используя AlchemyApi? Или любая другая библиотека, которая работает в Android? Я пробовал StanfordCoreNLP, но я не могу использовать его в Android. Это link не работает для загрузки Alchemy AndoidSDK Api. Я читал много ссылок даже Могу ли я использовать его в Android или нет? Незлое руководство.Библиотека для части тегов тегов и анализа настроений в Android?

ответ

2
compile 'com.ibm.watson.developer_cloud:java-sdk:3.3.0' 

Добавьте к вашему Gradle И смотрите здесь examples

AlchemyLanguage service = new AlchemyLanguage(); 
    service.setApiKey("<api_key>"); 

    Map<String,Object> params; 
    params = new HashMap<String, Object>(); 
    params.put(AlchemyLanguage.TEXT, "IBM Watson won the Jeopardy television show hosted by Alex Trebek"); 
    CombinedResults combinedResults=service.getCombinedResults(params).execute(); 
    List<SAORelation> relationObject=combinedResults.getRelations(); 
    for (SAORelation relation: relationObject){ 
     System.out.println(relation.getSentence()); 
    } 

Look here для демонстрации того, что алхимия Api может сделать

+0

'апите key'? Это от «AlchemyApi key» или «IBM-Alchemy Api' ke? – Awais

+0

При компиляции кода, после принятия 'api key'. он дает ошибку «I/CredentialUtils: поиск строк JNDI недоступен». – Awais

+0

Это не ошибка Этот метод private static String getKeyUsingJNDI (String serviceName) должен всегда возвращать null на Android из-за неподдерживаемых функций javax, это просто предупреждение – ketrox

Смежные вопросы