OpenNTF LangChain4j for Domino

LangChain4j is a Java-native library that integrates concepts from popular LLM frameworks such as LangChain, Haystack, and LlamaIndex. Its purpose is to simplify the integration of large language models into Java applications using familiar Java idioms.

LangChain4j Domino extends this functionality to HCL Domino environments. It enables seamless use of LangChain4j within Domino applications and introduces document loaders for accessing Domino data as part of LangChain4j’s LLM workflows.


Features

  • Server and Designer plugins for HCL Domino 14+
  • Support for standalone Java applications
  • Utilises Domino JNX
  • Adds document loaders for Domino documents across various scenarios
  • Demo code available at: https://github.com/sbasegmez/LLM-Demos
  • See the Wiki for details on supported models, vector databases, and other modules


How to Contribute

Please submit feature requests and bug reports via GitHub Issues.

Join the OpenNTF Discord Channel for feedback and discussions.