An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 1.7% on proxy.golang.org
Top 0.8% dependent packages on proxy.golang.org
Top 1.0% dependent repos on proxy.golang.org
Top 2.4% forks on proxy.golang.org
Top 2.1% docker downloads on proxy.golang.org

proxy.golang.org : github.com/tmc/langchaingo

Package langchaingo provides a Go implementation of LangChain, a framework for building applications with Large Language Models (LLMs) through composability. LangchainGo enables developers to create powerful AI-driven applications by providing a unified interface to various LLM providers, vector databases, and other AI services. The framework emphasizes modularity, extensibility, and ease of use. The framework is organized around several key packages: Basic text generation with OpenAI: Creating embeddings and using vector search: Building a chain for question answering: LangchainGo supports numerous providers: LLM Providers: Embedding Providers: Vector Stores: Create agents that can use tools to accomplish complex tasks: Maintain conversation context across multiple interactions: Streaming responses: Function calling: Multi-modal inputs (text and images): Most providers require API keys set as environment variables: LangchainGo provides standardized error handling: LangchainGo includes comprehensive testing utilities including HTTP record/replay for internal tests. The httprr package provides deterministic testing of HTTP interactions: See the examples/ directory for complete working examples including: LangchainGo welcomes contributions! The project follows Go best practices and includes comprehensive testing, linting, and documentation standards. See CONTRIBUTING.md for detailed guidelines.

Registry - Source - Documentation - JSON - codemeta.json
purl: pkg:golang/github.com/tmc/langchaingo
Keywords: ai , go , golang , langchain
License: MIT
Latest release: 21 days ago
First release: over 2 years ago
Namespace: github.com/tmc
Dependent packages: 40
Dependent repositories: 30
Stars: 7,835 on GitHub
Forks: 957 on GitHub
Docker dependents: 5
Docker downloads: 4,655
Total Commits: 1076
Committers: 153
Average commits per author: 7.033
Development Distribution Score (DDS): 0.809
More commit stats: commits.ecosyste.ms
See more repository details: repos.ecosyste.ms
Funding links: https://github.com/sponsors/tmc
Last synced: about 6 hours ago

    Loading...
    Readme
    Loading...