パッケージ、リポジトリ、アプリカテゴリを検索

chat_gpt_flutter のカバー
パッケージ詳細v1.0.16

chat_gpt_flutter

Flutterフレームワークを使用したOpenAI APIの統合、ChatGPTおよびその他の機能

AndroidiOSWebmacOSWindowsLinux
30日間ダウンロード
362
いいね数
48
Pub ポイント
150

パッケージをインストール

flutter pub add chat_gpt_flutter

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

Flutterアプリケーション内でのOpenAI API(ChatGPTを含む)の統合を可能にするFlutterパッケージです。複数のプラットフォームで生成AIモデルにメッセージを送信し、応答を受信するための簡単なインターフェースを提供します。最小限のセットアップで会話型AI機能をアプリに追加したい開発者向けに設計されています。Android、iOS、Web、macOS、Windows、Linuxをサポートしており、クロスプラットフォーム開発において非常に柔軟です。認証とリクエスト処理を簡素化し、AI駆動のチャットインターフェースを迅速に実装できます。

用途

  • モバイルおよびウェブアプリでAIチャットボットを構築する
  • 生産性ツールへの生成型AIの統合
  • インタラクティブなカスタマーサポート機能の作成
  • AIの支援を活用した教育アプリの開発
  • AIを活用したリアルタイム言語翻訳の有効化

主な機能

  • クロスプラットフォーム互換性
  • OpenAI 統合のためのシンプルな API
  • ChatGPT およびその他の LLM のサポート
  • 組み込み認証処理
  • リアルタイムメッセージストリーミング
  • Flutter pubによる簡単なセットアップ

適している対象

  • Flutter開発者がAI機能を追加しています
  • AIを活用したアプリを開発するスタートアップ
  • 教育およびエンタープライズアプリ開発者
  • 自然言語インタラクションを必要とするアプリ

注意事項

  • 有効なOpenAI APIキーが必要です
  • API呼び出しに基づいて使用料が発生する可能性があります
  • 安定したインターネット接続に依存します
  • OpenAIのモデル提供に限定
  • オフラインAI機能には適していません

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

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);

カテゴリー

依存関係

依存関係一覧 5 件

ソースリポジトリ

このパッケージを使用しているプロジェクト