项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-09-12 · 当前星标 ★ 689
技术标签
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- Dart SDK 3.x
- 模型 API Key
安装与启动步骤
-
1确认定位
LangChain 的 Dart 社区移植版,面向 Flutter 与 Dart 服务端。
-
2加依赖
在 pubspec.yaml 里加对应包,用 pub get 拉取。
dart pub add langchain -
3配模型密钥
通过环境变量或配置注入,别硬编码进客户端代码。
-
4跑最小链路
先做一次单轮对话,再加链式调用与工具。
dart run
如何确认成功
示例能跑通并返回模型回复
注意事项
- 这是非官方移植,能力覆盖落后于 Python 主线。
- 移动端直接放密钥有泄露风险,建议走后端代理。
核心亮点
- 把 LangChain 的 Chain、Memory、PromptTemplate 等抽象完整带到 Dart,Flutter 开发者无需学 Python 即可上手
- 统一封装多家 LLM 提供商接口,切换模型只需改配置,便于对比和降级
- 与 Flutter 生态天然兼容,可直接在移动端和桌面端复用同一套 AI 逻辑
不足之处
- 相比 Python 版 LangChain,组件覆盖和更新节奏仍有差距,部分高级特性缺失
- 社区规模较小,中文资料和第三方示例有限,遇到问题排查成本较高
适用场景
- 在 Flutter 聊天 App 中接入大模型并维护多轮对话上下文
- 为移动端应用添加文档问答或文本摘要等 LLM 功能
- 快速验证 AI 产品原型,用 Dart 一套代码覆盖 iOS、Android 和桌面端
替代项目
langchain、langchainjs、semantic-kernel
同类项目推荐
building-with-typesafe-jev
开源
让编码智能体一次写对 Jev 类型化决策代码
Unofficial skill that teaches coding agents to build with TypeSafe AI's Jev: typed d···
copilot-sdk
开源
把 Copilot 智能体塞进你的应用,几行代码就能用
Multi-platform SDK for integrating GitHub Copilot Agent into apps and services
PaddleMIX
开源
飞桨多模态全家桶,一站式搞定图文理解与生成
Paddle Multimodal Integration and eXploration, supporting mainstream multi-modal tas···
tree-of-thought-llm
开源
让大模型像人类一样反复推敲,多路径思考找最优解
[NeurIPS 2023] Tree of Thoughts: Deliberate Problem Solving with Large Language Mode···
langchainrb
开源
用 Ruby 快速构建 LLM 应用,像搭积木一样组合 AI 能力
Build LLM-powered applications in Ruby
llm-openrouter
开源
终端一条命令,直连 OpenRouter 上百个模型
LLM plugin for models hosted by OpenRouter
go-openai
开源
用 Go 快速接入 OpenAI 全家桶,实现 AI 功能
OpenAI, GPT 6.1, GPT-Image-2, Whisper API clients for Go. Zero-dependency.
openai-go
开源
官方 Go SDK,类型安全调用 OpenAI 接口
The official Go library for the OpenAI API
MindAct
开源
让 HuggingFace 模型直接在 MindSpore 上跑起来
MindSpore + Huggingface: Run any Transformers/Diffusers model on MindSpore with sea···
