はじめに

Welcome to ichiyoAI documentation!

ここは ichiyoAI の使い方などをまとめたドキュメントサイトです.

  • ichiyoAI / ichiyoAI:lib は限界開発鯖向けに開発された Discord Bot です. アクセス権限は限界開発鯖メンバーに限定されています.
    • 公開された Docker Image を使うことで, 誰でも導入することはできますがサポートすることはできません.
  • ここでは ChatGPT, DALL-E, Gemini の技術的な話題にも触れていますが, 最新情報は各AIの公式サイト・公式ドキュメントを参照してください.

関連情報

Text Generation

ichiyoAI は ChatGPT, Gemini を利用したテキスト生成に対応しています.

使用方法

ichiyoAI に送信するプロンプトメッセージに対して Message Command を送信することで, テキスト生成を行うことができます.

Message Command は以下のように構成されています. 使用するモデルに合わせてコマンドを選んでください.

モデルコマンド
GPT-4 TurboText (GPT-4 Turbo)
GPT-3.5 TurboText (GPT-3.5 Turbo)
Gemini ProText (Gemini Pro)

( GPT-4 Turbo は限界税への納税が必要です. 詳しくは こちら を参照してください.)

Message Command はメッセージに対して右クリック (モバイル版では長押し) すると表示されるコンテキストメニューから利用できます.

コンテキストメニュー

返信モード

ichiyoAI のメッセージに対してメンション付きで返信し, そのメッセージに対して Message Command を使用すると返信元のリプライまで ChatGPT, Gemini が理解した上で応答します.

注意事項

  • v1.21.1 以前に利用できたメンションでの Text Generation は廃止されました. かわりに Message Command を利用してください.
  • API 側からのレスポンスの文字数が 2000 文字を超えた場合, Discord API の仕様上 ichiyoAI は返信せずに終了します.
  • API へリクエストを送ってから3分以上かかった場合は自動的にタイムアウトになります。もう一度送るか、内容を見直してみてください。

Image Generation

ichiyoAI は DALL-E を利用した画像生成に対応しています.

使用方法

/image コマンドを使用して画像生成を行うことができます.

/image [model] [prompt]
  • model: 生成に使用するモデルを指定します. dalle-2 または dalle-3 を指定できます.
  • prompt: 生成する画像のテキストを指定します.

注意事項

  • DALL-E の倫理コードに引っかかるような不適切なプロンプトは実行できません.
  • 画像は右クリックメニューから 画像を保存する ( Save Image ) で保存できます.

モデル

ichiyoAI は現在 ChatGPT, Gemini, DALL-E に対応しています.

LLM (大規模言語モデル)

大規模言語モデルは、信憑性、理解度、範囲の全てにおいて限界があり、人間の監視が必要です。 — マイケル・オズボーン、オックスフォード大学機械学習教授 2023年1月25日

LLMとは、人工ニューラルネットワークを使って文章やソースコードを生成する生成的モデル.

多数のパラメータ (数千万〜) を持つ人工ニュートラルネットワークを訓練することで, 人間のような文章を生成することができます.

ChatGPT

OpenAI が開発するチャットボット (非対話型人工知能.)

GPT-4

GPT-3.5 を改良し, 自然言語やコードを理解・生成できる言語モデル. GPT-3.5 の 完全上位互換 .

アクセスには限界税への納税が必要です.

モデル名ichiyoAI の対応バージョンContext WindowトレーニングデータInputOutput
gpt-4-0125-previewv2.3.0128,000 TokenApr 2023$0.01 / 1k$0.03 / 1k
gpt-4-1106-previewv1.16.0v2.2.0128,000 TokenApr 2023$0.01 / 1k$0.03 / 1k
gpt-4-vision-preview未対応128,000 TokenApr 2023$0.01 / 1k$0.03 / 1k
gpt-4 (Current: gpt-4-0613)v1.5.0v1.15.48.192 TokenSep 2021$0.03 / 1k$0.06 / 1k
gpt-4-32k未対応32,768 TokenSep 2021$0.03 / 1k$0.06 / 1k

GPT-3.5

GPT-3 を改良し, 自然言語やコードを理解・生成できる言語モデル.

モデル名ichiyoAI の対応バージョンContext WindowトレーニングデータInputOutput
gpt-3.5-turbo-0125v2.4.016,385 TokenSep 2021$0.0010 / 1k$0.0020 / 1k
gpt-3.5-turbo-1106v1.16.0v2.3.116,385 TokenSep 2021$0.0010 / 1k$0.0020 / 1k
gpt-3.5-turbo (Current: gpt-3.5-turbo-0613)v1.15.44,096 TokenSep 2021$0.0015 / 1k$0.002 / 1k

Gemini

Google が2014年に買収したイギリスにある Alphabet の人工知能子会社 DeepMind Technologies が開発したマルチモーダル大規模言語モデル.

