Metadata-Version: 2.3
Name: langchain-featherless-ai
Version: 0.1.2
Summary: An integration package connecting FeatherlessAi and LangChain
License: MIT
Requires-Python: >=3.9,<4.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Dist: langchain-core (>=0.3.15,<0.4.0)
Requires-Dist: langchain-openai (>=0.3.16,<0.4.0)
Project-URL: Repository, https://github.com/featherlessai/langchain-featherless-ai
Project-URL: Release Notes, https://github.com/langchain-ai/langchain/releases?q=tag%3A%22featherless-ai%3D%3D0%22&expanded=true
Project-URL: Source Code, https://github.com/langchain-ai/langchain/tree/master/libs/partners/featherless-ai
Description-Content-Type: text/markdown

# langchain-featherless-ai

This package contains the LangChain integration with FeatherlessAi

## Installation

```bash
pip install -U langchain-featherless-ai
```

And you should configure credentials by setting the following environment variables:

* TODO: fill this out

## Chat Models

`ChatFeatherlessAi` class exposes chat models from FeatherlessAi.

```python
from langchain_featherless_ai import ChatFeatherlessAi

llm = ChatFeatherlessAi()
llm.invoke("Sing a ballad of LangChain.")
```

## Embeddings

`FeatherlessAiEmbeddings` class exposes embeddings from FeatherlessAi.

```python
from langchain_featherless_ai import FeatherlessAiEmbeddings

embeddings = FeatherlessAiEmbeddings()
embeddings.embed_query("What is the meaning of life?")
```

## LLMs
`FeatherlessAiLLM` class exposes LLMs from FeatherlessAi.

```python
from langchain_featherless_ai import FeatherlessAiLLM

llm = FeatherlessAiLLM()
llm.invoke("The meaning of life is")
```

