Removed old javadoc.
173 files changed
tree: b0b9ef0c1b990165a143d25fa473eff235c065cc
  1. .idea/
  2. docs/
  3. javadoc/
  4. src/
  5. .gitignore
  6. pom.xml
  7. README.md
README.md

What is NLPCraft?

NLPCraft is an open source library for adding a natural language interface to any applications. NLPCraft is free and developer friendly, it securely works with any private data source, has no hardware or software lock-in all the while giving you tremendous NLP powers.

Java Client

Native Java client provide easy-to-use Java-based API that wraps standard NLPCraft REST APIs . It can be used by any JVM language that provides Java interop such as Scala, Groovy, or Kotlin.

For any questions, feedback or suggestions:

Usage

From any JVM-based application code:

// Get client instance with all defaults.
NCClient cli = new NCClientBuilder().build();
 
// Perform any necessary calls...
NCResult res = cli.askSync("my.model.id", "Hey, isn't NLPCraft cool?");
 
// Close client & sign out at the end.
cli.close();

Copyright

Copyright (C) 2019 NLPCraft. All Rights Reserved.