Overview
An overview of the GoLC project.
Welcome to the documentation for GoLC, an innovative project for building Go applications with Large Language Models (LLMs) through composability. Inspired by the LangChain project, GoLC provides a framework that enables developers to seamlessly integrate LLM-based applications. By leveraging the concept of composability, GoLC allows for the modular construction of LLM-based components, offering flexibility and extensibility to develop powerful language processing applications in Go.
Please refer to the following sections for detailed usage instructions and examples.
An overview of the GoLC project.
How to get started with GoLC.
The foundational building blocks of GoLC.
Create sequences of calls to LLMs or other utilities.
Interacting with data sources.
Persisting state between chain or agent calls.
Make intelligent decisions, take actions, observe results, and iterate until completion.
Moderation capabilities using different nlp services.
Generate numerical representations of data, enabling advanced similarity comparisons and analysis in machine learning applications.
Evaluating the performance of generative models.
Advanced topics related to GoLC.