digitalocean/langchain-gradient

Python

Open original ↗

Captured source

source ↗
published Jul 22, 2025seen 5dcaptured 12hhttp 200method plain

digitalocean/langchain-gradient

Description: Langchain Gradient Integration

Language: Python

License: MIT

Stars: 15

Forks: 15

Open issues: 14

Created: 2025-07-22T12:39:03Z

Pushed: 2025-12-28T04:29:34Z

Default branch: main

Fork: no

Archived: no

README:

langchain-gradient

![PyPI Downloads](https://pepy.tech/projects/langchain-gradient)

This package contains the LangChain integration with DigitalOcean

Installation

pip install -U langchain-gradient

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 Gradient Platform and navigate to Serverless Inference. 2. Click on Create model access key, enter a name, and create the key. 3. Use the generated key as your DIGITALOCEAN_INFERENCE_KEY:

Create .env file with your access key:

## Chat Models

`ChatGradient` class exposes chat models from langchain-gradient.

### Invoke

import os from dotenv import load_dotenv from langchain_gradient import ChatGradient

load_dotenv()

llm = ChatGradient( 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_gradient import ChatGradient

load_dotenv()

llm = ChatGradient( 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.

Notability

notability 3.0/10

New repo, low stars.