Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
steamship-langchain
| Date | Stars |
|---|---|
| 2026-07-31 | 510 |
| 2026-08-01 | 510 |
| 2026-08-02 | 510 |
| 2026-08-06 | 510 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
# Steamship Python Client Library For LangChain (🦜️🔗)
[](https://www.steamship.com/build/langchain-apps?utm_source=github&utm_medium=badge&utm_campaign=github_repo&utm_id=github_langchain_repo) [](https://twitter.com/GetSteamship) [](https://discord.gg/5Vry5ANVwT)
[](https://opensource.org/licenses/MIT) [](https://github.com/steamship-core/steamship-langchain/actions/workflows/test-main.yml)
[Steamship](https://steamship.com/) is the fastest way to build, ship, and use full-lifecycle language AI.
This repository contains [LangChain](https://langchain.readthedocs.io/en/latest/) adapters for Steamship, enabling
LangChain developers to rapidly deploy their apps on Steamship to automatically get:
- Production-ready API endpoint(s)
- Horizontal scaling across dependencies / backends
- Persistent storage of app state (including caches)
- Built-in support for Authn/z
- Multi-tenancy support
- Seamless integration with other Steamship skills (ex: audio transcription)
- Usage Metrics and Logging
- And more...
Read more about Steamship and LangChain on our [website](https://www.steamship.com/build/langchain-apps?utm_source=github&utm_medium=explainer&utm_campaign=github_repo&utm_id=github_langchain_repo).
## Installing
Install via pip:
```commandline
pip install steamship-langchain
```
## Adapters
Initial support is offered for the following (with more to follow soon):
- LLMs
- An adapter is provided for Steamship's OpenAI integration (`steamship_langchain.llms.OpenAI`)
- An adapter is provided for *caching* LLM calls, via Steamship's Key-Value store (`SteamshipCache`)
- Callbacks
- A callback that uses Python's `logging` module to record events is provided (`steamship_langchain.callbacks.LoggingCallbackHandler`). This can be used with `ship logs` to access verbose logs when deployed.
- Document Loaders
- An adapter for exporting Steamship Files as LangChain Documents is provided (`steamship_langchain.document_loaders.SteamshipLoader`)
- Tools
- Search:
- An adapter is provided for Steamship's SERPAPI integration (`SteamshipSERP`)
- Memory
- Chat History (`steamship_langchain.memory.ChatMessageHistory`)
- VectorStores
- An adapter is provided for a persistent VectorStore (`steamship_langchain.vectorstores.SteamshipVectorStore`)
- Text Splitters
- A splitter for Python code, based on the AST, is provided (`steamship_langchain.python_splitter.PythonCodeSplitter`). This provides additional context for code snippets (parent classes) while breaking the code into segments around function definitions.
- Miscellaneous Utilities
- Importing data into Steamship
- In order to take advantage of Steamship's persistent storage, an initial set of loader utilities are provided for a variety of sources, including:
- Text files: `steamship_langchain.file_loaders.TextFileLoader`
- Directories: `steamship_langchain.file_loaders.DirectoryLoader`
- GitHub repositories: `steamship_langchain.file_loaders.GitHubRepositoryLoader`
- Sphinx documentation sites: `steamship_langchain.file_loaders.SphinxSiteLoader` (and others)
- YouTube videos: `steamship_langchain.file_loaders.YouTubeFileLoader`
- Various text and image formats: `steamship_langchain.file_loaders.UnstructuredFileLoader`
## 📖 Documentation
Please see our [here](https://steamship-langchain.readthedocs.org/) for full documentation on:
- Getting started (installation, setting up the environment, simple examples)
- How-To examples (demos, integratioExcerpt of 15,278 characters
Read on GitHub44
Ikko Eltociear Ashimine · Japan
1
1
1
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:7c75cdbd2b7da46a, llm:Repository name 'steamship-langchain' indicates integration between Steamship and LangChain (Python). Likely provides connectors/adapters for using LangChain with Steamship platform.
matched fp:7c75cdbd2b7da46a, llm:Repository name 'steamship-langchain' indicates integration between Steamship and LangChain (Python). Likely provides connectors/adapters for using LangChain with Steamship platform.
matched fp:7c75cdbd2b7da46a, llm:Repository name 'steamship-langchain' indicates integration between Steamship and LangChain (Python). Likely provides connectors/adapters for using LangChain with Steamship platform.