langtorch  by li2109

Java SDK for composable LLM applications and workflows

created 2 years ago
303 stars

Top 89.1% on sourcepulse

GitHubView on GitHub
Project Summary

Langtorch aims to provide a Java-native framework for building composable Large Language Model (LLM) applications and workflows. It targets Java developers seeking to integrate LLM capabilities into their applications, offering a structured approach to managing prompts, models, and execution chains.

How It Works

Langtorch is designed around composability, allowing developers to chain together different LLM operations and data processing steps. This approach facilitates the creation of complex LLM workflows by breaking them down into modular, reusable components. The framework likely manages prompt templating, model interaction, and output parsing within a Java-centric architecture.

Quick Start & Requirements

Highlighted Details

  • Java-native framework for LLM applications.
  • Focus on composable workflows and modular design.
  • Inspired by popular libraries like LangChain and Semantic Kernel.

Maintenance & Community

  • Community: Discord
  • Contribution: Open discussions for ideas, assign maintainer as reviewer for PRs.

Licensing & Compatibility

  • License: Not specified in the README.
  • Compatibility: Likely compatible with standard Java applications.

Limitations & Caveats

The library is explicitly marked as being in active development and not ready for production use. Documentation is still being worked on.

Health Check
Last commit

1 year ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
1 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.