
openai
Flutter 应用一行接入大模型,聊天语音微调全支持
这是面向 Dart 和 Flutter 开发者的非官方 OpenAI SDK,填补了官方长期缺少 Dart 生态支持的空白。它覆盖 OpenAI 全部主要 API,包括 Responses、Chat、Realtime 实时语音、Videos、Batch 批处理和 Fine-tuning 微调,让移动端与跨平台应用能直接调用大模型能力。除了 OpenAI 本身,还兼容 Azure、DeepSeek、LM Studio、Ollama 等 OpenAI 协议的服务商,只需替换 base URL 和密钥即可切换模型后端。对 Flutter 开发者而言,它省去了手写 HTTP 请求、解析 SSE 流式响应和处理鉴权的重复工作,提供类型安全的模型类与流式接口。项目以纯 Dart 实现,可同时用于服务端 Dart 与客户端 Flutter,适合聊天应用、AI 助手、语音交互和批量数据处理等场景。
项目数据
使用教程
核心亮点
- API 覆盖极全,从 Chat、Realtime 到 Batch、Fine-tuning 一应俱全,不用自己拼 HTTP
- 原生兼容 Azure、DeepSeek、Ollama 等 OpenAI 协议服务商,换后端只改配置
- 纯 Dart 实现,Flutter 与服务端 Dart 通用,类型安全且支持流式响应
不足之处
- 非官方项目,OpenAI 接口变动时更新节奏依赖维护者
- 星标仅 666,社区规模小,遇到冷门问题可参考案例有限
适用场景
- Flutter 移动端集成 AI 聊天助手
- Dart 后端批量调用模型做数据处理
- 本地 Ollama/LM Studio 模型在 App 内调用
替代项目
openai-dart、dart_openai、langchain_dart
项目介绍
同类项目推荐
ComfyUI_Custom_Nodes_AlekPet
开源
给 ComfyUI 装上语音翻译和姿态检测,工作流更全能
Custom nodes that extend the capabilities of Comfyui
langchain
开源
组装 AI 应用的乐高积木,从想法到上线不换工具
The agent engineering platform.
transformers
开源
全球最大的模型仓库全家桶,想用的模型一把抓
Transformers: the model-definition framework for state-of-the-art machine learning m···
bruno
开源
把 API 测试当代码管理,用 Git 搞定协作与版本追踪
Opensource IDE For Exploring and Testing API's (lightweight alternative to Postman/I···