Skip to main content

An integration package connecting Digitalocean and LangChain

Project description

langchain-gradientai

This package contains the LangChain integration with DigitalOcean

Installation

pip install -U langchain-gradientai

And you should configure credentials by setting the DIGITALOCEAN_INFERENCE_KEY environment variable:

  1. Log in to the DigitalOcean Cloud console
  2. Go to the GradienAI Platform and navigate to Serverless Inference.
  3. Click on Create model access key, enter a name, and create the key.
  4. Use the generated key as your DIGITALOCEAN_INFERENCE_KEY:

Create .env file with your access key:
DIGITALOCEAN_INFERENCE_KEY=your_access_key_here

Chat Models

ChatGradientAI class exposes chat models from langchain-gradientai.

Invoke

import os
from dotenv import load_dotenv
from langchain_gradientai import ChatGradientAI

load_dotenv()

llm = ChatGradientAI(
    model="llama3.3-70b-instruct",
    api_key=os.getenv("DIGITALOCEAN_INFERENCE_KEY")
)

result = llm.invoke("What is the capital of France?.")
print(result)

Stream

import os
from dotenv import load_dotenv
from langchain_gradientai import ChatGradientAI

load_dotenv()

llm = ChatGradientAI(
    model="llama3.3-70b-instruct",
    api_key=os.getenv("DIGITALOCEAN_INFERENCE_KEY")
)

for chunk in llm.stream("Tell me what happened to the Dinosaurs?"):
    print(chunk.content, end="", flush=True)

More features coming soon.

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_gradientai-0.1.19.tar.gz (6.1 kB view details)

Uploaded Source

Built Distribution

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

langchain_gradientai-0.1.19-py3-none-any.whl (7.2 kB view details)

Uploaded Python 3

File details

Details for the file langchain_gradientai-0.1.19.tar.gz.

File metadata

  • Download URL: langchain_gradientai-0.1.19.tar.gz
  • Upload date:
  • Size: 6.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.3 CPython/3.13.5 Darwin/24.5.0

File hashes

Hashes for langchain_gradientai-0.1.19.tar.gz
Algorithm Hash digest
SHA256 6455b9c47100d9785383da88be03d00e6ee70c7e12749f8ed32a2a2933c31ff9
MD5 959673f13cf624bc2a66d55f57988c83
BLAKE2b-256 eb6bfdcf6bbe188474723f7ead5caa8874463b28666e0a5f2289133ddd2eafd9

See more details on using hashes here.

File details

Details for the file langchain_gradientai-0.1.19-py3-none-any.whl.

File metadata

File hashes

Hashes for langchain_gradientai-0.1.19-py3-none-any.whl
Algorithm Hash digest
SHA256 d0b1348f84aa3a3953916a4d6ce7a754fd3a3730ff723f8e95a3b37c85d4c4e4
MD5 231924c7c7c611eb35f2acfec127034f
BLAKE2b-256 5dda33851e8a2a602ef2b8c0009898abd37f80dd035382ccf0d9e37266077df2

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