Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev1.1.0+1

mistralai_client_dart

(Obsoleto) Este é um cliente Dart/Flutter não oficial para a API da Mistral AI.

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
34
Curtidas
12
Pontos Pub
150

Instalar pacote

flutter pub add mistralai_client_dart

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Um cliente não oficial do Dart/Flutter para a API do Mistral AI, permitindo a integração com os grandes modelos de linguagem do Mistral em aplicativos Flutter. Este pacote simplifica as chamadas à API dos modelos do Mistral para tarefas como geração de texto, interações de chat e processamento de linguagem natural. Observação: O pacote está obsoleto, portanto pode não receber atualizações ou suporte para mudanças na API. Ele oferece suporte a múltiplas plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux.

Casos de uso

  • Integrando modelos Mistral AI em aplicativos Flutter
  • Construindo interfaces de chat com inteligência artificial
  • Gerando texto usando modelos de linguagem grandes
  • Criando aplicativos multilíngues com IA
  • Prototipagem de recursos de IA em aplicativos multiplataforma

Principais recursos

  • Wrapper de API não oficial, mas funcional
  • Suporta todas as principais plataformas
  • Chamadas de método simples para tarefas comuns de IA
  • Feito para desenvolvimento com Flutter
  • Leve e fácil de integrar

Indicado para

  • Desenvolvedores construindo recursos de IA no Flutter
  • Equipes prototipando integrações de LLM
  • Projetos que precisam de acesso rápido à Mistral AI
  • Aplicações de IA educacionais ou experimentais

Considerações

  • O pacote está obsoleto – use por sua conta e risco
  • Pode não suportar as atualizações mais recentes da API Mistral
  • Nenhum suporte ou manutenção oficial
  • Requer manipulação manual de chaves de API e erros
  • Não recomendado para uso em produção sem verificação

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

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.

Categorias

Dependências

Lista de dependências 4 itens

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.