langchaingo
langchain
langchaingo | langchain | |
---|---|---|
9 | 34 | |
3,195 | 84,427 | |
- | 4.6% | |
9.8 | 10.0 | |
3 days ago | 3 days ago | |
Go | Python | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
langchaingo
-
How to use Retrieval Augmented Generation (RAG) for Go applications
Generative AI development has been democratised, thanks to powerful Machine Learning models (specifically Large Language Models such as Claude, Meta's LLama 2, etc.) being exposed by managed platforms/services as API calls. This frees developers from the infrastructure concerns and lets them focus on the core business problems. This also means that developers are free to use the programming language best suited for their solution. Python has typically been the go-to language when it comes to AI/ML solutions, but there is more flexibility in this area. In this post you will see how to leverage the Go programming language to use Vector Databases and techniques such as Retrieval Augmented Generation (RAG) with langchaingo. If you are a Go developer who wants to how to build learn generative AI applications, you are in the right place!
-
Build a Serverless GenAI solution with Lambda, DynamoDB, LangChain and Amazon Bedrock
This use-case here is a similar one - a chat application. I will switch back to implementing things in Go using langchaingo (I used Python for the previous one) and continue to use Amazon Bedrock. But there are few unique things you can explore in this blog post:
- LangChain for Go, the easiest way to write LLM-based programs in Go
- Langchaingo – LangChain in Idiomatic Go
- Agency: Pure Go LangChain Alternative
-
Building LangChain applications with Amazon Bedrock and Go - An introduction
langchaingo is the LangChain implementation for the Go programming language. This blog post covers how to extend langchaingo to use foundation model from Amazon Bedrock.
-
Zep: A long-term memory store for LLM apps, written in Go
Langchain Go is being actively developed https://github.com/tmc/langchaingo
langchain
-
Deploy LangServe Application to AWS
Limited by the current packaging method of Pluto, it does not yet support LangChain's Template Ecosystem. Coming soon
- Construyendo un asistente genAI de WhatsApp con Amazon Bedrock
- Show HN: SpRAG – Open-source RAG implementation for challenging real-world tasks
-
Aider: AI pair programming in your terminal
Big fan of Aider.
We are interesting in integrating Aider as a tool for Dosu https://dosu.dev/ to help it navigate and modify a codebase on issues like this https://github.com/langchain-ai/langchain/issues/8263#issuec...
-
🦙 Llama-2-GGML-CSV-Chatbot 🤖
Developed using Langchain and Streamlit technologies for enhanced performance.
-
Building a WhatsApp generative AI assistant with Amazon Bedrock and Python
Tip: Kenton Blacutt, an AWS Associate Cloud App Developer, collaborated with Langchain, creating the Amazon Dynamodb based memory class that allows us to store the history of a langchain agent in an Amazon DynamoDB.
-
👑 Top Open Source Projects of 2023 🚀
LangChain was first released in October 2022 as an open-source side project, a framework that makes developing AI applications more flexible. It got so popular that it was promptly turned into a startup.
-
Fuck You, Show Me the Prompt
> Furthermore, the prompt has a spelling error (Let'w) and also overly focuses on the negative about identifying errors - which makes me skeptical that this prompt has been optimized or tested.
Fixed in https://github.com/langchain-ai/langchain/commit/7c6009b76f0...
- LangChain Repository Disappeared
-
🆓 Local & Open Source AI: a kind ollama & LlamaIndex intro
Being able to plug third party frameworks (Langchain, LlamaIndex) so you can build complex projects
What are some alternatives?
yao - :rocket: A performance app engine to create web services and applications in minutes.Suitable for AI, IoT, Industrial Internet, Connected Vehicles, DevOps, Energy, Finance and many other use-cases.
llama_index - LlamaIndex is a data framework for your LLM applications
ollama - Get up and running with Llama 3, Mistral, Gemma, and other large language models.
semantic-kernel - Integrate cutting-edge LLM technology quickly and easily into your apps
zep - Zep: Long-Term Memory for AI Assistants.
haystack - :mag: LLM orchestration framework to build customizable, production-ready LLM applications. Connect components (models, vector DBs, file converters) to pipelines or agents that can interact with your data. With advanced retrieval methods, it's best suited for building RAG, question answering, semantic search or conversational agent chatbots.
TaskEaseGPT - (WIP) A user-friendly, AI-powered task manager emphasizing efficient work over planning. Streamlines workflow with intelligent task generation & execution. Boost your productivity today!
griptape - Modular Python framework for AI agents and workflows with chain-of-thought reasoning, tools, and memory.
langchaingo-amazon-bedrock-llm - Amazon Bedrock extension for langchaingo
text-generation-webui - A Gradio web UI for Large Language Models. Supports transformers, GPTQ, AWQ, EXL2, llama.cpp (GGUF), Llama models.
casdoor - An open-source UI-first Identity and Access Management (IAM) / Single-Sign-On (SSO) platform with web UI supporting OAuth 2.0, OIDC, SAML, CAS, LDAP, SCIM, WebAuthn, TOTP, MFA and RADIUS [Moved to: https://github.com/casdoor/casdoor]
private-gpt - Interact with your documents using the power of GPT, 100% privately, no data leaks