LaMDA, PaLM2 の後継として供し, Gemini Ultra, Gemini Pro, Gemini Nano からなり, GPT-4 のライバルとして位置づけられている.

  • Gemini Ultra は GPT-4, Gemini Pro は GPT-3.5 がライバルとしてそれぞれ位置づけられています.
モデル名ichiyoAI の対応バージョンInputOutputPrice
Gemini Prov2.0.0TextTextFree
Gemini Pro Vision未対応Text and ImageTextFree
  • Gemini Ultra, Gemini Nano は Preview access 状態のため, ichiyoAI は未対応です.
    • 利用できるようになり次第対応予定です.
  • PaLM や Embedding, Retrieval への対応は予定されていません.

深層学習モデル

ディープラーニング(英: deep learning)または深層学習(しんそうがくしゅう)とは、対象の全体像から細部までの各々の粒度の概念を階層構造として関連させて学習する手法のことである

DALL-E

OpenAI が開発する画像生成モデル.

prompts と呼ばれる自然言語の記述からデジタル画像を生成することができます.

DALL-E 3 のアクセスには限界税への納税が必要です.

モデル名ichiyoAI の対応バージョンPrice (1024×1024)
dall-e-3v1.17.0$0.040 / image
dall-e-2v1.17.0$0.020 / image

パフォーマンス比較

以下の Performance benchmarks は Google AI for Developers から引用しています.

Gemini Ultra vs. GPT-4 (V)

能力ベンチマークGemini UltraGPT-4 (V)
全般MMLU 57科目 (STEM, 人文科学など) の代表質問90.0 %86.4 %
推論Big-Bench Hard 多段階の推論を必要とする難易度の高い多様なタスク83.6 %83.1 %
推論DROP 読解力82.480.9
推論HellaSwag 日常業務における常識的な推論87.8 %95.3 %
数学GSM8K 基本的な算数 (小学生の算数問題)94.4 %92.0 %
数学MATH 難易度の高い数学問題 (代数, 幾何, 微積分)53.2 %52.9 %
コードHumanEval Python コードの生成74.4 %67.0 %
コードNatural2Code Python コードの生成. HumanEval のような新しいデータセット.74.9 %73.9 %

Gemini Pro vs. GPT-3.5

能力ベンチマークGemini UltraGPT-4 (V)
全般MMLU 57科目 (STEM, 人文科学など) の代表質問79.1 %70.0 %
推論Big-Bench Hard 多段階の推論を必要とする難易度の高い多様なタスク75.0 %66.6 %
推論DROP 読解力74.164.1
推論HellaSwag 日常業務における常識的な推論84.7 %85.5 %
数学GSM8K 基本的な算数 (小学生の算数問題)86.5 %57.1 %
数学MATH 難易度の高い数学問題 (代数, 幾何, 微積分)32.6 %34.1 %
コードHumanEval Python コードの生成67.7 %48.1 %
コードNatural2Code Python コードの生成. HumanEval のような新しいデータセット.69.6 %62.3 %

プレミアムアクセス

ichiyoAI が使用するモデルは, すべて API を利用しています. それらのモデルは無料で利用しているわけではなく限界開発鯖の GitHub Sponsors 限界税 からお金を出して契約しています.

ichiyoAI では一部のモデルにおいて 限界税 を納税したユーザーのみがアクセスできる プレミアムアクセス を提供しています.

注意: 限界税を納税しなくても ichiyoAI の全機能 (GPT-3.5, Gemini, DALL-E 2) は利用できます.

利用できるモデル一覧

  • GPT-4 Turbo
  • DALL-E 3

モデルの比較

モデル を参照してください.

納税方法

納税の方法は大きく分けて2つあります.

  1. GitHub Sponsors から納税する
  2. 限界開発鯖 Discord にサーバーブーストする

本来限界税は 1 のみが正式な方法ですが, ichiyoAI は 2 の方法にも対応しています. Containers2 を利用するには 1 での納税が必須です.

GitHub Sponsors から納税する

  1. 限界開発鯖 の GitHub Sponsors ページ にアクセスします.

限界開発鯖の Dashboard

  1. Monthly (毎月) または One-time (一度きり) を選択し, $2 以上の金額を入力します.

限界開発鯖の Sponsor

  1. Select をクリックし, 画面の指示に従います.
  2. 限界開発鯖 Discord を開き, Linked Role (連携ロール) をクリックし, Sponsor App と Discord アカウントを連携する.
  3. 自分のロールに Sponsor が追加されていることを確認します. 追加されているのを確認したら @m1sk9 (める) にメンションして納税者ロールをもらってください.

限界開発鯖 Discord にサーバーブーストする

Discord におけるサーバーブーストの方法は こちら から確認できます.