# ChatGPTコネクターシンクレット

このページでは、ChatGPTでThinkletsを設定する際に使用するアクションについて説明します。

ChatGPTは、事前定義されたAPIコネクタを使用して、ChatGPTにリクエストを簡単に送信し、取得した応答を製品で直接使用できます。

## 操作: ChatGPTをプロンプト <a href="#chatgptconnectorthinklet-connector-chatgpt" id="chatgptconnectorthinklet-connector-chatgpt"></a>

ChatGPTコネクタThinkletは、ChatGPT APIに依存しており、コネクタの認証情報セクションで設定できます。 ChatGPT APIセットアップについてのより詳しい情報は、[OpenAIプラットフォームドキュメント](https://platform.openai.com/docs/api-reference)を参照してください。

**使用例**:

リモートアクションまたはNQLを使用して、オペレーティングシステムまたはアプリケーションのエラーコードを検出します。 その後、情報をChatGPTに送信して、根本原因と対策案の提案を受け取ります。 この使用例では、ChatGPTコネクタが以下の入力パラメータを使用するように設定します:

* 「ChatGPTモデル名」には\_gpt-3.5-turbo\_を入力してください。 これは、アクセスできる任意のChatGPTモデルに設定できます。
* 「ロール」には\_user\_を入力してください。 使用可能なロールは、選択したChatGPTモデルによって異なります。
* 「ChatGPTプロンプトテキスト」には、カスタムのChatGPTリクエストをプレーンテキストで入力してください。 例えば、*以下のエラーコードの簡単な説明を提供してください。回答は900文字未満に制限してください:*
* 「ChatGPTプロンプト入力」には `<アプリケーションエラーコード>`を入力してください。

これらの設定により、次のリクエストをChatGPTに送信できます: *以下のエラーコードの簡単な説明を提供してください。回答は900文字未満に制限してください:* DRIVER\_IRQL\_NOT\_LESS\_OR\_EQUAL (d1)

このプロンプトの結果は、このコネクタの**ChatGPT応答**出力パラメータで利用できます。 出力は、プロンプト内の特定のエラーに関する迅速で簡潔な応答を提供します。 その後、この出力をワークフローの生成されたticketの作業メモなどで利用できます。

<figure><img src="https://3549141153-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeLm8O7QKZDn6z806e7Sv%2Fuploads%2Fgit-blob-930df5f14170771c3fe2a67bd7a7bc766e7bfdab%2Fimage-20240603-123526.png?alt=media" alt="image-20240603-123526.png" width="569"><figcaption></figcaption></figure>

* **パラメータ**: この操作に使用されるデータをパラメータとして設定します。 ツールチップアイコンにカーソルを合わせると、パラメータがどのようにマッピングされているか、必要なデータについての詳しい情報が表示されます。
  * **ChatGPTモデル名**: 例として\_gpt-3.5-turbo\_を挙げるChatGPTモデル名。
  * **ロール**: 例として\_user\_を挙げるChatGPTプロンプトロール名。
  * **ChatGPTプロンプトテキスト**: ChatGPTへのプロンプトの本文をプレーンテキスト形式で入力します。
  * **ChatGPTプロンプト入力**: プロンプトテキストの後に表示される入力で、完全なChatGPTプロンプトを構築します。
* **出力**: コネクタThinkletの出力を表示します。
  * **ChatGPT応答 (**`ChatGptResponse`**)**: プレーンテキスト形式のChatGPT応答。

以下の表は、コネクタを再作成する際に必要なAPIサービスコネクタの詳細を示しています：

<table><thead><tr><th width="272">フィールド</th><th>値</th><th data-hidden></th></tr></thead><tbody><tr><td>リソースパス</td><td><code>/chat/completions</code></td><td></td></tr><tr><td>メソッド</td><td>POST</td><td></td></tr><tr><td>ペイロード</td><td><code>{ "model": "{{ModelName}}", "messages": [ { "role": "{{Role}}", "content": "{{PromptText}} {{PromptInput}}" } ]}</code></td><td></td></tr><tr><td>出力</td><td><code>ChatGptResponse $.choices[0].message.content</code></td><td></td></tr></tbody></table>

コネクタThinkletsについての詳しい情報は、[コネクタThinkletsの設定](https://docs.nexthink.com/platform/ja/user-guide/workflows/creating-workflows/configuring-connector-thinklet)のドキュメントを参照してください。


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.nexthink.com/platform/ja/user-guide/workflows/creating-workflows/configuring-connector-thinklet/chatgpt-connector-thinklet.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
