Buscar pacotes, repositórios e categorias de apps

Capa de chat_gpt_flutter
Detalhes do pacotev1.0.16

chat_gpt_flutter

Integração da API do OpenAI usando o framework Flutter, ChatGPT e muito mais

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
362
Curtidas
48
Pontos Pub
150

Instalar pacote

flutter pub add chat_gpt_flutter

Visão geral do pacote

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

Um pacote Flutter que permite a integração da API do OpenAI, incluindo o ChatGPT, em aplicativos Flutter. Ele fornece uma interface simples para enviar mensagens e receber respostas de modelos de IA gerativa em múltiplas plataformas. Projetado para desenvolvedores que desejam adicionar recursos de IA conversacional aos aplicativos com configuração mínima. O pacote suporta Android, iOS, Web, macOS, Windows e Linux, tornando-o altamente versátil para desenvolvimento multiplataforma. Simplifica a autenticação e o tratamento de solicitações, permitindo a implementação rápida de interfaces de chat com IA.

Casos de uso

  • Construindo chatbots de IA em aplicativos móveis e web
  • Integrando IA generativa em ferramentas de produtividade
  • Criando recursos interativos de suporte ao cliente
  • Desenvolvendo aplicativos educacionais com assistência de IA
  • Habilitar tradução de idiomas em tempo real por meio de IA

Principais recursos

  • Compatibilidade multiplataforma
  • API simples para integração com o OpenAI
  • Suporte para ChatGPT e outros LLMs
  • Tratamento de autenticação embutido
  • Transmissão em tempo real de mensagens
  • Configuração fácil com o Flutter pub

Indicado para

  • Desenvolvedores Flutter adicionando recursos de IA
  • Startups construindo aplicativos com IA
  • Criadores de aplicativos educacionais e empresariais
  • Aplicativos que exigem interação com linguagem natural

Considerações

  • É necessário uma chave de API válida do OpenAI
  • Pode incorrer em custos de uso com base em chamadas de API
  • Depende de conexão estável com a internet
  • Limitado às ofertas de modelos da OpenAI
  • Não adequado para funcionalidade de IA off-line

README original

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

ChatGPT API implemented in Flutter

Buy Me A Coffee

Usage example

Getting started

You have to create OpenAI account and request API key from here: https://beta.openai.com/account/api-keys

Stream usage


final chatGpt = ChatGpt(apiKey: apiKey);

final question =
    'Which Disney character famously leaves a glass slipper behind at a royal ball?';

final request = CompletionRequest(
  prompt: question,
  stream: true,
  maxTokens: 4000,
  model: ChatGptModel.textDavinci003.key,
);

final stream = await chatGpt.createCompletionStream(request);

Usage without stream


final chatGpt = ChatGpt(apiKey: apiKey);

final testPrompt =
    'Which Disney character famously leaves a glass slipper behind at a royal ball?';

final testRequest = CompletionRequest(
  prompt: testPrompt,
  model: ChatGptModel.textDavinci003.key,
);

final result = await chatGpt.createCompletion(testRequest);

Categorias

Dependências

Lista de dependências 5 itens

Repositório-fonte

Projetos que usam este pacote