Skip to main content

An integration package connecting Ollama and LangChain

Project description

langchain-ollama

This package contains the LangChain integration with Ollama

Installation

pip install -U langchain-ollama

You will also need to run the Ollama server locally. You can download it here.

Chat Models

ChatOllama class exposes chat models from Ollama.

from langchain_ollama import ChatOllama

llm = ChatOllama(model="llama3-groq-tool-use")
llm.invoke("Sing a ballad of LangChain.")

Embeddings

OllamaEmbeddings class exposes embeddings from Ollama.

from langchain_ollama import OllamaEmbeddings

embeddings = OllamaEmbeddings(model="llama3")
embeddings.embed_query("What is the meaning of life?")

LLMs

OllamaLLM class exposes LLMs from Ollama.

from langchain_ollama import OllamaLLM

llm = OllamaLLM(model="llama3")
llm.invoke("The meaning of life is")

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

langchain_ollama-0.1.0.tar.gz (10.2 kB view details)

Uploaded Source

Built Distribution

langchain_ollama-0.1.0-py3-none-any.whl (12.7 kB view details)

Uploaded Python 3

File details

Details for the file langchain_ollama-0.1.0.tar.gz.

File metadata

  • Download URL: langchain_ollama-0.1.0.tar.gz
  • Upload date:
  • Size: 10.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for langchain_ollama-0.1.0.tar.gz
Algorithm Hash digest
SHA256 002b9720aed04aca17cbe1448b534126d85ae561a9acb382d000a208c9bf7b89
MD5 ea00ca897b99b79112e200f82e9daf36
BLAKE2b-256 338433fb226b9f6b2c027cedac4306a9b4d9a33064d985e2cb223c493f30fbd0

See more details on using hashes here.

File details

Details for the file langchain_ollama-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for langchain_ollama-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d549b3ccf565a9ee9f6cfe8cfb8a94976b7fd0f427cd842ba134db7e2bf5b8cf
MD5 fe88cc8cd8f4f6c5e45727f5aa6915df
BLAKE2b-256 e792a283c7f0f9149bef5f440ae563451195e4864ddfe9ba8132fcc10624e9a5

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page