プロンプト・ライブラリー
API Agent プロンプトライブラリでは、プロンプトを使用してさまざまなタスクを完了するための包括的なガイドを提供しています。
プロンプトを使用する際のガイドライン
正確かつ効率的な結果を得るために、プロンプトを入力する際は次のガイドラインに従ってください:
- 皮肉やユーモアを伝える言葉や口調は、誤解を招く可能性があるため避けてください。
- 能動態を使い、文法やスペルを正しくし、明確で具体的な依頼を心がけましょう。
- 明確な文脈と関連キーワードを提供し、曖昧な用語やドメイン固有の用語は避ける。 例えば、テストまたはビルドAPIを生成する。
- システムがリクエストを理解できない場合、代替リクエストの提案を行います。
前提条件
プロンプト API Agent を使用する前に、以下の点を確認してください:
- API Agent にログインします。 ログインおよび操作方法については、 「はじめに」 をご覧ください。
- 使用するには有効な API Agent権限が必要です。 詳細については、 API エージェントのユーザー ロールを参照してください。
- API API ConnectManagerインターフェースを通じて、同じ権限が設定されていることを確認してください。 権限が一致しない場合、操作は失敗します。
ケースに応じたプロンプトの使い方
次の表は、さまざまなアクションに対するプロンプトとその使用法を説明したものです。
| アクション | プロンプト | 説明 |
|---|---|---|
| テストケースの生成 | APIのテストケースを生成する |
|
| テストケースの実行 | APIのテストケースを実行する注: <published
api name> にはAPI名を記述すること。 バージョン情報を結合しないでください。 例えば、petstore などです。 |
|
| テストケースの削除 |
|
ハイパーリンクをクリックすると、API Managerコンソールで個々のテストケースの結果を表示できます。 |
| テストスイートのリスト |
|
テストスーツのリストアップに使用できる。 また、スイート名をプロンプトに入力して、テストスイートを削除することもできます。 |
| テストスイートの削除 |
|
|
| テストケースのリストアップ |
|
|
| を作る OpenAPI |
|
以下は、Open APIを作成するために使用できるプロンプトの例です。 |
| コードの生成 |
|
仕 OpenAPI 様に基づいてサーバーコードを FastAPI 生成する。 |
| MCPサーバー操作 |
|
以下のプロンプトを使用して、MCPサーバーで以下の操作を行います:
|
順次プロンプト
複数のツールを単一のプロンプトで連結し、順番に実行するには API Agent `|` を使用します。 以下は連続プロンプトの例である:
- テストケースを作成し実行する
create test cases for the petstore api and run the test cases
- 公開済みまたは公開予定のAPIや製品の一覧
list draft apis, draft products, published apis and published productsそれともlist published apis
- APIのドラフトを作成し、サーバー FastAPI コードを生成する
create draft api from file @openapi.yaml and generate fastapi server code from the same api fileそれともcreate draft api using @file_name- APIのセキュリティを確認する
review security of api API_NAME:VERSIONそれともvalidate api API_NAME:VERSION