Skip to main content

SDK for interacting with LangGraph API

Project description

LangGraph Python SDK

This repository contains the Python SDK for interacting with the LangGraph Cloud REST API.

Quick Start

To get started with the Python SDK, install the package

pip install -U langgraph-sdk

You will need a running LangGraph API server. If you're running a server locally using langgraph-cli, SDK will automatically point at http://localhost:8123, otherwise you would need to specify the server URL when creating a client.

from langgraph_sdk import get_client

# If you're using a remote server, initialize the client with `get_client(url=REMOTE_URL)`
client = get_client()

# List all assistants
assistants = await client.assistants.search()

# We auto-create an assistant for each graph you register in config.
agent = assistants[0]

# Start a new thread
thread = await client.threads.create()

# Start a streaming run
input = {"messages": [{"role": "human", "content": "what's the weather in la"}]}
async for chunk in client.runs.stream(thread['thread_id'], agent['assistant_id'], input=input):
    print(chunk)

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

gigagraph_sdk-0.1.29.tar.gz (13.4 kB view details)

Uploaded Source

Built Distribution

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

gigagraph_sdk-0.1.29-py3-none-any.whl (13.7 kB view details)

Uploaded Python 3

File details

Details for the file gigagraph_sdk-0.1.29.tar.gz.

File metadata

  • Download URL: gigagraph_sdk-0.1.29.tar.gz
  • Upload date:
  • Size: 13.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.5 Darwin/23.5.0

File hashes

Hashes for gigagraph_sdk-0.1.29.tar.gz
Algorithm Hash digest
SHA256 b1595b1722e1a3172487c1f1a73b78486c400c3291bde28f0181858b4496c2d6
MD5 e1100eb11e41fd73559101bf3c2d1f45
BLAKE2b-256 b4d57a50b59ef2440f6d7ba02beff39a234487cd24948e39decc746522129cea

See more details on using hashes here.

File details

Details for the file gigagraph_sdk-0.1.29-py3-none-any.whl.

File metadata

  • Download URL: gigagraph_sdk-0.1.29-py3-none-any.whl
  • Upload date:
  • Size: 13.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.5 Darwin/23.5.0

File hashes

Hashes for gigagraph_sdk-0.1.29-py3-none-any.whl
Algorithm Hash digest
SHA256 5798485e15dcea8ab9ce743d08984330330c254692964012f49edd6e990e9c02
MD5 2b564a7395fb1bc69284a03cc1ed7198
BLAKE2b-256 d37c872f752b63ac52a6b65e69061260e7cef2f7e5c2d63486c11451b350bce5

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