package
0.0.0-20250219065129-52aed497bc00
Repository: https://github.com/infinilabs/coco-server.git
Documentation: pkg.go.dev

# Packages

Package agents contains the standard interface all agents must implement, implementations of this interface, and an agent executor.
nolint:forbidigo.
Package chains contains a standard interface for chains, a number of built-in chains and functions for calling and running chains.
Package documentloaders includes a standard interface for loading documents from a source and implementations of this interface.
Package embeddings contains helpers for creating vector embeddings from text using different providers.
No description provided by the author
Package exp contains experimental code that is subject to change or removal.
No description provided by the author
Package jsonschema provides very simple functionality for representing a JSON schema as a (nested) struct.
Package llms provides unified support for interacting with different Language Models (LLMs) from various providers.
Package memory provides an interface for managing conversational data and a variety of implementations for storing and retrieving that data.
Package outputparser provides a set of output parsers to process structured or unstructured data from language models (LLMs).
Package prompts contains types, prompt templates, loading utilities, output parsers, example selectors, and other utilities for working with LLM prompts.
Package schema implements a shared core set of data types for use in langchaingo.
Package textsplitter provides tools for splitting long texts into smaller chunks based on configurable rules and parameters.
Package tools defines a standard interface for tools to be used by agents.
Package vectorstores contains the implementation of VectorStore, an interface for saving and querying documents as vector embeddings.