Skip to main content

No project description provided

Project description

langchain-ark

Welcome to Volcengine Ark

website

Installation and Setup

Install the integration package:

pip install langchain-ark


Request an API key and set it as an environment variable

export ARK_API_KEY=...
export ARK_CHAT_MODEL=ep-...
export ARK_EMBEDDING_MODEL=ep-...

ChatModel Example:

import os
from langchain_ark.chat_models import ChatArk
from langchain_core.prompts import PromptTemplate
from langchain_core.output_parsers import StrOutputParser

prompt_template = PromptTemplate.from_template("Hello {role}")
llm = ChatArk(model=os.environ["ARK_CHAT_MODEL"])
parser = StrOutputParser()
chain = prompt_template | llm | parser
print(chain.invoke({"role": "Doubao"}))

Embeddings Example:

from langchain_ark.embeddings import ArkEmbeddings

ArkEmbeddings().embed_query("Volcengine ARK Doubao")

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_ark-0.1.5.tar.gz (13.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_ark-0.1.5-py3-none-any.whl (14.2 kB view details)

Uploaded Python 3

File details

Details for the file langchain_ark-0.1.5.tar.gz.

File metadata

  • Download URL: langchain_ark-0.1.5.tar.gz
  • Upload date:
  • Size: 13.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.11.10 Darwin/23.4.0

File hashes

Hashes for langchain_ark-0.1.5.tar.gz
Algorithm Hash digest
SHA256 17ed630cb2e28bc140f2aec326ee9a70d5a1eea4feced8b6c074b5e238b1f39f
MD5 6b1400863db42ec25811243474d889d8
BLAKE2b-256 2c379a440fe048e414301d2a19d222f09042bbe930a0c2dac754bf89a892cbf5

See more details on using hashes here.

File details

Details for the file langchain_ark-0.1.5-py3-none-any.whl.

File metadata

  • Download URL: langchain_ark-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 14.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.11.10 Darwin/23.4.0

File hashes

Hashes for langchain_ark-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 16fc9af03770ff3678df60bb6b754e2c08f43d7c91ecc6f32bc347fd52dd4ad8
MD5 726c56e6251db2f028d93ec5b179b698
BLAKE2b-256 9bfe8a010d6019ca3585b3b139d5fa2c4d29a149a6c88ff0fad202e65bf53d1e

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