FLUTTER ECOSYSTEM

dinja

适用于 Hugging Face 和 GGUF LLM 聊天模板的 Jinja 引擎:消息、工具、生成提示。与 llama.cpp 和 Jinja2 并行测试。支持所有平台,包括 Web 和 Wasm。

最新版本
1.3.2
近 30 天下载
3.6万
喜欢数
1
Pub 分数
160

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

Dinja 是一个 Flutter/Dart 包,实现了 Jinja 模板引擎,用于 Hugging Face 和 GGUF 大型语言模型(LLM)聊天模板,支持消息、工具和生成提示。它确保与 llama.cpp 和 Jinja2 的一致性,实现跨平台的统一模板渲染。专为跨平台使用设计,可在 Android、iOS、Linux、macOS、Web 和 Windows 上无缝运行,包括 WebAssembly。适用于需要精确提示格式化的 AI 应用开发。

适合场景

  • LLM 聊天界面开发
  • AI 助手提示模板
  • 跨平台大语言模型集成
  • Web 和移动 AI 应用
  • LLM 工作流中的工具调用

主要特点

  • Jinja2 兼容性
  • 与 llama.cpp 的兼容性
  • 支持 GGUF 和 Hugging Face 模型
  • Web 和 Wasm 支持
  • 平台无关的渲染

适合对象

  • Flutter 开发人员构建 AI 应用
  • 需要一致提示处理的团队
  • 使用 LLM 工具调用的应用程序
  • 基于网络的AI助手
  • 多平台AI客户端

使用建议

  • 需要熟悉 Jinja 语法
  • 最适合用于大语言模型特定的模板化
  • 仅限提示生成使用场景
  • 不是通用的模板引擎
  • 依赖于底层的大语言模型框架
支持平台AndroidiOSLinuxmacOSWebWindows

安装插件

flutter pub add dinja

所属分类

依赖

依赖清单 1 项

源码仓库

使用此插件的项目

暂无相关数据。

所在榜单