クイックスタート
この短い手順では、コアループを通します。仕様を開き、AI アシスタントで変更し、リクエストを送り、結果をドキュメントとして確認します。すべて同じ OpenAPI 文書を使います。
1. 仕様を開く
クライアントを起動し、手元のソースで仕様を開きます。以下はすべて同じインポートフローでサポートされ、OpenAPI 3.2 へ自動的に変換またはアップグレードされます。
- ディスク上の OpenAPI または Swagger ファイル(Swagger 2.0、OpenAPI 3.0 / 3.1 はアップグレード)。
- Postman コレクション。
- cURL コマンド。
- Git リポジトリ。
- 仕様を指す URL。
ファイルをワークスペースに直接ドラッグすることもできます。始めるものが何もない場合は、短い説明か らアシスタントに初期スケルトンを作ってもらえます。
2. アシスタントにエンドポイントを追加してもらう
チャットで必要なものを説明します。例:
製品のページネーション付きリストを返す
GET /productsエンドポイントを追加して。
アシスタントは文書を直接編集するのではなくパッチカードで応答します。カードには変更予定の操作と、影響を受けるパス・リソースが表示されます。レビューして適用または拒否を選びます。適用するまで文書には何も届きません。
「e コマース API を作って」のような広い要求では、アシスタントはまず明確化の質問をし、その後、一度に 2〜5 操作に絞ったパッチを提案します。
3. 1 つの操作をブレずに refine する
操作を開き、その場で refine します。例えばクエリパラメータを追加したり、レスポンススキーマを拡張したりします。フォーカスモードでは、アシスタントは依頼したフィールドだけに触れる細かいパッチを生成し、その操作の他のすべてのフィールドを保持します。これにより、同じ API での繰り返しの編集が、既存の作業をブレさせたり上書きしたりするのを防ぎます。
4. 実際のリクエストを送る
操作のリクエストワークスペースに切り替えて送信します。リクエストはローカルのメインプロセス経由で実行されます。レスポンス、ステータス、ヘッダー、タイミングが操作と並べて表示され、実行ごとに変わる値には環境と変数を使えます。
仕様の servers とアクティブな環境の両方にベース URL がなくてリクエストを構築できない場合、アプリは推測せず、ベース URL の入力を求めます。
5. ドキュメントを確認する
ドキュメントを開くと、同じ仕様が読みやすい API ドキュメントとしてレンダリングされます。ビューアーはライブの文書を読むため、ドキュメントは今設計した内容と常に一致します。
6. 準備ができたらさらに進む
- 複数のリクエストをシナリオテストに連結し、HTML レポートをエクスポートする。
- バックエンド開発中にローカルモックサーバーを実行する。
- 6 つのプロトコルでストリーミング / RPC API をモデル化する。
- データモデルでデータベーステーブル、リレーション、SQL を導き出す。
- Powerduck Cloudで同じ仕様をオンライン公開する。
これでコアループが完成です。残りのドキュメントでは各ワークスペースを詳しく説明します。