Skip to main content

An integration package connecting LlamaStack and LangChain

Project description

langchain-llama-stack

This package contains the LangChain integration with Llama Stack.

Installation

pip install -U langchain-llama-stack

If your Llama Stack distribution requires credentials, use the LLAMA_STACK_API_KEY environment variable.

If your Llama Stack distribution server is not running on http://localhost:8321, use the LLAMA_STACK_BASE_URL environment variable.

Chat Models

ChatLlamaStack class exposes chat models, which are hosted at /v1/inference/chat-completion on your Llama Stack distribution server.

from langchain_llama_stack import ChatLlamaStack

llm = ChatLlamaStack(model="meta/llama-3.1-8b-instruct")
llm.invoke("Sing a ballad of LangChain.")

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_llama_stack-0.1.0.tar.gz (11.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

langchain_llama_stack-0.1.0-py3-none-any.whl (12.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: langchain_llama_stack-0.1.0.tar.gz
  • Upload date:
  • Size: 11.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for langchain_llama_stack-0.1.0.tar.gz
Algorithm Hash digest
SHA256 beb075b2116dd5008c3f7bdde48178c1d3f536aedf12665c958d6b8dbf2d3477
MD5 73aff30b78045d780d4efdc0d9c5c9d6
BLAKE2b-256 dafbc6490c15eff2b1dc3865154dbc0d3fe4e8a93393841f9eab3b952f66c385

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for langchain_llama_stack-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5a76d148d937713ff5cb993235801573a70e23391ebf501ee8ea606a5d6d0aad
MD5 b4e1f49bd42820d63acca307df408789
BLAKE2b-256 dfd3ff62244762ecf8431c63e99d28b3c92055bb929262547368dd4fac276570

See more details on using hashes here.

Supported by

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