AIお助けボックスAIお助けボックスAIで楽しいこと、便利なことを何でもするサイト。最後に初めにイムちゃん今回は、AIピカソAPIで画像生成を行う方法を解説するねこの記事では、AIピカソAPIで画像生成を行う方法をご紹介致します。AIピカソAPIを利用することで、綺麗な景色や可愛い女の子のイラストを作成することが出来ます。AIピカソAPIで生成した画像は商業目的でなければ一般に公開することも出来ます。Picasso社が提供する、AIイラストやAIアバターを手軽に生成出来るスマホアプリです。最先端の動画生成AIを使用して、様々な動画を生成することができます。AIピカソの主な機能AIダンス最強の動画生成AIで好きな写真を動かして動画に!画像1枚をアップロードするだけで、AIがオリジナルダンスを生成してくれますAIイラストプロンプトと呼ばれるワードを入力して、無料で画像を生成できます。スタイルを指定することでお好みの画風で画像を生成できます。操作は簡単、自分の写真を10-20枚選んで登録するだけ。自分専用のAIが、今までに見たことのない超盛りアバターを作ってくれます。AIアバタースタンプ生成した「AIアバター」を活用して、自分の好きなLINEスタンプを作成し、作ったスタンプをLINEで友達や家族、恋人などに簡単に送信出来ます。AIピカソAPIとはAIピカソAPIの概要AIピカソAPIは、AIピカソが持つ独自画像生成技術をプログラムから利用するための手段です。Picasso株式会社により無料で提供されています。Picasso株式会社がAPIを公開する理由は以下になります。Picasso社の発表内容をそのまま掲載)『近年、画像生成AIの進化が進む中で、ビジネスにおいて具体的な活用がまだまだ浸透していないことを鑑み、弊社で独自に開発した、違法なデータ収集をしていない非常に高いクオリティの画像生成技術のAPIをリリースすることで、今まで企業が挑戦できなかった新しいアイディアの具現化や新サービス/製品の開発、他には広告素材、雑誌、アニメなどの漫画での利用を通して、画像生成AI業界の健全な発展を実現させることを目的としています。』AIピカソAPIの提供内容クリエーターを考慮して、合法的かつ規約を守って収集した画像を学習させたアニメ特化の独自画像生成技術で、広告の画像素材や表紙のイラストなどにも活用できます。Diffusionで利用できる形式で提供されています。Diffusionから利用するAIモデルの提供となります。うーん、広い意味ではAPIか・・・。モデル」と表現した方が分かり易い様な・・・。Diffusionは、オープンソースとして提供される、テキストから画像生成を行うAIプラットフォームです。ユーザーがテキストで指示を入力すると、その指示に基づいて画像を生成します。誰でも自由に利用、改変、配布が可能です。非常に精巧でリアルな画像を生成できます。様々なパラメータやオプションを使用して、画像生成プロセスを細かく調整できます。写真、アート、アニメなど、様々なスタイルの画像を生成できます。比較的短時間で画像を生成できます。テキストプロンプトを用いて、画像のテーマ、スタイル、構図などを詳細に指示できます。活発なコミュニティがあり、様々なモデルやツールが開発されています。Diffusionは、拡散モデルと呼ばれる機械学習手法に基づいています。拡散モデルは、画像データからノイズを加えることでぼかしていく過程と、そのぼかした画像からノイズを除去して元の画像を復元する過程を学習します。この学習過程を通じて、画像を生成する能力を獲得します。『例外を除き商用利用禁止』加えた形となります。例外を除き商用利用が禁止されている理由は創作業界に悪影響を及ぼしかねないという懸念からだそうです。AIピカソAPIは日本にて作成されているので日本の法律が適用されます。AIピカソAPIのモデルの学習は、著作権法第30条の4に基づき合法であると解釈されていますので、趣味の範囲であればAIピカソAPIで生成した画像を公開することも可能です。詳しくは以下のサイトを参照下さい。Diffusionの実行にはGPUが必要となります。CPUだけでも動きますが、画像生成に凄く時間がかかってしまうので、GPUを搭載したPCが実質必須です。GPUとはCPUはコンピューターの計算を行う頭脳として良く知れ渡っていますが、GPUは聞きなれない方もいるかと思います。Unit、グラフィック処理ユニット)は、もともとコンピューターゲームや動画編集など、グラフィック処理を高速化するために開発されたチップです。近年ではその並列処理能力の高さから、機械学習やディープラーニングなどの分野でも広く利用されるようになりました。GPUは結構高額で、安いものだと3万円程度ですが、それなりのスペックを求めると10万円以上の値段になります。Diffusionの実行には高額のGPUが必要となります。Notebook環境です。ブラウザ上でコードを実行し、機械学習モデルの開発、データ分析、データ可視化など、様々なタスクを行うことができます。Colabは機械学習に必要なGPUと、ライブラリが一式揃った無料の環境です。Colabは、Googleアカウントがあれば利用出来ます。GoogleアカウントにログインしたChromeから以下のURLにアクセスして下さい。https://colab.research.google.com/新規ノートブックの作成https://colab.research.google.com/にアクセスすると以下のプロンプトが出るので、[ノートブックを新規作成]を押下します。新規ノートブックが作成されるので、左上のノートブック名を選択して任意の名前を付けます。新規作成したノートブック環境はCPUを利用する設定になっているのでGPUを設定する設定に変更します。[ランタイムのタイプ変更]を選択します。GPU]を選択します。GPU]のみになります。Colabを契約して下さい。Diffusionのインストール[コーディングを開始するか、AIで生成します]の欄に以下のコマンドを入力します。scipyShift+Enterを押下してコードを実行します。5分くらい時間がかかります。Diffusionのインストールは成功です。transformers-4.43.3AI画像の生成[+コード]ボタンを押下し、新規の[コーディングを開始するか、AIで生成します]の欄に以下のコマンドを入力します。print(f'{i+1}つ目の画像を生成します。print('画像生成が正常終了しました。10)Shift+Enterを押下してコードを実行します。10分くらい時間がかかります。「画像生成が正常終了しました。」のメッセージが出力されれば画像生成は成功です。画面左のフォルダアイコンを選択すると生成されたファイルが表示されます。画像を再度作成したい場合は、以下のコマンドを実行して下さい。1回目はライブラリのインストールが発生するので画像生成に時間がかかりますが、2回目以降の画像生成は1画像あたり5秒くらいで生成されます。画像生成の呪文は色々なサイトで紹介されているので、自分なりの呪文を見つけて下さい。上記プログラムで生成された画像は以下となります。手の位置とか変な子がたまにいますが、概ね良い感じの画像が生成されました。Colabのセッション利用時間は12時間です。Diffusionのインストールから必要です。Colabのディスク領域は100G程度です。Driveにダウンロードして保存して下さい。以下のことには利用しないでください。Forgery)特に既存のキャラクターは公開しないでください他人の作品を無断でImage-to-Imageすることわいせつ物を頒布すること事実に基づかないことを事実のように語ること最後にこの記事が皆さまのお役に少しでも立てたら幸いです。ルールを守って楽しくAI画像生成をお楽しみください。Pythonライブラリで無限の可能性!プロフィールプロフィール84(ばっしーぃ⤴)システムエンジニア歴20年の二児の父。世間の荒波にもまれ生きてきて、AIで人手不足の分野が改善することを切に願っています。