FLUTTER ECOSYSTEM

dinja

Hugging Face および GGUF LLM チャットテンプレート用の Jinja エンジン:メッセージ、ツール、生成プロンプト。llama.cpp および Jinja2 と同等性テスト済み。Web および Wasm を含むすべてのプラットフォームに対応。

最新バージョン
1.3.2
30日間ダウンロード
3.6万
いいね数
1
Pub ポイント
160

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

概要

Dinja は、Hugging Face および GGUF 大規模言語モデル(LLM)のチャットテンプレート用に Jinja テンプレートエンジンを実装した Flutter/Dart パッケージです。メッセージ、ツール、生成プロンプトをサポートしています。llama.cpp および Jinja2 と同等の動作を保証し、複数プラットフォーム間で一貫したテンプレートレンダリングを可能にします。Android、iOS、Linux、macOS、Web、Windows(WebAssembly を含む)でシームレスに動作するように設計されており、正確なプロンプトフォーマットが必要な AI アプリケーション開発者に最適です。

用途

  • LLMチャットインターフェース開発
  • AIアシスタントプロンプトテンプレート
  • クロスプラットフォームLLM統合
  • Web およびモバイル AI アプリケーション
  • LLM ワークフローにおけるツール呼び出し

主な機能

  • Jinja2 の互換性
  • llama.cpp との整合性
  • GGUF および Hugging Face モデルのサポート
  • Web および Wasm のサポート
  • プラットフォームに依存しないレンダリング

適している対象

  • AIアプリを構築するFlutter開発者
  • 一貫したプロンプト処理が必要なチーム
  • LLM ツール呼び出しを使用するアプリケーション
  • ウェブベースのAIアシスタント
  • マルチプラットフォームAIクライアント

注意事項

  • Jinja構文に精通している必要があります
  • LLM専用のテンプレート作成に最適
  • プロンプト生成の用途に限定
  • 汎用的なテンプレートエンジンではない
  • 下位のLLMフレームワークに依存する
対応プラットフォームAndroidiOSLinuxmacOSWebWindows

パッケージをインストール

flutter pub add dinja

カテゴリー

依存関係

依存関係一覧 1 件

ソースリポジトリ

このパッケージを使用しているプロジェクト

データはまだありません。

ランキング