Skip to main content

An integration package connecting SambaNova and LangChain

Project description

SambaNova logo

langchain-sambanova

This package contains the LangChain integration with SambaNova

Installation

pip install -U langchain-sambanova

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

If you are a SambaCloud user:

export SAMBANOVA_API_KEY="your-sambacloud-api-key-here"

You can obtain a free SambaCloud API key here

If you are a SambaStack user:

export SAMBANOVA_API_BASE="your-sambastack-api-base-url-here"
export SAMBANOVA_API_KEY="your-sambastack-api-key-here"

Chat Models

SambaNova

ChatSambaNova class exposes chat models from SambaNova unified interface for SambaCloud and SambaStack.

from langchain_sambanova import ChatSambaNova

llm = ChatSambaNova(
    model = "Llama-4-Maverick-17B-128E-Instruct",
    temperature = 0.7
)
llm.invoke("Tell me a joke about artificial intelligence.")

Embeddings

SambaNova

SambaNovaEmbeddings class exposes embeddings from SambaNova unified interface for SambaCloud and SambaStack.

from langchain_sambanova import SambaNovaEmbeddings

embeddings = SambaNovaEmbeddings(
    model="E5-Mistral-7B-Instruct"
)
embeddings.embed_query("What is the meaning of life?")

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_sambanova-1.1.1.tar.gz (19.7 kB view details)

Uploaded Source

Built Distribution

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

langchain_sambanova-1.1.1-py3-none-any.whl (20.1 kB view details)

Uploaded Python 3

File details

Details for the file langchain_sambanova-1.1.1.tar.gz.

File metadata

  • Download URL: langchain_sambanova-1.1.1.tar.gz
  • Upload date:
  • Size: 19.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for langchain_sambanova-1.1.1.tar.gz
Algorithm Hash digest
SHA256 1801b9b1c945de7b6e97e3b98082d5e3bf133e27aebc6fa801d0b115ac8fad93
MD5 ed9d05a5a844de40da3552bd8a1aa777
BLAKE2b-256 9019da39f00b0c884a909eba3f03c96b76995ae94dc9b6cbec12a8e761f071bc

See more details on using hashes here.

Provenance

The following attestation bundles were made for langchain_sambanova-1.1.1.tar.gz:

Publisher: release.yml on sambanova/langchain-sambanova

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file langchain_sambanova-1.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for langchain_sambanova-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5f6143388b679c4eb84e13bb49eb43f5f951903dffc919a04034541e86c4611b
MD5 0c1dd089b63274acfbd270d0c3084e5a
BLAKE2b-256 3d7a8096a4d43fe17888ba3a53b191c8326ed70f73d1335027d130985656f1d6

See more details on using hashes here.

Provenance

The following attestation bundles were made for langchain_sambanova-1.1.1-py3-none-any.whl:

Publisher: release.yml on sambanova/langchain-sambanova

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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