一个 Flutter/Dart 包,提供对非官方 ChatGPT API 的简单 API 封装,使开发者能够将 ChatGPT 功能集成到其 Flutter 应用中。该包支持 Android、iOS、macOS、Windows 和 Linux 等多个平台。该包抽象了底层 HTTP 交互,为向 ChatGPT 发送消息和接收响应提供了易于使用的接口。非常适合需要对话式 AI 功能但不依赖官方 API 的应用。
适合场景
将聊天机器人集成到移动应用中
构建人工智能驱动的客户支持工具
创建交互式学习应用程序
在应用程序中启用实时文本生成
主要特点
非官方 ChatGPT API 集成
跨平台支持
简单的同步和异步消息处理
内置错误处理
轻便且易于安装
适合对象
开发AI聊天功能的开发者
原型设计生成式AI应用
需要快速访问类似ChatGPT响应的应用程序
使用建议
依赖非官方API(可能不稳定或已停止维护)
未经官方谷歌/苹果批准
速率限制和潜在的IP封禁
需要有效的身份验证令牌
原始 README
以下为关联源码仓库的 README 原文快照,最新内容请访问源码仓库。
Flutter ChatGPT API
This package is a Flutter/Dart API around ChatGPT by OpenAI.
This package requires a valid session token from ChatGPT to access its unofficial REST API.
This version have been updated to use Puppeteer to log in to ChatGPT and extract the Cloudflare cf_clearance cookie and OpenAI session token. 🔥 Thanks to Node.js ChatGPT API (unofficial)