Flutter OpenAI
这是一个开源的 Flutter 包,它利用 dart_openai 直接在您的 Dart/Flutter 应用程序中连接和集成 OpenAI 的艺术状态模型,如 GPT 和 Dall-E。
该包带有预构建的小部件和 Flutter 组件,可以直接在您的应用程序中使用,以使过程更简单、更快,以满足您的需求。
笔记
在深入使用此包之前,请快速查看 dart_openai,了解它提供的内容以及它的工作原理。
用法
认证
API密钥
OpenAI API 使用 API 密钥进行身份验证。您可以通过访问您帐户中的 API 密钥 来获取您的帐户 API 密钥。
我们强烈建议在运行时从 .env 文件加载您的密钥,您可以使用 Dart 应用程序的 dotenv 包,或者为 Flutter 使用 flutter_dotenv 包。
void main() {
DotEnv env = DotEnv()..load([".env"]); // Loads our .env file.
OpenAI.apiKey = env['OPEN_AI_API_KEY']; // Initialize the package with that API key
runApp(const MyApp());
}
设置组织
如果您属于特定组织,可以通过以下方式将组织 ID 传递给 OpenAI.organization:
OpenAI.organization = "ORGANIZATION ID";
如果您不属于任何组织,则可以忽略此设置,或将其设置为 null。
小部件进度
- OpenAI 模型构建器小部件。
- OpenAI 模型构建器小部件。
- OpenAI Completion 构建器小部件。
- OpenAI Streamed Completion 构建器小部件。
- OpenAI Edit 构建器小部件。
- OpenAI 图像生成器小部件。
- OpenAI 图像编辑小部件。
- OpenAI 图像变体小部件。
- OpenAI Embeddings 构建器小部件。
- OpenAI 文件上传器小部件。
- OpenAI 文件构建器小部件。
- OpenAI 微调创建者小部件。
- OpenAI 微调构建器小部件。
- OpenAI 微调流式事件构建器小部件。
- OpenAI Moderation 构建器小部件。
