LangChain DeepSeek

The official LangChain integration package for DeepSeek chat and reasoning models.

SDK
PyPI
v1.1.1
148,339 stars
MIT License

Repository Health

Pre-computed score based on development activity, maintenance, community, maturity, and trend momentum. How we score it →
93 /100 Excellent
Development Activity 100
Maintenance 100
Community 76
Maturity 56
Momentum 40

Technical Analysis

AI-assessed by reading the actual repository — architecture, code quality, innovation, and documentation. How we score it →
80 /100 Excellent
Architecture 82
Code Quality 84
Innovation 70
Learning Curve 84

LangChain DeepSeek is the official integration package connecting DeepSeek’s hosted models to the LangChain ecosystem. It exposes ChatDeepSeek, a chat-model class that speaks DeepSeek’s OpenAI-compatible API while surfacing LangChain features such as tool calling, structured output, streaming, and reasoning-content handling for DeepSeek’s reasoner models.

Built on langchain-core and langchain-openai, it lets you drop DeepSeek into any LangChain or LangGraph application with the same interface used for other providers, so chains, agents, and RAG pipelines can swap in DeepSeek models with minimal code change.

What You Get

  • A ChatDeepSeek chat-model class configured via the DEEPSEEK_API_KEY environment variable
  • Tool/function calling and structured (Pydantic) output support through the LangChain interface
  • Streaming and reasoning-content handling for DeepSeek’s reasoner models
  • Drop-in compatibility with LangChain and LangGraph chains, agents, and RAG pipelines

Common Use Cases

  • Using DeepSeek chat and reasoning models inside existing LangChain applications
  • Building tool-using agents or RAG pipelines backed by DeepSeek
  • Swapping DeepSeek in as a provider without rewriting LangChain chain code

Under The Hood

Architecture - The package is a thin partner integration living at libs/partners/deepseek in the LangChain monorepo. Its core is chat_models.py, where ChatDeepSeek subclasses BaseChatOpenAI from langchain-openai and points the OpenAI client at DeepSeek’s API base (api.deepseek.com/v1, plus a beta endpoint). A model-profile registry under data/_profiles supplies per-model capability metadata, and a model_validator wires the DEEPSEEK_API_KEY secret from the environment.

Tech Stack - Pure Python (>=3.10), built with hatchling, depending on langchain-core and langchain-openai (which brings the openai client and pydantic). Distributed on PyPI independently while versioned inside the monorepo; ships a py.typed marker.

Code Quality - By reusing BaseChatOpenAI the package keeps its own surface small and focused, overriding only DeepSeek-specific behavior such as reasoning-content parsing and endpoint selection. It has a tests directory and inherits the monorepo’s CI, linting, and release tooling.

API Design - Excellent ergonomics: install, set DEEPSEEK_API_KEY, and instantiate ChatDeepSeek(model=…) exactly like any other LangChain chat model. Tool calling, structured output, and streaming come through the shared runnable interface, so no DeepSeek-specific boilerplate is required.

Used by 80 apps in this directory

Python
55%
Other

PostHog

Ab Testing Experimentation · Analytics · Developer Tools

40,397

The all-in-one open source product platform combining analytics, session replay, feature flags, error tracking, AI observability, and a built-in data warehouse in a single self-hostable stack.

View details
92
Repo Health
80
Technical
65
Dependency
Built with
Python 55%
TypeScript 36%
Updated 6 days ago
Python
55%
Other

PostHog

Ab Testing Experimentation · Analytics · Developer Tools

40,397

The all-in-one open source product platform combining analytics, session replay, feature flags, error tracking, AI observability, and a built-in data warehouse in a single self-hostable stack.

View details
92
Repo Health
80
Technical
65
Dependency
Built with
Python 55%
TypeScript 36%
Updated 6 days ago
Python
87%
Apache 2.0

PrivateGPT

AI Development

57,611

The open-source API layer that turns local LLMs into production private AI applications with full Claude API compatibility

View details
88
Repo Health
83
Technical
70
Dependency
Built with
Python 87%
Updated 1 weeks ago
TypeScript
98%
MIT

Promptfoo

AI Development

26,358

An open-source CLI and library for evaluating and red-teaming LLM applications — replace trial-and-error prompt engineering with systematic evals, vulnerability scanning, and CI/CD integration.

View details
90
Repo Health
73
Technical
67
Dependency
Built with
TypeScript 98%
Updated 6 days ago
TypeScript
98%
MIT

Promptfoo

AI Development

26,358

An open-source CLI and library for evaluating and red-teaming LLM applications — replace trial-and-error prompt engineering with systematic evals, vulnerability scanning, and CI/CD integration.

View details
90
Repo Health
73
Technical
67
Dependency
Built with
TypeScript 98%
Updated 6 days ago
TypeScript
98%
MIT

Promptfoo

AI Development

26,358

An open-source CLI and library for evaluating and red-teaming LLM applications — replace trial-and-error prompt engineering with systematic evals, vulnerability scanning, and CI/CD integration.

View details
90
Repo Health
73
Technical
67
Dependency
Built with
TypeScript 98%
Updated 6 days ago
TypeScript
98%
MIT

Promptfoo

AI Development

26,358

An open-source CLI and library for evaluating and red-teaming LLM applications — replace trial-and-error prompt engineering with systematic evals, vulnerability scanning, and CI/CD integration.

View details
90
Repo Health
73
Technical
67
Dependency
Built with
TypeScript 98%
Updated 6 days ago
Python
66%
Apache 2.0

WrenAI

AI Agents · Analytics · Data Engineering

17,958

Open-source GenBI engine that lets AI agents turn natural-language questions into governed SQL, charts, and shareable dashboards across 20+ data sources — no vendor lock-in, no black-box prompts.

View details
91
Repo Health
91
Technical
68
Dependency
Built with
Python 66%
Rust 31%
Updated 1 weeks ago

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers