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.0.3.tar.gz (8.9 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.0.3-py3-none-any.whl (9.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: langchain_llama_stack-0.0.3.tar.gz
  • Upload date:
  • Size: 8.9 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.0.3.tar.gz
Algorithm Hash digest
SHA256 ea40533677186aa8c69a8ea88d337490e50a5def94840abffb8ab5c707eb6fac
MD5 08a167898e2c40c2ede0a5089edf1f1c
BLAKE2b-256 5c3dc2084eac9454b30ddc0d7d5f14e17db0b73fb5684d26a6a4176df33143b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for langchain_llama_stack-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 edc03fca9639c4be1eefabc0653e50e0215f5f095aaf84e21d690469cc31822f
MD5 69972800dd2e2f0645e0edd1d3e4adfd
BLAKE2b-256 819f7511405ed1be5835a236f8ede7417dc7e0bf7bfa88720b1df0a6bb8649a5

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