openai

Flutter 应用一行接入大模型,聊天语音微调全支持

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 开发框架 🍴 复刻 231 👀 关注 9
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 665
维护状态 较活跃
是否开源 开源
定价模式 🏷️完全免费 开源免费,遵循 MIT 许可证

项目预览

openai 项目界面预览图
图片来源:项目官网

项目数据

分类开发框架
开发团队anasfik
定价模式🏷️完全免费
价格说明开源免费,遵循 MIT 许可证
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Dart
技术栈/模型ai,batch-api,chatgpt,dart,dart-library,dart-package,dartlang,fine-tuning,flutter,flutter-package,llm,openai,openai-api,realtime-api,responses-api,sdk,streaming
GitHub 星标★ 665
上线时间2023-01-30 00:00:00
代码更新2026-10-25
仓库体积1.9 MB
本站数据更新2026-11-03
维护状态较活跃
收录时间2026-09-16
浏览次数1

项目介绍

这是面向 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 助手、语音交互和批量数据处理等场景。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-09-16 · 当前星标 ★ 665

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:入门 约 20 分钟 部署方式:本地安装 4 步

环境要求

  • Dart 3.x
  • OpenAI API Key

安装与启动步骤

  1. 1加依赖

    非官方的 Dart/Flutter 版 OpenAI SDK。

    dart pub add openai
  2. 2配密钥

    移动端别硬编码,走后端代理或安全存储。

  3. 3调一个接口

    先跑对话补全,确认鉴权与网络通。

  4. 4接流式返回

    聊天场景需要流式,注意 UI 增量渲染。

如何确认成功

示例能返回模型回复

注意事项

  • 非官方 SDK,新接口支持可能滞后。
  • 客户端直连会把密钥暴露在包里。

核心亮点

  • 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

上一篇:prisma

下一篇:aikit

同类项目推荐

MARS 开源

用 Delphi 注解式写法,快速把业务系统变成 REST 接口和 AI 可调用的 MCP 服务

REST framework for Delphi: JAX-RS style resources and routes, servers and clients, J···

★ 399 2026-10-13
AI 开源

Swift 应用快速接入生成式 AI,一套代码多模型

The definitive, open-source Swift framework for interfacing with generative AI.

★ 230 2026-08-09
LLMstudio 开源

让 LLM 应用从原型到生产,少踩坑、快落地

Framework to bring LLM applications to production

★ 390 2026-08-09
langchain_dart 开源

用 Dart 写 Flutter AI 应用,直接调大模型做链式编排

Build LLM-powered Dart/Flutter applications.

★ 689 2026-09-12
function-python-ai-langchain 开源

用 Azure Functions 一键托管 LangChain 应用,快速上云

Simple starting point function to host LangChains with LLMs and other tools in an Az···

★ 73 2026-08-09
CloudBase-AI-Toolkit 开源

让 AI 编码助手直接操作云开发数据库和函数

Backend for AI coding agents on CloudBase — database, auth, functions via Plugin, S···

★ 1156 2026-10-11
MCP-Nest 开源

NestJS 里加个模块,AI 就能调你的接口

A NestJS module to effortlessly create Model Context Protocol (MCP) servers for expo···

★ 728 2026-09-16
Agentic-Workflow-Patterns 开源

照着用,快速搭出生产级 Python 智能体工作流

Repository demonstrating best practices and patterns for implementing agentic workfl···

★ 226 2026-08-09
cosmos-framework 开源

几行配置跑通 Cosmos 世界模型训练与推理

Our inference and training framework to run on the Cosmos Models

★ 595 2026-10-12