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.
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:
- Latest Javadoc and REST APIs
- Maven/Grape/Gradle/SBT instructions
- Send us a note at email@example.com
- Post a question at Stack Overflow using
- If you found a bug or have an idea file new issue on GitHub.
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 (C) 2019 NLPCraft. All Rights Reserved.