import type { Metadata } from "next" import Image from "next/image" import Link from "next/link" import { FaGithub } from "react-icons/fa" export const metadata: Metadata = { title: "概要 - Next AI Draw.io", description: "AI搭載のダイアグラム作成ツール - チャット、描画、可視化。自然言語でAWS、GCP、Azureアーキテクチャ図を作成。", keywords: [ "AIダイアグラム", "draw.io", "AWSアーキテクチャ", "GCPダイアグラム", "Azureダイアグラム", "LLM", ], } function formatNumber(num: number): string { if (num >= 1000) { return `${num / 1000}k` } return num.toString() } export default function AboutJA() { const dailyRequestLimit = Number(process.env.DAILY_REQUEST_LIMIT) || 20 const dailyTokenLimit = Number(process.env.DAILY_TOKEN_LIMIT) || 500000 const tpmLimit = Number(process.env.TPM_LIMIT) || 50000 return (
{/* Navigation */}
Next AI Draw.io
{/* Main Content */}
{/* Title */}

Next AI Draw.io

AI搭載のダイアグラム作成ツール - チャット、描画、可視化

English | 中文 | 日本語
{/* Header */}

モデル変更と利用制限について{" "} (別名:お財布が悲鳴を上げています)

{/* Story */}

予想以上の反響をいただき、ありがとうございます!皆様にダイアグラム作成を楽しんでいただいているのは嬉しい限りですが、その熱量により AI API のレート制限 (TPS/TPM) に頻繁に引っかかってしまっています。制限に達するとシステムが一時停止し、エラーが発生してしまいます。

利用量の増加に伴い、コスト削減のためモデルを Claude から{" "} minimax-m2 {" "} に変更しました。

私は現在、 個人開発者 として API 費用を全額自腹で負担しています。サービスを継続し、かつ私自身が借金を背負わないようにするため(笑)、一時的に以下の利用制限も設けさせていただきました。

{/* Limits Cards */}
トークン使用量
{formatNumber(tpmLimit)} /分
{formatNumber(dailyTokenLimit)} /日
1日のリクエスト数
{dailyRequestLimit}
{/* Divider */}
{/* Bring Your Own Key */}

自分のAPIキーを使用

自分のAPIキーを使用することで、これらの制限を回避できます。チャットパネルの設定アイコンをクリックして、プロバイダーとAPIキーを設定してください。

キーはブラウザのローカルに保存され、サーバーには保存されません。

{/* Divider */}
{/* Sponsorship CTA */}

スポンサー募集

これらの制限を取り払い、バックエンドをスケールさせるには皆様の支援が必要です。現在、AI API プロバイダー様やクラウドプラットフォーム様からのスポンサー支援を積極的に募集しています。

ご支援(クレジット提供や資金援助)をいただける場合、GitHub リポジトリおよびデモサイトにて、プラットフォームスポンサーとして貴社を大々的にご紹介させていただきます。

お問い合わせ

AI機能とdraw.ioダイアグラムを統合したNext.jsウェブアプリケーションです。自然言語コマンドとAI支援の可視化により、ダイアグラムを作成、修正、強化できます。

{/* Features */}

機能

  • LLM搭載のダイアグラム作成 :大規模言語モデルを活用して、自然言語コマンドで直接draw.ioダイアグラムを作成・操作
  • 画像ベースのダイアグラム複製 :既存のダイアグラムや画像をアップロードし、AIが自動的に複製・強化
  • ダイアグラム履歴 :すべての変更を追跡する包括的なバージョン管理。AI編集前のダイアグラムの以前のバージョンを表示・復元可能
  • インタラクティブなチャットインターフェース :AIとリアルタイムでコミュニケーションしてダイアグラムを改善
  • AWSアーキテクチャダイアグラムサポート :AWSアーキテクチャダイアグラムの生成を専門的にサポート
  • アニメーションコネクタ :より良い可視化のためにダイアグラム要素間に動的でアニメーション化されたコネクタを作成
{/* Examples */}

以下はいくつかのプロンプト例と生成されたダイアグラムです:

{/* Animated Transformer */}

アニメーションTransformerコネクタ

プロンプト:{" "} アニメーションコネクタ 付きのTransformerアーキテクチャ図を作成してください。

アニメーションコネクタ付きTransformerアーキテクチャ
{/* Cloud Architecture Grid */}

GCPアーキテクチャ図

プロンプト:{" "} GCPアイコン を使用してGCPアーキテクチャ図を生成してください。ユーザーがインスタンス上でホストされているフロントエンドに接続します。

GCPアーキテクチャ図

AWSアーキテクチャ図

プロンプト:{" "} AWSアイコン を使用してAWSアーキテクチャ図を生成してください。ユーザーがインスタンス上でホストされているフロントエンドに接続します。

AWSアーキテクチャ図

Azureアーキテクチャ図

プロンプト:{" "} Azureアイコン を使用してAzureアーキテクチャ図を生成してください。ユーザーがインスタンス上でホストされているフロントエンドに接続します。

Azureアーキテクチャ図

猫のスケッチ

プロンプト:{" "} かわいい猫を描いてください。

猫の絵
{/* How It Works */}

仕組み

本アプリケーションは以下の技術を使用しています:

  • Next.js :フロントエンドフレームワークとルーティング
  • Vercel AI SDKai +{" "} @ai-sdk/* ):ストリーミングAIレスポンスとマルチプロバイダーサポート
  • react-drawio :ダイアグラムの表現と操作

ダイアグラムはdraw.ioでレンダリングできるXMLとして表現されます。AIがコマンドを処理し、それに応じてこのXMLを生成または変更します。

{/* Multi-Provider Support */}

マルチプロバイダーサポート

  • AWS Bedrock(デフォルト)
  • OpenAI / OpenAI互換API(OPENAI_BASE_URL 経由)
  • Anthropic
  • Google AI
  • Azure OpenAI
  • Ollama
  • OpenRouter
  • DeepSeek

注:claude-sonnet-4-5 はAWSロゴ付きのdraw.ioダイアグラムで学習されているため、AWSアーキテクチャダイアグラムを作成したい場合は最適な選択です。

{/* Support */}

サポート&お問い合わせ