Pakete, Repositories und App-Kategorien suchen

Paketdetailsv0.0.2

wit_ai

Ein einfacher Client für Flutter und Dart, um mit Ihrer Wit.ai-Anwendung zu kommunizieren

30-Tage-Downloads
17
Likes
6
Pub-Punkte
40

Paket installieren

flutter pub add wit_ai

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Ein leichtgewichtiger Flutter- und Dart-Client, der eine nahtlose Integration mit Wit.ai ermöglicht und Anwendungen die Nutzung von Sprachverarbeitungsfunktionen von Wit.ai erlaubt. Er vereinfacht das Senden von Benutzereingaben an eine Wit.ai-Anwendung und das Empfangen strukturierter Antworten – ideal für sprach- oder textbasierte Gesprächsinterfaces. Das Paket unterstützt grundlegende API-Kommunikation ohne tiefgehendes Wissen über HTTP-Anfragen oder Authentifizierungsverwaltung. Speziell für Entwickler konzipiert, die intelligenten, künstlich-intelligenten Interaktionen in ihre Flutter-Anwendungen mit minimalem Aufwand hinzufügen möchten.

Anwendungsfälle

  • Sprachbefehlsverarbeitung
  • Natürliche Sprachverstehen in Apps
  • Chatbot-Integrationen
  • Benutzerabsichtserkennung
  • Echtzeit-Konversationsanalyse
  • Funktionen des intelligenten Assistenten

Hauptmerkmale

  • Einfacher API-Wrapper
  • Nahtloser Wit.ai-Integration
  • Unterstützt Text- und Spracheingabe
  • Minimale Konfiguration erforderlich
  • Echtzeit-Antwortanalyse
  • Sauberer, lesbarer Code-Aufbau

Geeignet für

  • Entwickler, die Chatbots erstellen
  • Teams, die Wit.ai für NLU verwenden
  • Flutter-Apps mit Sprachinteraktion
  • Projekte, die sich auf conversationale KI konzentrieren
  • Startups prototypisieren künstliche Intelligenz-basierte Funktionen

Hinweise

  • Benötigt eine Wit.ai-App und ein Zugriffstoken
  • Beschränkt auf das spezifische NLU-Modell von Wit.ai
  • Keine Offline-Unterstützung
  • Abhängig von der Verfügbarkeit der externen API
  • Möglicherweise ist zusätzliche Fehlerbehandlung für Netzwerkprobleme erforderlich
  • Nicht geeignet für komplexe KI-Workflows jenseits von NLU

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

wit_ai

This is a simple client that makes API requests to your Wit.ai app.

Wit.ai is an NLP tool for developers. It makes it easy for developers to build applications and devices that you can talk or text to.

Currently this package supports the "message" feature of Wit.ai. If you would like more features, please open a ticket with the enhancement label.

Usage

Using this client is very simple. Start by importing the package into your class

import 'package:wit_ai/wit_ai.dart';

Next, create a Wit object with your access token:

final wit = Wit(accessToken: ACCESS_TOKEN_HERE);

NOTE: The access token can be found in the Settings tab on your wit.ai console. It should be titled Client Access Token.

message()

The message method takes a String input to send to your Wit app. It returns a dynamic object.

final wit = Wit(accessToken: ACCESS_TOKEN_HERE); // New Wit object

dynamic response = await wit.message("Hello");

The message method returns a JSON decoded response, so you can call a specific key directly without a hassle.

Example of a response from Wit:

{
    "msg_id" : "dd526480-5784-43fa-a0f9-a3587fadc95d",
    "_text" : "temperature",
    "stats" : {
      "total_time" : 185
    },
    "entities" : {
      "intent" : [ {
        "confidence" : 0.6081958281101719,
        "value" : "temperature_get"
      }, {
        "confidence" : 0.3918041718898281,
        "value" : "temperature_set"
      } ]
    }
  }

Getting entities from the response:

print(response['entities']);

Flutter

For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

Kategorien

Abhängigkeiten

Abhängigkeiten 1 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.