Skip to content

Simple and fast integration of Dify.ai chat for Flutter apps

Notifications You must be signed in to change notification settings

Aethey/flutter_dify_chat_simple

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flutter Dify Chat Simple

English

A simple Flutter SDK for integration with Dify.ai Chat API.

Installation

Add to your pubspec.yaml:

dependencies:
  flutter_dify_chat_simple:
    path: ../flutter_dify_chat_simple  # Local path to the SDK

Usage

Initialize

import 'package:flutter_dify_chat_simple/flutter_dify_chat_simple.dart';

void main() {
  ChatBotSdk.initialize(
    apiKey: 'YOUR_DIFY_API_KEY',
    apiEndpoint: 'https://api.dify.ai/v1',
  );
  runApp(MyApp());
}

Launch Chat

ChatBotSdk.startChat(
  context: context,
  title: 'AI Assistant',
  initialMessage: 'Hello! How can I help you?',
  themeData: ThemeData(
    colorScheme: ColorScheme.fromSeed(
      seedColor: Colors.purple,
      brightness: Brightness.light,
    ),
  ),
  locale: const Locale('en'),
);

Dify API Setup

  1. Create a Dify.ai account and set up a chat application
  2. Get your API key: App → API Access → Copy API Key
中文

一个用于集成 Dify.ai 聊天 API 的简易 Flutter SDK。

安装

添加到 pubspec.yaml:

dependencies:
  flutter_dify_chat_simple:
    path: ../flutter_dify_chat_simple  # Local path to the SDK

使用方法

初始化

import 'package:flutter_dify_chat_simple/flutter_dify_chat_simple.dart';

void main() {
  ChatBotSdk.initialize(
    apiKey: 'YOUR_DIFY_API_KEY',
    apiEndpoint: 'https://api.dify.ai/v1',
  );
  runApp(MyApp());
}

启动聊天

ChatBotSdk.startChat(
  context: context,
  title: 'AI 助手',
  initialMessage: '你好!有什么我可以帮助你的?',
  themeData: ThemeData(
    colorScheme: ColorScheme.fromSeed(
      seedColor: Colors.purple,
      brightness: Brightness.light,
    ),
  ),
  locale: const Locale('zh'),
);

Dify API 配置

  1. 创建 Dify.ai 账户并设置聊天应用
  2. 获取 API 密钥:应用 → API 访问 → 复制 API 密钥
日本語

Dify.ai チャット API と統合するためのシンプルな Flutter SDK。

インストール

pubspec.yaml に追加:

dependencies:
  flutter_dify_chat_simple:
    path: ../flutter_dify_chat_simple  # Local path to the SDK

使用方法

初期化

import 'package:flutter_dify_chat_simple/flutter_dify_chat_simple.dart';

void main() {
  ChatBotSdk.initialize(
    apiKey: 'YOUR_DIFY_API_KEY',
    apiEndpoint: 'https://api.dify.ai/v1',
  );
  runApp(MyApp());
}

チャットの起動

ChatBotSdk.startChat(
  context: context,
  title: 'AI アシスタント',
  initialMessage: 'こんにちは!何かお手伝いできることはありますか?',
  themeData: ThemeData(
    colorScheme: ColorScheme.fromSeed(
      seedColor: Colors.purple,
      brightness: Brightness.light,
    ),
  ),
  locale: const Locale('ja'),
);

Dify API 設定

  1. Dify.ai アカウントを作成し、チャットアプリケーションを設定
  2. API キーの取得: アプリ → API アクセス → API キーをコピー

About

Simple and fast integration of Dify.ai chat for Flutter apps

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published