Pakete, Repositories und App-Kategorien suchen

Paketdetailsv1.1.0+1

mistralai_client_dart

(Veraltet) Dies ist ein nicht offizieller Dart/Flutter-Client für die Mistral AI-API.

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
34
Likes
12
Pub-Punkte
150

Paket installieren

flutter pub add mistralai_client_dart

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Ein nicht-offizieller Dart/Flutter-Client für die Mistral AI-API, der die Integration von Mistral's großen Sprachmodellen in Flutter-Anwendungen ermöglicht. Dieses Paket vereinfacht das Ausführen von API-Aufrufen an Mistral-Modelle für Aufgaben wie Textgenerierung, Chat-Interaktionen und natürliche Sprachverarbeitung. Hinweis: Das Paket ist veraltet, daher kann es keine Updates oder Unterstützung für neue API-Änderungen erhalten. Es unterstützt mehrere Plattformen, darunter Android, iOS, Web, macOS, Windows und Linux.

Anwendungsfälle

  • Integration von Mistral AI-Modellen in Flutter-Apps
  • Erstellen von künstlich-intelligenten Chat-Oberflächen
  • Textgenerierung mithilfe großer Sprachmodelle
  • Multisprachige Anwendungen mit KI erstellen
  • Prototypisierung von KI-Funktionen in plattformübergreifenden Anwendungen

Hauptmerkmale

  • Nicht offizieller, aber funktioneller API-Wrapper
  • Unterstützt alle wichtigen Plattformen
  • Einfache Methodenaufrufe für häufige KI-Aufgaben
  • Für die Flutter-Entwicklung entwickelt
  • Leichtgewichtig und einfach zu integrieren

Geeignet für

  • Entwickler, die KI-Funktionen in Flutter erstellen
  • Teams prototypisieren LLM-Integrationen
  • Projekte, die schnellen Zugriff auf Mistral AI benötigen
  • Bildungs- oder experimentelle KI-Anwendungen

Hinweise

  • Das Paket ist veraltet – Nutzung auf eigene Gefahr
  • Unterstützt möglicherweise keine neuesten Mistral-API-Aktualisierungen
  • Kein offizieller Support oder Wartung
  • Erfordert manuelle Behandlung von API-Schlüsseln und Fehlern
  • Nicht empfehlenswert für den Produktiveinsatz ohne Überprüfung

Original-README

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

Mistral AI client for Dart (Deprecated)

.github/workflows/check.yaml style: very good analysis

⚠️ Deprecation Notice

This library is deprecated and no longer maintained.

We recommend migrating to actively maintained alternatives for continued support and updates.

Description

This is an unofficial Dart/Flutter client for the Mistral AI API.

Installation

dart pub add mistralai_client_dart

Usage

Create client
import 'package:mistralai_client_dart/mistralai_client_dart.dart';

final client = MistralAIClient(apiKey: 'your api key here');
List models
final modelsResult = await client.listModels();
final models = modelsResult.data?.map((e) => e.id).toList();
print(models?.join(', '));
Chat
const request = ChatCompletionRequest(
  model: 'mistral-small-latest',
  messages: [
    UserMessage(content: UserMessageContent.string('Hello chat!')),
  ],
);
final chatCompletion = await client.chatComplete(request: request);
final chatMessage = chatCompletion.choices?[0].message;
print(chatMessage?.content);
Chat stream
final stream = client.chatStream(request: request);
await for (final completionChunk in stream) {
  final chatMessage = completionChunk.choices[0].delta.content;
  if (chatMessage != null) {
    print(chatMessage);
  }
}
Embeddings
final embeddings = await client.createEmbeddings(
  request: const EmbeddingRequest(
    model: 'mistral-embed',
    input: EmbeddingRequestInput.arrayString(['Hello chat!']),
  ),
);
for (final data in embeddings.data) {
  print('Embeddings: ${data.embedding}');
}
Function calling

Check examples:

Files

Check examples:

Fine-tuning Jobs

Check examples:

Fill in the middle completion

Check examples:

Agents

Check examples:

Moderation

Check examples:

Resources

You can check the official Mistral AI docs.

Contributing

For contributing guide please see CONTRIBUTING.md.

Flutter Flow (deprecated)

For Flutter Flow integration please use the mistralai_client_dart_flutter_flow package.

It's a version of this package that is adapted to work with Flutter Flow.

Aknowledgements

Part of the code was generated thx to openapi_spec package.

Kategorien

Abhängigkeiten

Abhängigkeiten 4 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.