ja-JP/powershai-help.xml

<?xml version="1.0" encoding="utf-8"?>
<helpItems schema="maml" xmlns="http://msh">
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Add-PowershaiChatTool</command:name>
      <command:verb>Add</command:verb>
      <command:noun>PowershaiChatTool</command:noun>
      <maml:description>
        <maml:para>現在のチャット(またはデフォルトですべてのチャット)で、関数、スクリプト、実行可能ファイルを LLM から呼び出せるツールとして追加します。</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>現在のセッションに、ツール呼び出しが許可されているツールの一覧に含まれる関数を追加します。 コマンドを追加すると、現在のモデルにツール呼び出しのオプションとして送信されます。 関数の使用可能なヘルプは、パラメーターを含めて説明するために使用されます。 これにより、実行時に、LLM によって呼び出され、PowershAI によって実行できる、新しい AI スキルを追加できます。</maml:para>
      <maml:para>スクリプトを追加すると、スクリプト内のすべての関数が一度に追加されます。</maml:para>
      <maml:para>ツールの詳細については、「about_Powershai_Chats」トピックを参照してください。 非常に重要: 知らないコマンドや、コンピュータのセキュリティを損なう可能性のあるコマンドは 決して追加しないでください。 Powershell は、LLM の要求に応じて、LLM によって呼び出されるパラメーターと、現在のユーザーの資格情報を使用して、コマンドを実行します。 管理者などの特権アカウントでログインしている場合は、リモートサーバー(LLM)の要求で、あらゆる操作を実行できることに注意してください。</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Add-PowershaiChatTool</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>names</maml:name>
        <maml:description>
          <maml:para>コマンド名、スクリプトのパス、または実行可能ファイル これらを混在させた文字列の配列にすることができます。 .ps1 で終わる名前が渡された場合、スクリプトとして扱われます(つまり、スクリプトの関数が読み込まれます) コマンドとして処理したい場合は(スクリプトを実行)、-Command パラメーターを指定して、コマンドとして処理されるように強制します。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>description</maml:name>
        <maml:description>
          <maml:para>LLM に渡されるこのツールの説明。 コマンドはヘルプを使用し、記述された内容も送信します。 このパラメーターを追加すると、ヘルプとともに送信されます。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 2</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>ForceCommand</maml:name>
        <maml:description>
          <maml:para>コマンドとして処理することを強制します。スクリプトをコマンドとして実行する場合に役立ちます。 コマンドの名前と一致する、あいまいなファイル名を指定した場合にのみ役立ちます。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: SwitchParameter</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: False</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>ChatId</maml:name>
        <maml:description>
          <maml:para>ツールを作成するチャット</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 3</maml:para>
          <maml:para>Default Value: .</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Global</maml:name>
        <maml:description>
          <maml:para>グローバルにツールを作成します。つまり、すべてのチャットで使用できるようになります。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: SwitchParameter</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: False</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Clear-PowershaiChat</command:name>
      <command:verb>Clear</command:verb>
      <command:noun>PowershaiChat</command:noun>
      <maml:description>
        <maml:para>チャットの要素をクリアします!</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>チャットの特定の要素をクリアします。
リソースの解放や、履歴によるLLMの依存からの脱却に役立ちます。</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Clear-PowershaiChat</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>History</maml:name>
        <maml:description>
          <maml:para>すべての履歴をクリアします</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: SwitchParameter</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: False</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Context</maml:name>
        <maml:description>
          <maml:para>コンテキストをクリアします チャットID。デフォルト: アクティブ。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: SwitchParameter</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: False</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>ChatId</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: .</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Close-HttpRequest</command:name>
      <command:verb>Close</command:verb>
      <command:noun>HttpRequest</command:noun>
      <maml:description>
        <maml:para>Start-HttpRequest で開かれた Http を閉じます。</maml:para>
      </maml:description>
    </command:details>
    <maml:description />
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Close-HttpRequest</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>HttpRequest</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: true (ByValue)</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Force</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: SwitchParameter</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: False</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Connect-HuggingFaceSpaceGradio</command:name>
      <command:verb>Connect</command:verb>
      <command:noun>HuggingFaceSpaceGradio</command:noun>
      <maml:description>
        <maml:para>Hugging Face Space の Gradio に接続します!</maml:para>
      </maml:description>
    </command:details>
    <maml:description />
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Connect-HuggingFaceSpaceGradio</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>space</maml:name>
        <maml:description>
          <maml:para>接続する Space!</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: true (ByValue)</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Force</maml:name>
        <maml:description>
          <maml:para>強制接続</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: SwitchParameter</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: False</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Convert-GradioParamPowershell</command:name>
      <command:verb>Convert</command:verb>
      <command:noun>GradioParamPowershell</command:noun>
      <maml:description>
        <maml:para>Convert-GradioParamPowershell [[-Param] &lt;Object&gt;] [[-value] &lt;Object&gt;]</maml:para>
      </maml:description>
    </command:details>
    <maml:description />
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Convert-GradioParamPowershell</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Param</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 0</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>value</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>ConvertTo-GoogleContentMessage</command:name>
      <command:verb>ConvertTo</command:verb>
      <command:noun>GoogleContentMessage</command:noun>
      <maml:description>
        <maml:para>OpenAI メッセージを Content メッセージの配列に変換します https://ai.google.dev/api/caching#Content</maml:para>
      </maml:description>
    </command:details>
    <maml:description />
    <command:syntax>
      <command:syntaxItem>
        <maml:name>ConvertTo-GoogleContentMessage</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>messages</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>ConvertTo-GoogleToolFunction</command:name>
      <command:verb>ConvertTo</command:verb>
      <command:noun>GoogleToolFunction</command:noun>
      <maml:description>
        <maml:para>ConvertTo-GoogleToolFunction [[-OpenaiTool] &lt;Object&gt;]</maml:para>
      </maml:description>
    </command:details>
    <maml:description />
    <command:syntax>
      <command:syntaxItem>
        <maml:name>ConvertTo-GoogleToolFunction</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>OpenaiTool</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 0</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>ConvertTo-OpenaiMessage</command:name>
      <command:verb>ConvertTo</command:verb>
      <command:noun>OpenaiMessage</command:noun>
      <maml:description>
        <maml:para>OpenAI 標準メッセージフォーマットに文字列とオブジェクトの配列を変換します!</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>混合配列を渡すことができます。各項目は文字列またはオブジェクトです。 文字列の場合、s、u、または a のプレフィックスで始まる場合があります。それぞれ system、user、または assistant を表します。 オブジェクトの場合、直接結果の配列に追加されます。</maml:para>
      <maml:para>参照: https://platform.openai.com/docs/api-reference/chat/create#chat-create-messages</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>ConvertTo-OpenaiMessage</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>prompt</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples>
      <command:example>
        <maml:title>-------------------------- EXAMPLE 1 --------------------------</maml:title>
        <dev:code>ConvertTo-OpenaiMessage "これはテキストです",@{role:"assistant";content="アシスタントの返信"}, "s:システムメッセージ"</dev:code>
        <dev:remarks>
          <maml:para></maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>ConvertTo-PowershaiContextJson</command:name>
      <command:verb>ConvertTo</command:verb>
      <command:noun>PowershaiContextJson</command:noun>
      <maml:description>
        <maml:para>ConvertTo-Json を使用してコンテキストを JSON に変換します</maml:para>
      </maml:description>
    </command:details>
    <maml:description />
    <command:syntax>
      <command:syntaxItem>
        <maml:name>ConvertTo-PowershaiContextJson</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>context</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>ConvertTo-PowershaiContextList</command:name>
      <command:verb>ConvertTo</command:verb>
      <command:noun>PowershaiContextList</command:noun>
      <maml:description>
        <maml:para>オブジェクトを Format-List を使用してリスト形式に変換します。</maml:para>
      </maml:description>
    </command:details>
    <maml:description />
    <command:syntax>
      <command:syntaxItem>
        <maml:name>ConvertTo-PowershaiContextList</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>context</maml:name>
        <maml:description>
          <maml:para>コンテキストに挿入されるオブジェクト</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>FlParams</maml:name>
        <maml:description>
          <maml:para>Format-List コマンドのパラメータ</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 2</maml:para>
          <maml:para>Default Value: @{}</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>ConvertTo-PowershaiContextOutString</command:name>
      <command:verb>ConvertTo</command:verb>
      <command:noun>PowershaiContextOutString</command:noun>
      <maml:description>
        <maml:para>ConvertTo-Json を使用してコンテキストを JSON に変換します</maml:para>
      </maml:description>
    </command:details>
    <maml:description />
    <command:syntax>
      <command:syntaxItem>
        <maml:name>ConvertTo-PowershaiContextOutString</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>context</maml:name>
        <maml:description>
          <maml:para>コンテキストに挿入されるオブジェクト</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>ConvertTo-PowershaiContextTable</command:name>
      <command:verb>ConvertTo</command:verb>
      <command:noun>PowershaiContextTable</command:noun>
      <maml:description>
        <maml:para>Format-Table を使用してオブジェクトを Table 形式に変換します</maml:para>
      </maml:description>
    </command:details>
    <maml:description />
    <command:syntax>
      <command:syntaxItem>
        <maml:name>ConvertTo-PowershaiContextTable</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>context</maml:name>
        <maml:description>
          <maml:para>コンテキストに挿入されるオブジェクト</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>FlParams</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 2</maml:para>
          <maml:para>Default Value: @{}</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Enable-AiScreenshots</command:name>
      <command:verb>Enable</command:verb>
      <command:noun>AiScreenshots</command:noun>
      <maml:description>
        <maml:para>画面の説明を有効にします!</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>説明画面は、画面の特定の領域のスクリーンショットを取得し、視覚をサポートするLLMに送信する機能です! これはまだテスト中の機能であるため、有効にする必要があります!</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Enable-AiScreenshots</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters />
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Export-PowershaiSettings</command:name>
      <command:verb>Export</command:verb>
      <command:noun>PowershaiSettings</command:noun>
      <maml:description>
        <maml:para>現在のセッションの設定を、パスワードで暗号化されたファイルにエクスポートします</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>このコマンドレットは、トークンなどの設定を安全に保存するのに役立ちます。
パスワードを要求し、そのパスワードを使用してハッシュを作成し、セッション設定データを AES256 で暗号化します。
エクスポートされた設定は、$POWERSHAI_SETTINGS 変数に定義されているすべての設定です。
この変数は、プロバイダーによって構成されたすべてのデータを含むハッシュテーブルであり、トークンが含まれます。
デフォルトでは、チャットはデータ量が多いためエクスポートされません。これにより、ファイルサイズが大きくなる可能性があります。</maml:para>
      <maml:para>エクスポートされたファイルは、デフォルトではユーザーのホーム ($HOME) に自動的に作成されたディレクトリに保存されます。
オブジェクトは、Export-CliXml で使用されるのと同じ方法であるシリアル化によってエクスポートされます。
データは、Import-PowershaiSettings でのみインポートでき、同じパスワードを指定した場合にインポートできる独自の形式でエクスポートされます。
PowershAI は自動エクスポートを実行しないため、新しいトークンの追加など、設定が変更されるたびにこのコマンドを呼び出すことをお勧めします。
エクスポートディレクトリは、OneDrive、Dropbox など、クラウドドライブを含む有効なパスにすることができます。
このコマンドは対話型として作成されました。つまり、ユーザーからのキーボード入力が必要です。</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Export-PowershaiSettings</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>ExportDir</maml:name>
        <maml:description>
          <maml:para>エクスポートディレクトリ デフォルトでは、ユーザーのプロファイルにある .powershai というディレクトリですが、環境変数 POWERSHAI_EXPORT_DIR を指定して変更できます。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: $Env:POWERSHAI_EXPORT_DIR</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Chats</maml:name>
        <maml:description>
          <maml:para>指定した場合、エクスポートにチャットを含めます すべてのチャットがエクスポートされます</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: SwitchParameter</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: False</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples>
      <command:example>
        <maml:title>--------------------- デフォルトの設定をエクスポートします! ---------------------</maml:title>
        <dev:code>Export-PowershaiSettings</dev:code>
        <dev:remarks>
          <maml:para></maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>-------------------- チャットを含めてすべてをエクスポートします! --------------------</maml:title>
        <dev:code>Export-PowershaiSettings -Chat</dev:code>
        <dev:remarks>
          <maml:para></maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>--------------------- OneDrive にエクスポートします ---------------------</maml:title>
        <dev:code>$Env:POWERSHAI_EXPORT_DIR = "C:\Users\MyUserName\OneDrive\Powershai"
Export-PowershaiSettings</dev:code>
        <dev:remarks>
          <maml:para></maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Format-PowershaiContext</command:name>
      <command:verb>Format</command:verb>
      <command:noun>PowershaiContext</command:noun>
      <maml:description>
        <maml:para>Powershai Chat に送信されるメッセージのコンテキストに注入されるオブジェクトをフォーマットします。</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>LLM は文字列のみを処理するため、コンテキストで渡されるオブジェクトは、プロンプトに注入される前に文字列形式に変換する必要があります。 また、オブジェクトの文字列形式には複数の表現があるため、Powershai ではユーザーがこれらを完全に制御できるようにしています。
オブジェクトをプロンプトに注入する必要がある場合、Send-PowershaAIChat を使用してパイプラインまたはコンテキストパラメーターを介して呼び出されると、この cmdlet が呼び出されます。 この cmdlet は、オブジェクトを文字列に変換する役割を担います。オブジェクトは、配列、ハッシュテーブル、カスタムなど、どんなオブジェクトでもかまいません。
この cmdlet は、Set-PowershaiChatContextFormatter で設定されたフォーマッター関数を呼び出してこれを実現します。 一般的に、この関数を直接呼び出す必要はありませんが、テストを行う場合は呼び出すことができます。</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Format-PowershaiContext</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>obj</maml:name>
        <maml:description>
          <maml:para>注入される任意のオブジェクト</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>params</maml:name>
        <maml:description>
          <maml:para>フォーマッター関数に渡されるパラメーター</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 2</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>func</maml:name>
        <maml:description>
          <maml:para>呼び出す関数を上書きします。指定されていない場合は、チャットのデフォルトが使用されます。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 3</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>ChatId</maml:name>
        <maml:description>
          <maml:para>操作するチャット</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 4</maml:para>
          <maml:para>Default Value: .</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Get-AiChat</command:name>
      <command:verb>Get</command:verb>
      <command:noun>AiChat</command:noun>
      <maml:description>
        <maml:para>LLMにメッセージを送信し、応答を返します</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>これは、PowershAIによって提供される最も基本的なチャットの形式です。
この関数を使用すると、現在のプロバイダーのLLMにメッセージを送信できます。
この関数は、PowershAIが提供するLLMへの標準化された低レベルのアクセス方法です。
それは履歴やコンテキストを管理しません。単純なプロンプトを呼び出すために便利であり、チャットのように複数のインタラクションを必要としません。
Function Callingをサポートしていますが、コードを実行することはなく、モデルの応答のみを返します。</maml:para>
      <maml:para></maml:para>
      <maml:para></maml:para>
      <maml:para>** プロバイダーへの情報 プロバイダーは、この機能が利用できるようにChat関数を実装する必要があります。 Chat関数は、OpenAIのChat Completion関数と同じ仕様の応答を持つオブジェクトを返す必要があります。 以下のリンクは参考になります: https://platform.openai.com/docs/guides/chat-completions https://platform.openai.com/docs/api-reference/chat/object (ストリーミングなしの返却) プロバイダーは、この関数のパラメータを実装する必要があります。 各パラメータの詳細とプロバイダーへのマッピング方法については、ドキュメントを参照してください;</maml:para>
      <maml:para> モデルが指定されたパラメータのいずれかをサポートしていない場合(つまり、同等の機能がない場合、または同等に実装できない場合)、エラーが返される必要があります。</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-AiChat</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>prompt</maml:name>
        <maml:description>
          <maml:para>送信するプロンプト。ConvertTo-OpenaiMessage関数によって説明される形式である必要があります</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>temperature</maml:name>
        <maml:description>
          <maml:para>モデルの温度</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 2</maml:para>
          <maml:para>Default Value: 0.6</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>model</maml:name>
        <maml:description>
          <maml:para>モデルの名前。指定されていない場合、プロバイダーのデフォルトを使用します。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 3</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>MaxTokens</maml:name>
        <maml:description>
          <maml:para>返される最大トークン数</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 4</maml:para>
          <maml:para>Default Value: 1024</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>ResponseFormat</maml:name>
        <maml:description>
          <maml:para>応答のフォーマット 受け入れ可能なフォーマットと動作は、OpenAIと同じである必要があります:https://platform.openai.com/docs/api-reference/chat/create#chat-create-response_format ショートカット: "json"|"json_object"は、{"type": "json_object"}に相当します。 オブジェクトは、OpenAIのAPIに直接渡されたかのように、response_format.json_schemaフィールドで指定されたスキーマを指定する必要があります。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 5</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Functions</maml:name>
        <maml:description>
          <maml:para>呼び出す必要があるツールのリスト! Get-OpenaiTool*のようなコマンドを使用して、PowerShellの関数を期待されるフォーマットに簡単に変換できます! モデルが関数を呼び出す場合、ストリームおよび通常の応答の両方は、OpenAIのツール呼び出しモデルに従う必要があります。 このパラメータは、OpenAIのFunction Callingと同じスキーマに従う必要があります:https://platform.openai.com/docs/api-reference/chat/create#chat-create-tools</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 6</maml:para>
          <maml:para>Default Value: @()</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>RawParams</maml:name>
        <maml:description>
          <maml:para>プロバイダーのAPIの直接パラメータを指定します。 これにより、他のパラメータに基づいて計算および生成された値が上書きされます。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 7</maml:para>
          <maml:para>Default Value: @{}</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>StreamCallback</maml:name>
        <maml:description>
          <maml:para>モデルストリームを有効にします LLMによって生成された各テキストに対して呼び出されるScriptBlockを指定する必要があります。 スクリプトは、ストリーミングで返されるのと同じ形式の各セクションを表すパラメータを受け取る必要があります。 このパラメータは、OpenAIのストリーミングで返される同じスキーマであるchoicesプロパティを含むオブジェクトです: https://platform.openai.com/docs/api-reference/chat/streaming</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 8</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>IncludeRawResp</maml:name>
        <maml:description>
          <maml:para>APIの応答をIncludeRawRespというフィールドに含めます</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: SwitchParameter</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: False</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Get-AiCurrentProvider</command:name>
      <command:verb>Get</command:verb>
      <command:noun>AiCurrentProvider</command:noun>
      <maml:description>
        <maml:para>アクティブなプロバイダーを取得します</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>アクティブなプロバイダーを表すオブジェクトを返します。
プロバイダーはオブジェクトとして実装され、セッションのメモリ内のグローバル変数に格納されます。
この関数は、Set-AiProvider コマンドで定義されたアクティブなプロバイダーを返します。</maml:para>
      <maml:para>返されるオブジェクトは、プロバイダーのすべてのフィールドを含むハッシュテーブルです。
このコマンドは、通常、プロバイダーがアクティブなプロバイダーの名前を取得するために使用されます。
-ContextProvider パラメータは、スクリプトが実行されている現在のプロバイダーを返します。
プロバイダーのスクリプトで実行されている場合、Set-AiProvider で定義されたプロバイダーではなく、そのプロバイダーが返されます。</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-AiCurrentProvider</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>ContextProvider</maml:name>
        <maml:description>
          <maml:para>有効な場合、コンテキストプロバイダーを使用します。つまり、コードがプロバイダーのディレクトリのファイルで実行されている場合、そのプロバイダーを想定します。 そうでない場合は、現在有効になっているプロバイダーを取得します。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: SwitchParameter</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: False</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Get-AiModels</command:name>
      <command:verb>Get</command:verb>
      <command:noun>AiModels</command:noun>
      <maml:description>
        <maml:para>現在のプロバイダーで使用可能なモデルを一覧表示します</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>このコマンドは、PowershaiChat で使用するために、現在のプロバイダーで使用できるすべての LLM を一覧表示します。
この関数は、プロバイダーが GetModels 関数を実装していることを前提としています。</maml:para>
      <maml:para>返されるオブジェクトはプロバイダーによって異なりますが、すべてのプロバイダーはオブジェクトの配列を返す必要があります。各オブジェクトは、少なくとも id プロパティを含める必要があります。これは、モデルを識別するために使用する文字列であり、モデルに依存する他のコマンドで使用されます。</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-AiModels</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters />
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Get-AiNearProvider</command:name>
      <command:verb>Get</command:verb>
      <command:noun>AiNearProvider</command:noun>
      <maml:description>
        <maml:para>現在のスクリプトから最も近いプロバイダーを取得します</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>この cmdlet は、通常、Get-AiCurrentProvider を介してプロバイダーによって間接的に使用されます。
PowerShell のコールスタックを確認し、呼び出し元(実行した関数)がプロバイダーのスクリプトの一部であるかどうかを特定します。
その場合、そのプロバイダーを返します。</maml:para>
      <maml:para>複数プロバイダーから呼び出された場合、最も新しいプロバイダーが返されます。 例として、次のシナリオを検討してください。</maml:para>
      <maml:para> ユーザー -&gt; Get-aiChat -&gt; ProviderX_Function -&gt; ProviderY_Function -&gt; Get-AiNearProvider</maml:para>
      <maml:para>この場合、2 つのプロバイダーコールが関与していることに注意してください。
この場合、Get-AiNearProvider 関数は、コールスタックで最も新しいプロバイダーであるため、プロバイダー y を返します。</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-AiNearProvider</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters />
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Get-AiProviders</command:name>
      <command:verb>Get</command:verb>
      <command:noun>AiProviders</command:noun>
      <maml:description>
        <maml:para>利用可能なプロバイダーを返します</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>このコマンドは、powershai を実装しているプロバイダーを一覧表示します。
プロバイダーの詳細については、about_Powershai_Providers トピックを参照してください。</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-AiProviders</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters />
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Get-ClaudeMessages</command:name>
      <command:verb>Get</command:verb>
      <command:noun>ClaudeMessages</command:noun>
      <maml:description>
        <maml:para>Get-ClaudeMessages [[-messages] &lt;Object&gt;] [[-model] &lt;Object&gt;] [[-max_tokens] &lt;Object&gt;] [[-temperature] &lt;Object&gt;] [[-StreamCallback] &lt;Object&gt;] [&lt;CommonParameters&gt;]</maml:para>
      </maml:description>
    </command:details>
    <maml:description />
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-ClaudeMessages</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>StreamCallback</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 4</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>max_tokens</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 2</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>messages</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 0</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>model</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>temperature</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 3</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Get-GoogleModels</command:name>
      <command:verb>Get</command:verb>
      <command:noun>GoogleModels</command:noun>
      <maml:description>
        <maml:para>Google モデルのリストを取得します。エンドポイント: https://ai.google.dev/api/models</maml:para>
      </maml:description>
    </command:details>
    <maml:description />
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-GoogleModels</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters />
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Get-GradioInfo</command:name>
      <command:verb>Get</command:verb>
      <command:noun>GradioInfo</command:noun>
      <maml:description>
        <maml:para></maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Space Gradio のパラメータ情報を取得します。</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-GradioInfo</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>AppUrl</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: .</maml:para>
          <maml:para>Accept pipeline input: true (ByValue)</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Get-GradioSession</command:name>
      <command:verb>Get</command:verb>
      <command:noun>GradioSession</command:noun>
      <maml:description>
        <maml:para>作成されたすべてのセッション、または特定の名前のセッションを取得します。</maml:para>
      </maml:description>
    </command:details>
    <maml:description />
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-GradioSession</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Session</maml:name>
        <maml:description>
          <maml:para>セッションの名前を指定します。 * 全てを取得 . デフォルトを取得</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: Name</maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: *</maml:para>
          <maml:para>Accept pipeline input: true (ByValue)</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Like</maml:name>
        <maml:description>
          <maml:para>-name が文字列の場合、- 演算子を使用して -like で検索します</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: SwitchParameter</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: False</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>ById</maml:name>
        <maml:description>
          <maml:para>ID で取得 (セッションは ID である必要があります)</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: SwitchParameter</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: False</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Get-GradioSessionApi</command:name>
      <command:verb>Get</command:verb>
      <command:noun>GradioSessionApi</command:noun>
      <maml:description>
        <maml:para>セッションのすべての呼び出しを一覧表示します</maml:para>
      </maml:description>
    </command:details>
    <maml:description />
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-GradioSessionApi</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Session</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: .</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Get-GradioSessionApiProxyFunction</command:name>
      <command:verb>Get</command:verb>
      <command:noun>GradioSessionApiProxyFunction</command:noun>
      <maml:description>
        <maml:para>New-GradioSessionApiProxy で作成された関数を返します。</maml:para>
      </maml:description>
    </command:details>
    <maml:description />
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-GradioSessionApiProxyFunction</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Session</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: .</maml:para>
          <maml:para>Accept pipeline input: true (ByValue)</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Get-HttpResponse</command:name>
      <command:verb>Get</command:verb>
      <command:noun>HttpResponse</command:noun>
      <maml:description>
        <maml:para>Get-HttpResponse [[-HttpRequest] &lt;Object&gt;] [[-ReadMode] &lt;Object&gt;] [[-ReadCount] &lt;Object&gt;] [[-Timeout] &lt;Object&gt;] [[-WaitSleep] &lt;Object&gt;] [-ForceEnd] [-StreamsOnly] [&lt;CommonParameters&gt;]</maml:para>
      </maml:description>
    </command:details>
    <maml:description />
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-HttpResponse</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>ForceEnd</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: switch</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: Named</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>HttpRequest</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 0</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: true (ByValue)</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>ReadCount</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 2</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>ReadMode</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>StreamsOnly</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: switch</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: Named</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Timeout</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 3</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>WaitSleep</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 4</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Get-HuggingFaceModel</command:name>
      <command:verb>Get</command:verb>
      <command:noun>HuggingFaceModel</command:noun>
      <maml:description>
        <maml:para>特定のモデルに関する情報を取得します</maml:para>
      </maml:description>
    </command:details>
    <maml:description />
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-HuggingFaceModel</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Model</maml:name>
        <maml:description>
          <maml:para>特定のスペースでフィルターします</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Get-HuggingFaceSpace</command:name>
      <command:verb>Get</command:verb>
      <command:noun>HuggingFaceSpace</command:noun>
      <maml:description>
        <maml:para>特定のスペースに関する情報を取得します!</maml:para>
      </maml:description>
    </command:details>
    <maml:description />
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-HuggingFaceSpace</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Space</maml:name>
        <maml:description>
          <maml:para>特定のスペース(またはスペースの配列)でフィルターします。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: Single</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: true (ByValue)</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>author</maml:name>
        <maml:description>
          <maml:para>すべてのスペースを作者別にフィルターします。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: Multiple</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>My</maml:name>
        <maml:description>
          <maml:para>現在のユーザーのすべてのスペースをフィルターします!</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: Multiple</maml:para>
          <maml:para>Type: SwitchParameter</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: False</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>NoGradioSession</maml:name>
        <maml:description>
          <maml:para>自動的にグラディオセッションを作成しません。 デフォルトでは、グラディオスペースではグラディオセッションが作成されます!</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: SwitchParameter</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: False</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Get-HuggingFaceWhoami</command:name>
      <command:verb>Get</command:verb>
      <command:noun>HuggingFaceWhoami</command:noun>
      <maml:description>
        <maml:para>現在ログインしているユーザーの情報を取得します https://huggingface.co/docs/hub/api#get-apiwhoami-v2</maml:para>
      </maml:description>
    </command:details>
    <maml:description />
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-HuggingFaceWhoami</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>token</maml:name>
        <maml:description>
          <maml:para>代替トークンを使用して有効性を確認します!</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Get-MaritalkChat</command:name>
      <command:verb>Get</command:verb>
      <command:noun>MaritalkChat</command:noun>
      <maml:description>
        <maml:para>Get-MaritalkChat [[-prompt] &lt;Object&gt;] [[-temperature] &lt;Object&gt;] [[-model] &lt;Object&gt;] [[-MaxTokens] &lt;Object&gt;] [[-ResponseFormat] &lt;Object&gt;] [[-Functions] &lt;Object&gt;] [[-RawParams] &lt;Object&gt;] [[-StreamCallback] &lt;Object&gt;] [&lt;CommonParameters&gt;]</maml:para>
      </maml:description>
    </command:details>
    <maml:description />
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-MaritalkChat</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Functions</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 5</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>MaxTokens</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 3</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>RawParams</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 6</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>ResponseFormat</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 4</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>StreamCallback</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 7</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>model</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 2</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>prompt</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 0</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>temperature</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Get-MaritalkModels</command:name>
      <command:verb>Get</command:verb>
      <command:noun>MaritalkModels</command:noun>
      <maml:description>
        <maml:para>Get-MaritalkModels</maml:para>
      </maml:description>
    </command:details>
    <maml:description />
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-MaritalkModels</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters />
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Get-OllamaTags</command:name>
      <command:verb>Get</command:verb>
      <command:noun>OllamaTags</command:noun>
      <maml:description>
        <maml:para>Get-OllamaTags [&lt;CommonParameters&gt;]</maml:para>
      </maml:description>
    </command:details>
    <maml:description />
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-OllamaTags</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters />
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Get-OpenAiAnswerCost</command:name>
      <command:verb>Get</command:verb>
      <command:noun>OpenAiAnswerCost</command:noun>
      <maml:description>
        <maml:para>Get-OpenAiAnswerCost [[-answers] &lt;Object&gt;]</maml:para>
      </maml:description>
    </command:details>
    <maml:description />
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-OpenAiAnswerCost</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>answers</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 0</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Get-OpenaiChat</command:name>
      <command:verb>Get</command:verb>
      <command:noun>OpenaiChat</command:noun>
      <maml:description>
        <maml:para>Get-OpenaiChat [[-prompt] &lt;Object&gt;] [[-temperature] &lt;Object&gt;] [[-model] &lt;Object&gt;] [[-MaxTokens] &lt;Object&gt;] [[-ResponseFormat] &lt;Object&gt;] [[-Functions] &lt;Object&gt;] [[-RawParams] &lt;Object&gt;] [[-StreamCallback] &lt;Object&gt;] [[-endpoint] &lt;Object&gt;] [&lt;CommonParameters&gt;]</maml:para>
      </maml:description>
    </command:details>
    <maml:description />
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-OpenaiChat</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Functions</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 5</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>MaxTokens</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 3</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>RawParams</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 6</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>ResponseFormat</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 4</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>StreamCallback</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 7</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>endpoint</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 8</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>model</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 2</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>prompt</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 0</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>temperature</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Get-OpenaiEmbeddings</command:name>
      <command:verb>Get</command:verb>
      <command:noun>OpenaiEmbeddings</command:noun>
      <maml:description>
        <maml:para>Get-OpenaiEmbeddings [[-text] &lt;Object&gt;] [[-model] &lt;Object&gt;] [[-dimensions] &lt;Object&gt;] [&lt;CommonParameters&gt;]</maml:para>
      </maml:description>
    </command:details>
    <maml:description />
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-OpenaiEmbeddings</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>dimensions</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (すべて)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 2</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>model</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (すべて)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>text</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (すべて)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 0</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Get-OpenaiModels</command:name>
      <command:verb>Get</command:verb>
      <command:noun>OpenaiModels</command:noun>
      <maml:description>
        <maml:para>Get-OpenaiModels</maml:para>
      </maml:description>
    </command:details>
    <maml:description />
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-OpenaiModels</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters />
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Get-OpenAiTextCompletion</command:name>
      <command:verb>Get</command:verb>
      <command:noun>OpenAiTextCompletion</command:noun>
      <maml:description>
        <maml:para>Get-OpenAiTextCompletion [[-prompt] &lt;Object&gt;] [[-temperature] &lt;Object&gt;] [[-model] &lt;Object&gt;] [[-MaxTokens] &lt;Object&gt;] [&lt;CommonParameters&gt;]</maml:para>
      </maml:description>
    </command:details>
    <maml:description />
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-OpenAiTextCompletion</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>MaxTokens</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 3</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>model</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 2</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>prompt</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 0</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>temperature</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Get-OpenaiToolFromCommand</command:name>
      <command:verb>Get</command:verb>
      <command:noun>OpenaiToolFromCommand</command:noun>
      <maml:description>
        <maml:para></maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>PowershellコマンドをOpenaiToolに変換します。</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-OpenaiToolFromCommand</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>functions</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>parameters</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 2</maml:para>
          <maml:para>Default Value: *</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>UserDescription</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 3</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Get-OpenaiToolFromScript</command:name>
      <command:verb>Get</command:verb>
      <command:noun>OpenaiToolFromScript</command:noun>
      <maml:description>
        <maml:para></maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>OpenAI で期待されるスキーマ形式に .ps1 スクリプトを変換するためのヘルパー関数。 基本的に、この関数は .ps1 ファイル(または文字列)とそのヘルプドキュメントを読み取ります。
その後、モデルが呼び出すことができるように、OpenAI によって指定された形式のオブジェクトを返します。</maml:para>
      <maml:para>次のキーを含むハッシュテーブルを返します。 functions - 関数のリストとそのコードはファイルから読み取られます。
モデルが呼び出すと、ここから直接実行できます。</maml:para>
      <maml:para> tools - OpenAI 呼び出しで送信されるツールのリスト。</maml:para>
      <maml:para>PowerShell のコメントベースのヘルプに従って、関数とパラメーターを文書化できます。 https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_comment_based_help?view=powershell-7.4</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-OpenaiToolFromScript</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>ScriptPath</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Get-PowershaiChat</command:name>
      <command:verb>Get</command:verb>
      <command:noun>PowershaiChat</command:noun>
      <maml:description>
        <maml:para>New-PowershaAIChat で作成された 1 つ以上のチャットを返します</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>このコマンドを使用すると、Powershai チャットを表すオブジェクトを返します。
このオブジェクトは、Powershai チャットを操作するコマンドで内部的に参照されるオブジェクトです。
特定のパラメーターを直接変更できますが、この操作はお勧めしません。
常にこのコマンドの出力を、他の PowershaiChat コマンドの入力として使用するようにしてください。</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-PowershaiChat</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>ChatId</maml:name>
        <maml:description>
          <maml:para>チャット ID 特殊な名前: . - 自分のチャットを示します * - すべてのチャットを示します</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>SetActive</maml:name>
        <maml:description>
          <maml:para>指定された ID が特殊な名前でない場合、チャットをアクティブとして定義します。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: SwitchParameter</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: False</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>NoError</maml:name>
        <maml:description>
          <maml:para>検証エラーを無視します</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: SwitchParameter</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: False</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Get-PowershaiChatParameter</command:name>
      <command:verb>Get</command:verb>
      <command:noun>PowershaiChatParameter</command:noun>
      <maml:description>
        <maml:para>チャットで使用可能なパラメータのリストを返します</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>このコマンドは、プロパティのリストを含むオブジェクトを返します。
オブジェクトは実際には配列で、各要素がプロパティを表します。
返されたこの配列には、パラメータへのアクセスを容易にするためのいくつかの変更が加えられています。 パラメータのリストをフィルタリングする必要なく、返されたオブジェクトを使用して直接パラメータにアクセスできます。 これは、リストから特定のパラメータにアクセスする必要がある場合に役立ちます。</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-PowershaiChatParameter</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>ChatId</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: .</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples>
      <command:example>
        <maml:title>-------------------------- EXAMPLE 1 --------------------------</maml:title>
        <dev:code>$MyParams = Get-PowershaiChatParameter</dev:code>
        <dev:remarks>
          <maml:para></maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Get-PowershaiChatTool</command:name>
      <command:verb>Get</command:verb>
      <command:noun>PowershaiChatTool</command:noun>
      <maml:description>
        <maml:para>現在のツール一覧を取得します。</maml:para>
      </maml:description>
    </command:details>
    <maml:description />
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-PowershaiChatTool</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>tool</maml:name>
        <maml:description>
          <maml:para>名前で特定のツールを取得するか、オブジェクト自体を取得します。 .ps1 で終わる場合は、ForceCommand が使用されていない限り、スクリプトとして処理されます。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: *</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Enabled</maml:name>
        <maml:description>
          <maml:para>有効なツールのみを一覧表示します。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: SwitchParameter</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: False</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>ChatId</maml:name>
        <maml:description>
          <maml:para>ソースチャット</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 2</maml:para>
          <maml:para>Default Value: .</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>global</maml:name>
        <maml:description>
          <maml:para>特定のツールを取得する場合、グローバルツールのリストで検索します。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: SwitchParameter</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: False</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>ForceCommand</maml:name>
        <maml:description>
          <maml:para>ツールをコマンドとして処理します。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: SwitchParameter</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: False</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Get-PowershaiContextFormatters</command:name>
      <command:verb>Get</command:verb>
      <command:noun>PowershaiContextFormatters</command:noun>
      <maml:description>
        <maml:para>利用可能なすべてのコンパクトなコンテキストフォーマッターを一覧表示します</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>PowershAI によって提供される特定のコンテキストフォーマッターには、コンパクトな名前(またはエイリアス、お好みで)が使用できる場合があり、設定が簡単になります。
この cmdlet は、Set-PowershaiChatContextFormatter を使用するときに使用できるすべての名前を返します。</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-PowershaiContextFormatters</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters />
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Get-PowershaiDefaultParams</command:name>
      <command:verb>Get</command:verb>
      <command:noun>PowershaiDefaultParams</command:noun>
      <maml:description>
        <maml:para>デフォルトパラメータを定義する変数への参照を取得します</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Powershellでは、モジュールには独自の変数のスコープがあります。
そのため、この変数を正しいスコープ外で定義しようとすると、モジュールのコマンドには影響しません。
このコマンドを使用すると、ユーザーはモジュールのコマンドのデフォルトパラメータを制御する変数にアクセスできます。
ほとんどの場合、これはデバッグに使用されますが、場合によっては、ユーザーがデフォルトのパラメータを定義したい場合があります。</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-PowershaiDefaultParams</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters />
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples>
      <command:example>
        <maml:title>-------------------------- EXAMPLE 1 --------------------------</maml:title>
        <dev:code>次の例は、Invoke-Httpコマンドのデバッグ変数のデフォルト値を設定する方法を示しています。</dev:code>
        <dev:remarks>
          <maml:para></maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Get-PowershaiHelp</command:name>
      <command:verb>Get</command:verb>
      <command:noun>PowershaiHelp</command:noun>
      <maml:description>
        <maml:para>Powershai についてのヘルプを取得するために、現在のプロバイダーを使用します。</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>この cmdlet は、PowershAI 自身の コマンドを使用して、ユーザーが自分自身についてヘルプを得るのを支援します。
基本的に、ユーザーからの質問に基づいて、一般的な情報と基本的なヘルプを含むプロンプトを作成します。
次に、これをチャットの LLM に送信します。</maml:para>
      <maml:para>送信されるデータ量が多いことから、128k を超えるデータを受け入れ、価格の安いプロバイダーおよびモデルでのみこのコマンドを使用することをお勧めします。
現時点では、このコマンドは実験的であり、次のモデルでのみ機能します。 - Openai gpt-4*</maml:para>
      <maml:para>内部的には、"_pwshai_help" という名前の Powershai チャットが作成され、そこですべての履歴が保持されます。</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-PowershaiHelp</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>helptext</maml:name>
        <maml:description>
          <maml:para>ヘルプテキストを説明します。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>command</maml:name>
        <maml:description>
          <maml:para>特定のコマンドのヘルプが必要な場合は、ここにコマンドを指定してください。 PowershaiChat のコマンドである必要はありません。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 2</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Recreate</maml:name>
        <maml:description>
          <maml:para>チャットを再作成します。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: SwitchParameter</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: False</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Import-PowershaiSettings</command:name>
      <command:verb>Import</command:verb>
      <command:noun>PowershaiSettings</command:noun>
      <maml:description>
        <maml:para>Export-PowershaiSettings でエクスポートされた設定をインポートします</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>このコマンドレットは Export-PowershaiSettings のペアであり、名前が示すように、エクスポートされたデータをインポートします。
同じパスワードとファイルが渡されていることを確認する必要があります。
重要:このコマンドはセッションで設定されたすべてのデータを上書きします。以前の設定されたデータが失われないことを確認している場合にのみ、このコマンドを実行してください。 たとえば、最近生成された API トークンなどです。</maml:para>
      <maml:para>POWERSHAI_EXPORT_DIR 変数を使用して、標準以外のエクスポートパスを指定した場合、ここで同じパスを使用する必要があります。</maml:para>
      <maml:para>インポートプロセスでは、一部のヘッダーが検証され、データが正しく復号化されていることを確認します。
入力されたパスワードが間違っている場合、ハッシュが一致せず、パスワードが間違っているというエラーが発生します。</maml:para>
      <maml:para>一方、ファイル形式が無効であるというエラーが表示された場合、インポートプロセス中に何らかの破損が発生したか、このコマンドのバグが原因です。
この場合、github に問題を報告する issue を作成できます。</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Import-PowershaiSettings</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>ExportDir</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: $Env:POWERSHAI_EXPORT_DIR</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples>
      <command:example>
        <maml:title>--------------------------- 標準インポート ---------------------------</maml:title>
        <dev:code>Import-PowershaiSettings</dev:code>
        <dev:remarks>
          <maml:para></maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------------------- OneDrive からのインポート ----------------------</maml:title>
        <dev:code>$Env:POWERSHAI_EXPORT_DIR = "C:\Users\MyUserName\OneDrive\Powershai"
Import-PowershaiSettings</dev:code>
        <dev:remarks>
          <maml:para>代替ディレクトリ(OneDrive)にエクスポートされた設定をインポートします。</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Invoke-AESEncryption</command:name>
      <command:verb>Invoke</command:verb>
      <command:noun>AESEncryption</command:noun>
      <maml:description>
        <maml:para>Invoke-AESEncryption -Mode &lt;string&gt; -Key &lt;string&gt; -Text &lt;string&gt; [&lt;CommonParameters&gt;]</maml:para>
        <maml:para>Invoke-AESEncryption -Mode &lt;string&gt; -Key &lt;string&gt; -Path &lt;string&gt; [&lt;CommonParameters&gt;]</maml:para>
      </maml:description>
    </command:details>
    <maml:description />
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Invoke-AESEncryption</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Key</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: string</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: true</maml:para>
          <maml:para>Position: Named</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Mode</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: string</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: true</maml:para>
          <maml:para>Position: Named</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Path</maml:name>
        <maml:description>
          <maml:para>Parameter Set: CryptFile</maml:para>
          <maml:para>Type: string</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: true</maml:para>
          <maml:para>Position: Named</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Text</maml:name>
        <maml:description>
          <maml:para>Parameter Set: CryptText</maml:para>
          <maml:para>Type: string</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: true</maml:para>
          <maml:para>Position: Named</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Invoke-AiChatTools</command:name>
      <command:verb>Invoke</command:verb>
      <command:noun>AiChatTools</command:noun>
      <maml:description>
        <maml:para>LLMにメッセージを送信し、ツール呼び出しをサポートし、モデルによって要求されたツールをPowerShellコマンドとして実行します。</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>これは、PowerShellでツールの処理を容易にするための補助関数です。 モデルが要求したときに「ツール」の処理を行います!</maml:para>
      <maml:para>ツールは特定の形式で渡す必要があり、about_Powershai_Chatsトピックで文書化されています。 この形式は、OpenAI(OpenAPIスキーマ)によって受け入れられるスキーマに対して、PowerShellの関数とコマンドを正しくマッピングします。</maml:para>
      <maml:para>このコマンドは、モデルが関数を呼び出そうとしているときにそれを識別するロジック、これらの関数の実行、およびその応答をモデルに戻すロジックをすべてカプセル化しています。 モデルがさらに関数を呼び出すことを決定するのをやめるまで、またはモデルとのインタラクションの制限(はい、ここでは「インタラクション」と呼びます、そして「イテレーション」ではありません)が終了するまで、このループに留まります。</maml:para>
      <maml:para>インタラクションの概念は簡単です:関数がモデルにプロンプトを送信するたびに、それは1回のインタラクションとしてカウントされます。 以下は、発生する可能性のある典型的なフローです:</maml:para>
      <maml:para></maml:para>
      <maml:para>動作の詳細については、about_Powershai_Chatsトピックを参照してください。</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Invoke-AiChatTools</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>prompt</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Tools</maml:name>
        <maml:description>
          <maml:para>ツールの配列。このコマンドのドキュメントで説明されています。 Get-OpenaiTool*の結果を使用して、可能な値を生成します。
OpenaiToolタイプのオブジェクトの配列を渡すことができます。 同じ関数が複数のツールで定義されている場合、定義された順序で最初に見つかったものが使用されます!</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 2</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>PrevContext</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 3</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>MaxTokens</maml:name>
        <maml:description>
          <maml:para>最大出力!</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 4</maml:para>
          <maml:para>Default Value: 500</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>MaxInteractions</maml:name>
        <maml:description>
          <maml:para>合計で、最大5回のインタラクションを許可します!</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 5</maml:para>
          <maml:para>Default Value: 10</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>MaxSeqErrors</maml:name>
        <maml:description>
          <maml:para>関数が生成できる連続エラーの最大数です。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 6</maml:para>
          <maml:para>Default Value: 2</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>temperature</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 7</maml:para>
          <maml:para>Default Value: 0.6</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>model</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 8</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>on</maml:name>
        <maml:description>
          <maml:para>イベントハンドラー 各キーは、このコマンドによっていつかトリガーされるイベントです! イベント: answer: モデルからの応答を取得した後にトリガーされます(またはストリームを使用して応答が利用可能になったとき)。 func: モデルによって要求されたツールの実行を開始する前にトリガーされます。 exec: モデルが関数を実行した後にトリガーされます。 error: 実行された関数がエラーを生成したときにトリガーされます。 stream: 応答が送信されたとき(ストリームによって)および-DifferentStreamEvent。 beforeAnswer: すべての応答の後にトリガーされます。ストリームで使用するときに便利です! afterAnswer: 応答を開始する前にトリガーされます。ストリームで使用するときに便利です!</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 9</maml:para>
          <maml:para>Default Value: @{}</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Json</maml:name>
        <maml:description>
          <maml:para>response_format = "json"を送信し、モデルにJSONを返すよう強制します。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: SwitchParameter</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: False</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>RawParams</maml:name>
        <maml:description>
          <maml:para>カスタムパラメーターを呼び出しに直接追加(自動的に定義されたパラメーターを上書きします)。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 10</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Stream</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: SwitchParameter</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: False</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Invoke-AiScreenshots</command:name>
      <command:verb>Invoke</command:verb>
      <command:noun>AiScreenshots</command:noun>
      <maml:description>
        <maml:para>画面のスクリーンショットを定期的に撮影し、アクティブなモデルに送信します。 このコマンドは実験的であり、今後のバージョンで変更されるか、利用できなくなる可能性があります!</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>このコマンドは、ループ内で画面のスクリーンショットを取得することを可能にします!</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Invoke-AiScreenshots</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>prompt</maml:name>
        <maml:description>
          <maml:para>送信される画像に使用される標準プロンプト!</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: この画像を説明してください</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>repeat</maml:name>
        <maml:description>
          <maml:para>複数のスクリーンショットをループして撮影します。 デフォルトでは手動モードが使用され、次のキーを押す必要があります。 特別な機能を持つキーは以下の通りです: c - 画面をクリア ctrl + c - コマンドを終了</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: SwitchParameter</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: False</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>AutoMs</maml:name>
        <maml:description>
          <maml:para>指定されている場合、自動リピートモードを有効にし、指定されたmsごとに画面に送信します。 注意:自動モードでは、ウィンドウが常に点滅するのを見ることができ、読みづらくなる可能性があります。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 2</maml:para>
          <maml:para>Default Value: $nulls</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>RecreateChat</maml:name>
        <maml:description>
          <maml:para>使用されたチャットを再作成します!</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: SwitchParameter</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: False</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Invoke-GoogleGenerateContent</command:name>
      <command:verb>Invoke</command:verb>
      <command:noun>GoogleGenerateContent</command:noun>
      <maml:description>
        <maml:para>エンドポイント: https://ai.google.dev/api/generate-content ストリーム: https://ai.google.dev/api/generate-content#method:-models.streamgeneratecontent</maml:para>
      </maml:description>
    </command:details>
    <maml:description />
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Invoke-GoogleGenerateContent</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>messages</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: @()</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>model</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 2</maml:para>
          <maml:para>Default Value: gemini-1.5-flash</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>StreamCallback</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 3</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>RawParams</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 4</maml:para>
          <maml:para>Default Value: @{}</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Tools</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 5</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Invoke-GradioDynamicApi</command:name>
      <command:verb>Invoke</command:verb>
      <command:noun>GradioDynamicApi</command:noun>
      <maml:description>
        <maml:para>API のエンドポイントを呼び出します。</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>これは、Gradio の API を呼び出すために利用できるもう 1 つの cmdlet です! パラメーターは動的に提供されるため、Get-Help でそれらのヘルプは利用できません。</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Invoke-GradioDynamicApi</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>ApiName</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Session</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 2</maml:para>
          <maml:para>Default Value: .</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Invoke-GradioHttp</command:name>
      <command:verb>Invoke</command:verb>
      <command:noun>GradioHttp</command:noun>
      <maml:description>
        <maml:para></maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>GradioにHTTP呼び出しを実行し、認証などの一般的なヘッダーをすでに追加します。</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Invoke-GradioHttp</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>url</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>method</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 2</maml:para>
          <maml:para>Default Value: GET</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>data</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 3</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>ContentType</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 4</maml:para>
          <maml:para>Default Value: application/json</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>StreamCallback</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 5</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>token</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 6</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Invoke-GradioSessionApi</command:name>
      <command:verb>Invoke</command:verb>
      <command:noun>GradioSessionApi</command:noun>
      <maml:description>
        <maml:para>現在のセッションのエンドポイントに新しいコールを作成します。</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>特定のエンドポイントに対して、指定されたパラメータを渡してGradio APIを使用してコールを実行します。
このコールはGradioApiEventを生成し(Send-GradioApiを参照)、セッションの設定に内部的に保存されます。
このオブジェクトには、APIの結果を取得するために必要なすべての情報が含まれています。
コマンドレットは、次のプロパティを持つSessionApiEventタイプのオブジェクトを返します: id - 生成されたイベントの内部ID。 event - 生成された内部イベント。イベントを操作するコマンドレットと直接使用できます。</maml:para>
      <maml:para>セッションには定義されたコールの制限があります。 これは、制御を失わないように無制限のコールを作成するのを防ぐことを目的としています。</maml:para>
      <maml:para>コールに影響を与えるセッションの2つのオプションがあります(Set-GradioSessionで変更可能): - MaxCalls 作成できるコールの最大数を制御します。</maml:para>
      <maml:para> - MaxCallsPolicy Maxが達成されたときに何をするかを制御します。 可能な値: - Error = エラーになります! - Remove = 最も古いものを削除します。 - Warning = 警告を表示しますが、制限を超えることを許可します。</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Invoke-GradioSessionApi</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>ApiName</maml:name>
        <maml:description>
          <maml:para>エンドポイントの名前(最初のスラッシュなし)</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Params</maml:name>
        <maml:description>
          <maml:para>パラメータのリスト 配列の場合、Gradio APIに直接渡されます。 ハッシュテーブルの場合、/infoによって返されたパラメータの位置に基づいて配列を構築します。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 2</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>EventId</maml:name>
        <maml:description>
          <maml:para>指定された場合、既存のイベントIDで作成します(モジュールの外部で生成されている可能性があります)。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 3</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>セッション</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 4</maml:para>
          <maml:para>Default Value: .</maml:para>
          <maml:para>Accept pipeline input: true (ByValue)</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Token</maml:name>
        <maml:description>
          <maml:para>新しいトークンの使用を強制します。"public"の場合、トークンは使用されません!</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 5</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Invoke-Http</command:name>
      <command:verb>Invoke</command:verb>
      <command:noun>Http</command:noun>
      <maml:description>
        <maml:para>Invoke-Http [[-url] &lt;Object&gt;] [[-data] &lt;Object&gt;] [[-method] &lt;Object&gt;] [[-contentType] &lt;Object&gt;] [[-Encoding] &lt;Object&gt;] [[-headers] &lt;Object&gt;] [[-SseCallBack] &lt;Object&gt;] [[-DebugVarName] &lt;Object&gt;] [[-Timeout] &lt;Object&gt;] [&lt;CommonParameters&gt;]</maml:para>
      </maml:description>
    </command:details>
    <maml:description />
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Invoke-Http</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>DebugVarName</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 7</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Encoding</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 4</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>SseCallBack</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 6</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Timeout</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 8</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>contentType</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 3</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>data</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>headers</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 5</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>method</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 2</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>url</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 0</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Invoke-HttpOld</command:name>
      <command:verb>Invoke</command:verb>
      <command:noun>HttpOld</command:noun>
      <maml:description>
        <maml:para>Invoke-HttpOld [[-url] &lt;Object&gt;] [[-data] &lt;Object&gt;] [[-method] &lt;Object&gt;] [[-contentType] &lt;Object&gt;] [[-Encoding] &lt;Object&gt;] [[-headers] &lt;Object&gt;] [[-SseCallBack] &lt;Object&gt;] [[-DebugVarPrefix] &lt;Object&gt;] [&lt;CommonParameters&gt;]</maml:para>
      </maml:description>
    </command:details>
    <maml:description />
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Invoke-HttpOld</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>DebugVarPrefix</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (すべて)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 7</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Encoding</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (すべて)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 4</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>SseCallBack</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (すべて)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 6</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>contentType</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (すべて)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 3</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>data</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (すべて)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>headers</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (すべて)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 5</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>method</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (すべて)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 2</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>url</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (すべて)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 0</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Invoke-HuggingFaceHub</command:name>
      <command:verb>Invoke</command:verb>
      <command:noun>HuggingFaceHub</command:noun>
      <maml:description>
        <maml:para>Hugging HubのAPIを呼び出します。 https://huggingface.co/docs/hub/en/api</maml:para>
      </maml:description>
    </command:details>
    <maml:description />
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Invoke-HuggingFaceHub</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>endpoint</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>search</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 2</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>author</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 3</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>filter</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 4</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>direction</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 5</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>limit</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 6</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>sort</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 7</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Desc</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: SwitchParameter</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: False</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>full</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: SwitchParameter</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: False</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>config</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: SwitchParameter</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: False</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>RawParams</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 8</maml:para>
          <maml:para>Default Value: @{}</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Public</maml:name>
        <maml:description>
          <maml:para>現在のトークンを無視し、公開リソースのみをリストします。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: SwitchParameter</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: False</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Token</maml:name>
        <maml:description>
          <maml:para>特定のトークンを使用します。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 9</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Invoke-HuggingFaceInferenceApi</command:name>
      <command:verb>Invoke</command:verb>
      <command:noun>HuggingFaceInferenceApi</command:noun>
      <maml:description>
        <maml:para>Hugging Face推論APIを呼び出します https://huggingface.co/docs/hub/en/api</maml:para>
      </maml:description>
    </command:details>
    <maml:description />
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Invoke-HuggingFaceInferenceApi</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>model</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>params</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 2</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Public</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: SwitchParameter</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: False</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>OpenaiChatCompletion</maml:name>
        <maml:description>
          <maml:para>チャットコンプリーションエンドポイントを強制的に使用します ParamsはOpenaiのAPIの同じparamsとして扱われる必要があります(cmdle Get-OpenaiChatを参照)。 詳細情報: https://huggingface.co/blog/tgi-messages-api チャットテンプレートを持つモデルでのみ機能します!</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: SwitchParameter</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: False</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>StreamCallback</maml:name>
        <maml:description>
          <maml:para>ストリームの場合に使用するストリームコールバックです!</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 3</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Invoke-MaritalkApi</command:name>
      <command:verb>Invoke</command:verb>
      <command:noun>MaritalkApi</command:noun>
      <maml:description>
        <maml:para>Invoke-MaritalkApi [[-endpoint] &lt;Object&gt;] [[-body] &lt;Object&gt;] [[-method] &lt;Object&gt;] [[-Token] &lt;Object&gt;] [[-StreamCallback] &lt;Object&gt;] [-OpenAI] [&lt;CommonParameters&gt;]</maml:para>
      </maml:description>
    </command:details>
    <maml:description />
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Invoke-MaritalkApi</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>OpenAI</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: switch</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: Named</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>StreamCallback</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 4</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Token</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 3</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>body</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>endpoint</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 0</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>method</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 2</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Invoke-MaritalkInference</command:name>
      <command:verb>Invoke</command:verb>
      <command:noun>MaritalkInference</command:noun>
      <maml:description>
        <maml:para>Invoke-MaritalkInference [[-messages] &lt;Object&gt;] [[-MaxTokens] &lt;Object&gt;] [[-temperature] &lt;Object&gt;] [[-top_p] &lt;Object&gt;] [[-model] &lt;Object&gt;] [[-StreamCallback] &lt;Object&gt;] [-do_sample] [&lt;CommonParameters&gt;]</maml:para>
      </maml:description>
    </command:details>
    <maml:description />
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Invoke-MaritalkInference</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>MaxTokens</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>StreamCallback</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 5</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>do_sample</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: switch</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: Named</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>messages</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: prompt</maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 0</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>model</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 4</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>temperature</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 2</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>top_p</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 3</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Invoke-PowerhsaiConsoleDraw</command:name>
      <command:verb>Invoke</command:verb>
      <command:noun>PowerhsaiConsoleDraw</command:noun>
      <maml:description>
        <maml:para>テキストの仮想フレームを作成し、そのフレームの境界内に文字を書き込みます。</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>コンソールに描画フレームを作成し、特定の領域のみが更新されます! 複数行のテキストを送信でき、関数は描画を同じフレーム内に保持し、まるで特定の領域のみが更新されているかのような印象を与えます。 望ましい効果を得るために、この関数は他の書き込みなしで繰り返し呼び出す必要があります!</maml:para>
      <maml:para>この関数は、インタラクティブなPowerShellモードで、コンソールウィンドウで実行される場合にのみ使用する必要があります。 文字列の結果の進行状況を同じエリアで正確に見る必要がある状況で役立ち、変動をよりよく比較できます。 これは補助関数にすぎません。</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Invoke-PowerhsaiConsoleDraw</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Text</maml:name>
        <maml:description>
          <maml:para>書き込むテキスト。配列にすることもできます。WおよびHの制限を超えると切り捨てられます。 スクリプトブロックの場合は、パイプラインオブジェクトを渡してコードを呼び出します!</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>w</maml:name>
        <maml:description>
          <maml:para>各行の最大文字数</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 2</maml:para>
          <maml:para>Default Value: 10</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>h</maml:name>
        <maml:description>
          <maml:para>最大行数</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 3</maml:para>
          <maml:para>Default Value: 10</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>BlankChar</maml:name>
        <maml:description>
          <maml:para>空白として使用される文字</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 4</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>PipeObj</maml:name>
        <maml:description>
          <maml:para>パイプラインオブジェクト</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 5</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: true (ByValue)</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>PassThru</maml:name>
        <maml:description>
          <maml:para>オブジェクトを再渡します</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: SwitchParameter</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: False</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples>
      <command:example>
        <maml:title>-------------------------- EXAMPLE 1 --------------------------</maml:title>
        <dev:code>次の例では、2秒ごとに3つの文字列を書き込みます。</dev:code>
        <dev:remarks>
          <maml:para></maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Invoke-PowershaiCommand</command:name>
      <command:verb>Invoke</command:verb>
      <command:noun>PowershaiCommand</command:noun>
      <maml:description>
        <maml:para>ほとんどの関数を簡潔な方法で呼び出すことができます。</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>これは、コマンドラインでさまざまな関数をより簡潔に呼び出すことができる、単純なユーティリティです。
まだすべてのコマンドがサポートされているわけではないことに注意してください。</maml:para>
      <maml:para>pshaiエイリアスで最もよく使用されます。</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Invoke-PowershaiCommand</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>CommandName</maml:name>
        <maml:description>
          <maml:para>コマンド名</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>RemArgs</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 2</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples>
      <command:example>
        <maml:title>-------------------------- EXAMPLE 1 --------------------------</maml:title>
        <dev:code>pshai tools # ツールの一覧を表示</dev:code>
        <dev:remarks>
          <maml:para></maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>New-GradioSession</command:name>
      <command:verb>New</command:verb>
      <command:noun>GradioSession</command:noun>
      <maml:description>
        <maml:para>新しい Gradio セッションを作成します。</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>セッションは、Gradio アプリへの接続を表します。
セッションは、特定の Gradio アプリに接続されているブラウザのタブのようなものだと考えてください。
送信されたファイル、実行された呼び出し、ログインなどは、すべてこのセッションに記録されます。</maml:para>
      <maml:para>このコマンドレットは、"GradioSession" と呼ばれるオブジェクトを返します。
このオブジェクトは、セッションに依存する他のコマンドレットで使用できます (すべてのコマンドレットでデフォルトで使用するアクティブなセッションを定義できます)。
すべてのセッションには、それを一意に識別する名前があります。 ユーザーが指定しない場合は、アプリの URL に基づいて自動的に作成されます。
同じ名前のセッションを 2 つ作成することはできません。</maml:para>
      <maml:para>セッションを作成すると、このコマンドレットはセッションを内部セッションリポジトリに保存します。</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>New-GradioSession</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>AppUrl</maml:name>
        <maml:description>
          <maml:para>アプリの URL</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Name</maml:name>
        <maml:description>
          <maml:para>このセッションを識別する一意の名前!</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 2</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>DownloadPath</maml:name>
        <maml:description>
          <maml:para>ファイルをダウンロードするディレクトリ</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 3</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Force</maml:name>
        <maml:description>
          <maml:para>強制的に再作成</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: SwitchParameter</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: False</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>New-GradioSessionApiProxyFunction</command:name>
      <command:verb>New</command:verb>
      <command:noun>GradioSessionApiProxyFunction</command:noun>
      <maml:description>
        <maml:para></maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Gradio のエンドポイント (またはすべてのエンドポイント) への呼び出しをカプセル化する関数を生成します。
このコマンドレットは、Gradio の API エンドポイントをカプセル化する PowerShell 関数を生成する際に非常に便利です。API のパラメータは、関数のパラメータとして作成されます。
これにより、PowerShell のネイティブな機能であるオートコンプリート、データ型、ドキュメントなどを利用することができ、セッションの任意のエンドポイントを簡単に呼び出すことができます。</maml:para>
      <maml:para>このコマンドは、エンドポイントとパラメータのメタデータを取得し、グローバルスコープに PowerShell 関数を生成します。
これにより、ユーザーは、これらの関数を通常の関数と同様に直接呼び出すことができます。
たとえば、http://mydemo1.hf.space にある Gradio アプリケーションに、Stable Diffusion を使用して画像を生成する "/GenerateImage" というエンドポイントがあるとします。
このアプリケーションは、Prompt (生成する画像の説明) と Steps (ステップの総数) の 2 つのパラメータを受け取るとします。</maml:para>
      <maml:para>通常、Invoke-GradioSessionApi コマンドを以下のように使用します。</maml:para>
      <maml:para>$MySession = Get-GradioSession http://mydemo1.hf.space $ApiEvent = $MySession | Invoke-GradioSessionApi -ApiName 'GenerateImage' -params "A car",100</maml:para>
      <maml:para>これにより、API が開始され、Update-GradioApiResult を使用して結果を取得できます。</maml:para>
      <maml:para>$ApiEvent | Update-GradioApiResult</maml:para>
      <maml:para>このコマンドレットを使用すると、これらの呼び出しをさらにカプセル化できます。</maml:para>
      <maml:para>$MySession = Get-GradioSession http://mydemo1.hf.space $MySession | New-GradioSessionApiProxyFunction</maml:para>
      <maml:para>上記のコマンドは、Invoke-GradioApiGenerateimage という関数を生成します。 その後、この関数を以下のように簡単に使用して画像を生成できます。</maml:para>
      <maml:para>Invoke-GradioApiGenerateimage -Prompt "A car" -Steps 100 </maml:para>
      <maml:para>デフォルトでは、このコマンドは実行され、結果のイベントを取得してパイプラインに出力するため、他のコマンドと統合できます。
また、複数のスペースを簡単に接続することもできます。パイプラインの詳細については、以下をご覧ください。</maml:para>
      <maml:para>命名規則</maml:para>
      <maml:para> 生成される関数の名前は、`&lt;Prefix&gt;&lt;NomeOp&gt;` の形式に従います。 `&lt;Prefix&gt;` は、このコマンドレットの `-Prefix` パラメータの値です。 `&lt;NomeOp&gt;` は、操作の名前であり、アルファベットと数字のみが含まれます。</maml:para>
      <maml:para> たとえば、操作が `/Op1` で、プレフィックスが `INvoke-GradioApi` の場合、次の関数が生成されます。Invoke-GradioApiOp1</maml:para>
      <maml:para></maml:para>
      <maml:para>パラメータ 生成された関数は、渡されたパラメータを変換し、Invoke-GradioSessionApi コマンドレットを実行するために必要なロジックを含みます。
つまり、このコマンドレットを直接呼び出した場合と同じ戻り値が適用されます。(つまり、イベントが返され、現在のセッションのイベントリストに追加されます)。</maml:para>
      <maml:para> 関数のパラメータは、API のエンドポイントによって異なる場合があります。各エンドポイントは、それぞれ異なるパラメータのセットとデータ型を持つためです。 ファイル (またはファイルのリスト) を受け取るパラメータは、追加のアップロード手順があります。ファイルはローカルで参照でき、サーバーにアップロードされます。
URL または別のコマンドから受け取った FileData オブジェクトが指定された場合、追加のアップロードは行われず、送信のために対応する FileData オブジェクトが API に生成されます。</maml:para>
      <maml:para> エンドポイントのパラメータに加えて、常に生成される関数に追加される追加のパラメータのセットがあります。
それらは次のとおりです。 - Manual
このパラメータが使用されている場合、このコマンドレットは Invoke-GradioSessionApi によって生成されたイベントを返します。
この場合、Update-GradioSessionApiResult を使用して手動で結果を取得する必要があります。</maml:para>
      <maml:para> - ApiResultMap 他のコマンドの結果をパラメータにマッピングします。PIPELINE のセクションで詳しく説明します。</maml:para>
      <maml:para> - DebugData 開発者によるデバッグ用です。</maml:para>
      <maml:para>アップロード ファイルを受け取るパラメータは、特別な方法で処理されます。
API を呼び出す前に、Send-GradioSessionFiles コマンドレットを使用して、これらのファイルを対応する Gradio アプリにアップロードします。
これは、このコマンドレットを使用するもう 1 つの大きな利点です。これは透過的であり、ユーザーはアップロードを処理する必要はありません。</maml:para>
      <maml:para>パイプライン </maml:para>
      <maml:para> PowerShell の最も強力な機能の 1 つに、パイプラインがあります。これは、`|` を使用して複数のコマンドを接続できる機能です。 このコマンドレットは、この機能を最大限に活用しようとしています。
生成されたすべての関数を `|` で接続できます。 これを行うと、前のコマンドレットによって生成された各イベントが次のコマンドレットに渡されます。
App1 と App2 という 2 つの Gradio アプリがあるとします。 App1 は、`Img` というエンドポイントを持ち、`Text` というパラメータを受け取ります。このエンドポイントでは、Diffusers を使用して画像を生成し、生成される画像のパーツを順番に表示します。 App2 は、`Ascii` というエンドポイントを持ち、`Image` というパラメータを受け取ります。このエンドポイントでは、画像をテキスト形式の ASCII バージョンに変換します。</maml:para>
      <maml:para> これらの 2 つのコマンドをパイプラインで非常に簡単に接続できます。
最初に、セッションを生成します。</maml:para>
      <maml:para> $App1 = New-GradioSession http://stable-diffusion $App2 = New-GradioSession http://ascii-generator</maml:para>
      <maml:para> 関数を生成します。 $App1 | New-GradioSessionApiProxy -Prefix App # これにより、AppImg 関数が生成されます。 $App2 | New-GradioSessionApiProxy -Prefix App # これにより、AppAscii 関数が生成されます。</maml:para>
      <maml:para> 画像を生成し、ASCII ジェネレーターに接続します。</maml:para>
      <maml:para> AppImg -Text "A car" | AppAscii -Map ImageInput=0 | %{ $ .data[0]; write-host $ .pipeline[0].data[0].url } </maml:para>
      <maml:para> 次に、上記の手順を分解します。</maml:para>
      <maml:para> 最初のパイプの前には、画像を生成するコマンドがあります。`AppImg -Text "A car"` です。 この関数は、App1 の `/Img` エンドポイントを呼び出しています。このエンドポイントでは、Hugging Face の Diffusers ライブラリを使用して、画像生成のプロセスの各ステップを出力します。
この場合、各出力はぼやけた画像であり、最後の出力は完成した画像です。
この結果は、パイプラインオブジェクトの `data` プロパティにあります。これは、結果を含む配列です。</maml:para>
      <maml:para> その後のパイプには、`AppAscii -Map ImageInput=0` というコマンドがあります。 このコマンドは、AppImg コマンドによって生成された各オブジェクトを受け取ります。この場合、Diffusers プロセスの各ステップの画像です。
コマンドは複数の出力を生成できるため、どの結果をどのパラメータに関連付けるかを正確にマッピングする必要があります。
そのため、`-Map` パラメータ (実際の名前は `ApiResultMap` です) を使用します。 構文は簡単です。`NomeParam=DataIndex,NomeParam=DataIndex` です。 上記のコマンドでは、`AppAscii` に対して、`data` プロパティの最初の値を `ImageInput` パラメータに使用するように指示しています。
たとえば、AppImg が 4 つの値を返し、画像が最後の位置にある場合、`ImageInput=3` (0 は最初) を使用します。</maml:para>
      <maml:para></maml:para>
      <maml:para> 最後に、最後のパイプは、AppAscii の結果のみを出力します。この結果は、パイプラインオブジェクト (つまり `$_`) の `data` プロパティにあります (AppImg の結果と同じです)。
また、パイプラインオブジェクトには `pipeline` という特別なプロパティがあります。これにより、生成されたすべてのコマンドの結果にアクセスできます。
たとえば、`$_.pipeline[0]` には、最初のコマンド (AppImg) の結果が含まれています。</maml:para>
      <maml:para> このメカニズムにより、複数の Gradio アプリを 1 つのパイプラインに非常に簡単に接続できます。 この手順は、New-GradioSessionApiProxy によって生成されたコマンド間でのみ機能します。他のコマンドをパイプラインで接続しても、同じ効果は得られません (ForEachObject などを使用し、パラメータを直接関連付ける必要があります)。</maml:para>
      <maml:para></maml:para>
      <maml:para>セッション 関数が生成されると、元のセッションは関数と共に格納されます。
セッションが削除された場合、このコマンドレットはエラーを生成します。この場合、このコマンドレットをもう一度呼び出して関数を生成する必要があります。
次の図は、関係する依存関係をまとめたものです。</maml:para>
      <maml:para> New-GradioSessionApiProxyFunction(Prefix) ---&gt; function &lt;Prefix&gt;&lt;OpName&gt; ---&gt; Send-GradioSessionFiles (ファイルがある場合) ---&gt; Invoke-GradioSessionApi | Update-GradioSessionApiResult</maml:para>
      <maml:para>Invoke-GradioSessionApi は最終的に実行されるため、そのすべてのルールが適用されます。 Get-GradioSessionApiProxyFunction を使用して、生成された関数のリストを取得し、Remove-GradioSessionApiProxyFunction を使用して、生成された 1 つ以上の関数を削除できます。
関数は、動的なモジュールを使用して生成されます。</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>New-GradioSessionApiProxyFunction</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>ApiName</maml:name>
        <maml:description>
          <maml:para>特定のエンドポイントに対してのみ生成されます。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: @()</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Prefix</maml:name>
        <maml:description>
          <maml:para>生成される関数のプレフィックス</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 2</maml:para>
          <maml:para>Default Value: Invoke-GradioApi</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Session</maml:name>
        <maml:description>
          <maml:para>セッション</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 3</maml:para>
          <maml:para>Default Value: .</maml:para>
          <maml:para>Accept pipeline input: true (ByValue)</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Force</maml:name>
        <maml:description>
          <maml:para>同じ名前の関数がすでに存在していても、関数の生成を強制します。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: SwitchParameter</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: False</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>New-OpenaiToolCallId</command:name>
      <command:verb>New</command:verb>
      <command:noun>OpenaiToolCallId</command:noun>
      <maml:description>
        <maml:para></maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Openaiツール呼び出しの新しいIDを生成します!</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>New-OpenaiToolCallId</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters />
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>New-PowershaiChat</command:name>
      <command:verb>New</command:verb>
      <command:noun>PowershaiChat</command:noun>
      <maml:description>
        <maml:para>新しい Powershai チャットを作成します。</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>PowershaAI は、OpenAI で見られるチャットや、Assistant API の「スレッド」に似ている「チャット」の概念を紹介します。 作成された各チャットには、独自のセットのパラメータ、コンテキスト、履歴があります。 Send-PowershaiChat コマンドレット(別名 ia)を使用すると、モデルにメッセージを送信します。このモデルとの会話の履歴は、ここで PowershAI によって作成されたチャットに保存されます。 つまり、モデルとの会話のすべての履歴は、PowershAI のセッションに保持され、モデルや API には保持されません。 これにより、PowershAI は LLM に送信するものをすべて制御し、履歴を管理するために異なるプロバイダーの異なる API のメカニズムに依存しません。</maml:para>
      <maml:para></maml:para>
      <maml:para>各チャットには、パラメータのセットがあり、変更すると、そのチャットのみに影響します。 PowershAI の特定のパラメータはグローバルです。たとえば、使用されているプロバイダーです。プロバイダーを変更すると、チャットは新しいプロバイダーを使用するようになりますが、同じ履歴は保持されます。 これにより、同じ履歴を保持しながら、さまざまなモデルと会話できます。</maml:para>
      <maml:para>これらのパラメータに加えて、各チャットには履歴があります。 履歴には、モデルとのすべての会話と対話が含まれており、API によって返される応答が保存されます。</maml:para>
      <maml:para>チャットにはコンテキストも含まれています。これは、送信されたすべてのメッセージに過ぎません。 チャットに新しいメッセージが送信されるたびに、Powershai はこのメッセージをコンテキストに追加します。 モデルから応答を受け取ると、その応答がコンテキストに追加されます。 次のメッセージが送信されると、このコンテキストのメッセージのすべての履歴が送信されるため、モデルはプロバイダーに関係なく、会話のメモリを持つことができます。</maml:para>
      <maml:para>コンテキストが Powershell セッションに保持されるため、履歴をディスクに保存したり、履歴をクラウドに保存するための専用のプロバイダーを実装したり、PC にのみ保持したりするなどの機能が実現します。今後の機能は、これらを利用できます。</maml:para>
      <maml:para>すべての *-PowershaiChat コマンドは、アクティブなチャットまたはパラメータで明示的に指定したチャット(通常は -ChatId という名前)で回転します。 ChatAtivo は、ChatId を指定しない場合(またはコマンドで明示的なチャットを指定できない場合)、メッセージが送信されるチャットです。</maml:para>
      <maml:para>Send-PowershaiChat を使用してチャットを指定せず、アクティブなチャットが定義されていない場合に常に作成される「default」という特別なチャットがあります。</maml:para>
      <maml:para>Powershell セッションを閉じると、これらのチャットのすべての履歴が失われます。 Export-PowershaiSettings コマンドを使用して、ディスクに保存できます。内容は、指定したパスワードで暗号化されて保存されます。</maml:para>
      <maml:para>メッセージを送信すると、PowershAI は内部メカニズムを維持してチャットのコンテキストをクリアし、必要なものよりも多くを送信しないようにします。 ローカルコンテキストのサイズ(Powershai セッション内であり、LLM 内ではありません)は、パラメータで制御されます(Get-PowershaiChatParameter を使用してパラメータのリストを確認してください)。</maml:para>
      <maml:para>Powershai の動作方法により、送信および返される情報の量、パラメータの設定によって、Powershell が大量のメモリを消費する可能性があります。Reset-PowershaiCurrentChat を使用して、チャットのコンテキストと履歴を手動でクリアできます。</maml:para>
      <maml:para>about_Powershai_Chats トピックで詳細を確認してください。</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>New-PowershaiChat</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>ChatId</maml:name>
        <maml:description>
          <maml:para>チャットの ID。指定しない場合、デフォルトが生成されます。 一部の ID パターンは、内部使用のために予約されています。使用すると、PowershAI が不安定になる可能性があります。 次の値は予約されています。 default pwshai *</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>IfNotExists</maml:name>
        <maml:description>
          <maml:para>同じ名前のチャットが存在しない場合にのみ作成します。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: SwitchParameter</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: False</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Recreate</maml:name>
        <maml:description>
          <maml:para>チャットがすでに作成されている場合、強制的に再作成します!</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: SwitchParameter</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: False</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Tools</maml:name>
        <maml:description>
          <maml:para>チャットを作成し、これらのツールを含めます!</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 2</maml:para>
          <maml:para>Default Value: @()</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>New-PowershaiError</command:name>
      <command:verb>New</command:verb>
      <command:noun>PowershaiError</command:noun>
      <maml:description>
        <maml:para>PowershaAI に対するカスタム Exception を作成します</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>カスタム Exception の作成を容易にします! プロバイダー内で、後で復元できるプロパティとタイプを持つ Exception を作成するために使用されます。</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>New-PowershaiError</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Message</maml:name>
        <maml:description>
          <maml:para>Exception のメッセージ!</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Props</maml:name>
        <maml:description>
          <maml:para>カスタム プロパティ</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 2</maml:para>
          <maml:para>Default Value: @{}</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Type</maml:name>
        <maml:description>
          <maml:para>追加のタイプ!</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 3</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Parent</maml:name>
        <maml:description>
          <maml:para>親 Exception!</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 4</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>New-PowershaiParameters</command:name>
      <command:verb>New</command:verb>
      <command:noun>PowershaiParameters</command:noun>
      <maml:description>
        <maml:para>PowershaiChatのパラメータを表す新しいオブジェクトを作成します</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>チャットで使用できるすべての可能なパラメータを含む標準オブジェクトを作成します! ユーザーはget-help New-PowershaiParametersを使用してパラメータのドキュメントを取得できます。</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>New-PowershaiParameters</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>stream</maml:name>
        <maml:description>
          <maml:para>trueの場合、ストリームモードを使用します。つまり、メッセージはモデルが生成するにつれて表示されます。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: True</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Json</maml:name>
        <maml:description>
          <maml:para>JSONモードを有効にします。このモードでは、モデルはJSON形式で応答を返すよう強制されます。
有効にすると、ストリーム経由で生成されたメッセージは生成されるにつれて表示されず、最終結果のみが返されます。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Boolean</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 2</maml:para>
          <maml:para>Default Value: False</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>model</maml:name>
        <maml:description>
          <maml:para>使用するモデルの名前
nullの場合、Set-AiDefaultModelで定義されたモデルを使用します。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: String</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 3</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>MaxTokens</maml:name>
        <maml:description>
          <maml:para>モデルによって返されるトークンの最大数</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Int32</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 4</maml:para>
          <maml:para>Default Value: 2048</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>ShowFullSend</maml:name>
        <maml:description>
          <maml:para>LLMに送信されるプロンプト全体を表示します。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Boolean</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 5</maml:para>
          <maml:para>Default Value: False</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>ShowTokenStats</maml:name>
        <maml:description>
          <maml:para>各メッセージの最後に、APIによって返されたトークン消費の統計を表示します。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 6</maml:para>
          <maml:para>Default Value: False</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>MaxInteractions</maml:name>
        <maml:description>
          <maml:para>一度に行う最大インタラクション数
メッセージが送信されるたびに、モデルは1回のイテレーションを実行します(メッセージを送信し、応答を受け取ります)。
モデルが関数呼び出しを要求すると、生成された応答はモデルに再送信されます。これは別のインタラクションとしてカウントされます。
このパラメータは、各呼び出しで存在できる最大インタラクション数を制御します。 これにより、予期しない無限ループを防ぐのに役立ちます。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 7</maml:para>
          <maml:para>Default Value: 50</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>MaxSeqErrors</maml:name>
        <maml:description>
          <maml:para>ツール呼び出しによって生成される最大連続エラー数。
ツール呼び出しを使用する場合、このパラメータはエラーが発生した連続していないツールを呼び出す数を制限します。
考慮されるエラーは、スクリプトまたは構成されたコマンドによって発生した例外です。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 8</maml:para>
          <maml:para>Default Value: 5</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>MaxContextSize</maml:name>
        <maml:description>
          <maml:para>コンテキストの最大サイズ(文字数)
将来的にはトークン単位になります。
現在のチャットのコンテキスト内のメッセージの数を制御します。この数を超えると、Powershaiは自動的に古いメッセージを削除します。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 9</maml:para>
          <maml:para>Default Value: 8192</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>ContextFormatterFunc</maml:name>
        <maml:description>
          <maml:para>パイプラインを介して渡されるオブジェクトのフォーマットに使用される関数</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 10</maml:para>
          <maml:para>Default Value: ConvertTo-PowershaiContextOutString</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>ContextFormatterParams</maml:name>
        <maml:description>
          <maml:para>ContextFormatterFuncに渡される引数</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 11</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>ShowArgs</maml:name>
        <maml:description>
          <maml:para>trueの場合、ツール呼び出しが関数を実行するために有効になっているときに、関数の引数を表示します。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 12</maml:para>
          <maml:para>Default Value: True</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>PrintToolsResults</maml:name>
        <maml:description>
          <maml:para>モデルのツール呼び出しに応じて、PowershAIによって実行されるツールの結果を表示します。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 13</maml:para>
          <maml:para>Default Value: False</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>SystemMessageFixed</maml:name>
        <maml:description>
          <maml:para>履歴やチャットのクリーンアップに関係なく、常に送信されることが保証されているシステムメッセージです!</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 14</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>RawParams</maml:name>
        <maml:description>
          <maml:para>モデルを呼び出すAPIに直接渡されるパラメータ。
プロバイダーはこれをサポートする必要があります。
これを使用するには、プロバイダーの実装の詳細とそのAPIの動作を理解している必要があります!</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 15</maml:para>
          <maml:para>Default Value: @{}</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>ContextFormat</maml:name>
        <maml:description>
          <maml:para>データコンテキストを注入する際に使用されるテンプレートを制御します!
このパラメータは、プロンプトに注入されるコンテキストを含む文字列を返す必要があるスクリプトブロックです!
スクリプトブロックのパラメータは次のとおりです: FormattedObject - フォーマッタでフォーマットされたアクティブチャットを表すオブジェクト CmdParams - Send-PowershaAIChatに渡されるパラメータ。GetMyParamsによって返されるオブジェクトと同じです。 Chat - データが送信されているチャット。 nullの場合、デフォルトが生成されます。詳細については、cmdlet Send-PowershaiChatを確認してください。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 16</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Remove-GradioSession</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>GradioSession</command:noun>
      <maml:description>
        <maml:para>グラディオセッションを削除します</maml:para>
      </maml:description>
    </command:details>
    <maml:description />
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Remove-GradioSession</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Name</maml:name>
        <maml:description>
          <maml:para>セッション名を指定します。 * 全て取得します . デフォルトを取得します</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: *</maml:para>
          <maml:para>Accept pipeline input: true (ByValue)</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Remove-GradioSessionApi</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>GradioSessionApi</command:noun>
      <maml:description>
        <maml:para>セッションの内部リストから API 呼び出しを削除します</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>この cmdlet は、Invoke-GradioSessionApi によって生成されたイベントを内部呼び出しリストから削除するのに役立ちます。 通常、処理済みのイベントを削除するには、直接 ID を渡します。 ただし、この cmdlet では、処理されていないイベントを含む、さまざまな種類の削除を実行できます。 注意して使用してください。イベントをリストから削除すると、関連付けられたデータも削除されます。 イベント(または結果として得られるデータ)を別の変数にコピーしていない限り、この情報は回復できなくなります。</maml:para>
      <maml:para>イベントを削除すると、消費されるメモリを解放するのに役立ちます。イベントやデータの量によっては、消費されるメモリが大きくなる場合があります。</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Remove-GradioSessionApi</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Target</maml:name>
        <maml:description>
          <maml:para>削除するイベントを指定します ID は、次のいずれかの特殊な値にすることもできます。 clean - 完了した呼び出しのみ削除します! all - 未完了のものを含めてすべて削除します!</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: true (ByValue)</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Force</maml:name>
        <maml:description>
          <maml:para>既定では、「completed」ステータスが渡されたイベントのみが削除されます! -Force を使用して、ステータスに関係なく削除します!</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: SwitchParameter</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: False</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Elegible</maml:name>
        <maml:description>
          <maml:para>削除は行いませんが、候補を返します!</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: SwitchParameter</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: False</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>セッション ID</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 2</maml:para>
          <maml:para>Default Value: .</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>WhatIf</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: SwitchParameter</maml:para>
          <maml:para>Aliases: wi</maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Confirm</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: SwitchParameter</maml:para>
          <maml:para>Aliases: cf</maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Remove-GradioSessionApiProxyFunction</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>GradioSessionApiProxyFunction</command:noun>
      <maml:description>
        <maml:para>New-GradioSessionApiProxy で作成された関数を削除します (Get-GradioSessionApiProxyFunction を使用して返します)。</maml:para>
      </maml:description>
    </command:details>
    <maml:description />
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Remove-GradioSessionApiProxyFunction</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Function</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: true (ByValue)</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Remove-PowershaiChat</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>PowershaiChat</command:noun>
      <maml:description>
        <maml:para>チャットを削除し、履歴とコンテキストを含むオブジェクトを返します。</maml:para>
      </maml:description>
    </command:details>
    <maml:description />
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Remove-PowershaiChat</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>ChatId</maml:name>
        <maml:description>
          <maml:para>削除するチャットの ID、またはチャットを表すオブジェクトです。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: id</maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: true (ByPropertyName)</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Remove-PowershaiChatTool</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>PowershaiChatTool</command:noun>
      <maml:description>
        <maml:para>ツールを完全に削除します!</maml:para>
      </maml:description>
    </command:details>
    <maml:description />
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Remove-PowershaiChatTool</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>tool</maml:name>
        <maml:description>
          <maml:para>以前にツールとして追加されたコマンド、スクリプト、関数の名前。 .ps1ファイルの場合、-Force command を使用しない限り、スクリプトとして扱われます。 このコマンドにパイプで Get-PowershaiChatTool の結果を使用できます。 返されたオブジェクトを送信すると、他のすべてのパラメーターは無視されます。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: true (ByValue)</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>ForceCommand</maml:name>
        <maml:description>
          <maml:para>文字列の場合、ツールをコマンドとして強制的に扱います</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: SwitchParameter</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: False</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>ChatId</maml:name>
        <maml:description>
          <maml:para>削除するチャット</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 2</maml:para>
          <maml:para>Default Value: .</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>global</maml:name>
        <maml:description>
          <maml:para>ツールが以前にグローバルとして追加された場合、グローバルリストから削除します</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: SwitchParameter</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: False</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Reset-OpenaiBaseUrl</command:name>
      <command:verb>Reset</command:verb>
      <command:noun>OpenaiBaseUrl</command:noun>
      <maml:description>
        <maml:para>Reset-OpenaiBaseUrl</maml:para>
      </maml:description>
    </command:details>
    <maml:description />
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Reset-OpenaiBaseUrl</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters />
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Reset-PowershaiChatToolsCache</command:name>
      <command:verb>Reset</command:verb>
      <command:noun>PowershaiChatToolsCache</command:noun>
      <maml:description>
        <maml:para>AI Tools のキャッシュをクリアします。</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>PowershAI は、"コンパイル済み" ツールのキャッシュを保持します。 PowershAI は、LLM にツールのリストを送信する場合、ツールの説明、パラメータのリスト、説明などを送信する必要があります。
このリストの作成には、ツールのリスト、関数のリスト、およびそれぞれに対してヘルプ (および各パラメータのヘルプ) をスキャンするため、かなりの時間がかかる可能性があります。</maml:para>
      <maml:para>Add-AiTool のようなコマンドレットを追加しても、その時点でコンパイルされません。 これは、LLM を呼び出す必要がある場合 (Send-PowershaiChat 関数内) に実行されます。
キャッシュが存在しない場合、その場でコンパイルされます。これにより、最初の LLM への送信が、通常よりも数ミリ秒または数秒遅くなる可能性があります。
この影響は、送信される関数とパラメータの数に比例します。
Add-AiTool または Add-AiScriptTool を使用すると、キャッシュが無効になり、次回の実行時にキャッシュが生成されます。
これにより、多くの関数を一度に追加し、追加するたびにコンパイルする必要がなくなります。</maml:para>
      <maml:para>ただし、関数を変更しても、キャッシュは再計算されません。
そのため、このコマンドレットを使用して、コードまたはスクリプトを変更した後の次回の実行に、ツールの最新データが含まれるようにする必要があります。</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Reset-PowershaiChatToolsCache</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>ChatId</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: .</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Reset-PowershaiCurrentChat</command:name>
      <command:verb>Reset</command:verb>
      <command:noun>PowershaiCurrentChat</command:noun>
      <maml:description>
        <maml:para>現在のチャットの履歴とコンテキストを消去します。</maml:para>
      </maml:description>
    </command:details>
    <maml:description />
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Reset-PowershaiCurrentChat</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>ChatId</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: .</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>WhatIf</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: SwitchParameter</maml:para>
          <maml:para>Aliases: wi</maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Confirm</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: SwitchParameter</maml:para>
          <maml:para>Aliases: cf</maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Send-GradioApi</command:name>
      <command:verb>Send</command:verb>
      <command:noun>GradioApi</command:noun>
      <maml:description>
        <maml:para></maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Gradioにデータを送信し、イベントを表すオブジェクトを返します!
このオブジェクトを他のcmdletに渡して結果を取得します。</maml:para>
      <maml:para>グラディオAPIの動作</maml:para>
      <maml:para> 基づいています: https://www.gradio.app/guides/querying-gradio-apps-with-curl</maml:para>
      <maml:para> このcmdletの使い方を理解するためには、Gradio APIの動作を理解することが重要です。
APIのエンドポイントを呼び出すと、データはすぐには返されません。
これは、処理が長いためであり、その原因は(AIと機械学習)にあります。
したがって、結果を返す代わりに、Gradioは「Event Id」を返します。
このイベントを使用して、生成された結果を定期的に取得できます。
Gradioは生成されたデータを含むイベントメッセージを生成します。生成されたEventIdを渡して新しいデータを取得する必要があります。
これらのイベントはサーバーサイドイベント(SSE)を介して送信され、次のようなものがあります: - hearbeat 15秒ごとに、Gradioは接続を維持するためにこのイベントを送信します。
そのため、cmdlet Update-GradioApiResultを使用すると、返答が遅れることがあります。</maml:para>
      <maml:para> - complete データが正常に生成されたときにGradioから送信される最後のメッセージです!</maml:para>
      <maml:para> - error 処理中にエラーが発生した場合に送信されます。
- generating APIにデータが既に利用可能ですが、まだ他のデータが来る可能性があるときに生成されます。</maml:para>
      <maml:para> PowershAIでは、これを3つの部分に分けています: - このcmdlet(Send-GradioApi)は、Gradioに初期リクエストを行い、イベントを表すオブジェクト(これをGradioApiEventオブジェクトと呼びます)を返します。 - この結果として得られるGradioApiEvent型のオブジェクトには、イベントを照会するために必要なすべての情報が含まれており、取得したデータとエラーも保持します。 - 最後に、cmdlet Update-GradioApiResultがあり、生成されたイベントを渡す必要があります。これにより、Gradio APIを照会して新しいデータを取得します。
このcmdletのヘルプを確認して、データを取得するメカニズムを制御する方法についての詳細を確認してください。</maml:para>
      <maml:para></maml:para>
      <maml:para> したがって、通常のフローでは、次のようにする必要があります: </maml:para>
      <maml:para> #グラディオのエンドポイントを呼び出します! $MeuEvento = SEnd-GradioApi ... </maml:para>
      <maml:para> # 結果が完了するまで取得します! # このcmdletのヘルプを確認して、詳細を学んでください! $MeuEvento | Update-GradioApiResult</maml:para>
      <maml:para>GradioApiEventオブジェクト</maml:para>
      <maml:para> このcmdletから得られるGradioApiEventオブジェクトには、PowershAIがメカニズムを制御し、データを取得するために必要なすべての情報が含まれています。
APIによって生成されたデータを収集する方法を理解するために、その構造を知っておくことが重要です。 プロパティ:</maml:para>
      <maml:para> - Status
イベントのステータスを示します。 このステータスが「complete」の場合、APIはすでに処理を完了し、すべての可能なデータが生成されたことを意味します。
それ以外の場合は、Update-GradioApiResultを呼び出してステータスを確認し、情報を更新する必要があります。 </maml:para>
      <maml:para> - QueryUrl
結果を照会するための正確なエンドポイントを含む内部値</maml:para>
      <maml:para> - data
生成されたすべての応答データを含む配列。Update-GradioApiResultを呼び出すたびに、データがあればこの配列に追加されます。
- events
サーバーによって生成されたイベントのリスト。 </maml:para>
      <maml:para> - error
応答にエラーがあった場合、このフィールドにはオブジェクト、文字列など、詳細を説明するものが含まれます。</maml:para>
      <maml:para> - LastQueryStatus
APIの最後の照会のステータスを示します。
「normal」の場合、APIが正常に照会され、最後まで正常に応答したことを示します。 「HeartBeatExpired」の場合、ユーザーがcmdlet Update-GradioApiResultで設定したheartbeatのタイムアウトにより、照会が中断されたことを示します。</maml:para>
      <maml:para> - req 行ったリクエストのデータ!</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Send-GradioApi</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>AppUrl</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>ApiName</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 2</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Params</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 3</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>SessionHash</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 4</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>EventId</maml:name>
        <maml:description>
          <maml:para>指定された場合、APIは呼び出されず、オブジェクトが作成され、この値が戻り値として使用されます。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 5</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>token</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 6</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Send-GradioFile</command:name>
      <command:verb>Send</command:verb>
      <command:noun>GradioFile</command:noun>
      <maml:description>
        <maml:para>1 つ以上のファイルをアップロードします。 Gradio FileData(https://www.gradio.app/docs/gradio/filedata) と同じ形式のオブジェクトを返します。 サーバー上のファイルのパスのみを返す場合は、-Raw パラメーターを使用してください。 Thanks https://www.freddyboulton.com/blog/gradio-curl and https://www.gradio.app/guides/querying-gradio-apps-with-curl</maml:para>
      </maml:description>
    </command:details>
    <maml:description />
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Send-GradioFile</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>AppUrl</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Files</maml:name>
        <maml:description>
          <maml:para>ファイルのリスト (パスまたは FileInfo)</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 2</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Raw</maml:name>
        <maml:description>
          <maml:para>サーバーからの直接の結果を返します!</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: SwitchParameter</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: False</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Send-GradioSessionFiles</command:name>
      <command:verb>Send</command:verb>
      <command:noun>GradioSessionFiles</command:noun>
      <maml:description>
        <maml:para>Gradio セッションにファイルをアップロードします。 アップロードされたファイルの FileData オブジェクトを返し、内部的に参照を保存します。</maml:para>
      </maml:description>
    </command:details>
    <maml:description />
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Send-GradioSessionFiles</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>files</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Session</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 2</maml:para>
          <maml:para>Default Value: .</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Send-PowershaiChat</command:name>
      <command:verb>Send</command:verb>
      <command:noun>PowershaiChat</command:noun>
      <maml:description>
        <maml:para>Powershaiのチャットにメッセージを送信します</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>このcmdletは、現在のプロバイダーのLLMに新しいメッセージを送信することを可能にします。
デフォルトでは、アクティブなチャットに送信されます。-Chatパラメーターを使用してチャットを上書きできます。アクティブなチャットがない場合は、デフォルトが使用されます。
チャットのさまざまなパラメーターがこのコマンドに影響を与えます。チャットのパラメーターに関する詳細は、Get-PowershaiChatParameterコマンドを参照してください。
チャットのパラメーターに加えて、コマンド自体のパラメーターも動作を上書きすることができます。各パラメーターの詳細については、get-helpを使用してこのcmdletのドキュメントを参照してください。
簡素化とコマンドラインをクリーンに保ち、ユーザーがプロンプトとデータにより集中できるようにするために、いくつかのエイリアスが提供されています。
これらのエイリアスは特定のパラメーターを有効にすることができます。 それらは次のとおりです: ia|ai ポルトガル語で「人工知能」の略。これは単純なエイリアスで、パラメーターを変更しません。コマンドラインを大幅に短縮するのに役立ちます。</maml:para>
      <maml:para> iat|ait Send-PowershaAIChat -Temporaryと同じ</maml:para>
      <maml:para> io|ao Send-PowershaAIChat -Objectと同じ</maml:para>
      <maml:para> iam|aim Send-PowershaaiChat -Screenshotと同じ </maml:para>
      <maml:para>ユーザーは独自のエイリアスを作成できます。例えば: Set-Alias ki ia # ドイツ語のエイリアスを定義します! Set-Alias kit iat # kitエイリアスをiatに定義し、kitを使用する場合、iat(一時チャット)と同じ動作をします!</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Send-PowershaiChat</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>prompt</maml:name>
        <maml:description>
          <maml:para>モデルに送信するプロンプト</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>SystemMessages</maml:name>
        <maml:description>
          <maml:para>含めるシステムメッセージ</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: @()</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>context</maml:name>
        <maml:description>
          <maml:para>コンテキスト このパラメーターは、パイプラインによって優先的に使用されるべきです。 このコマンドはデータを&lt;contexto&gt;&lt;/contexto&gt;タグで囲み、プロンプトに一緒に挿入します。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: true (ByValue)</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>ForEach</maml:name>
        <maml:description>
          <maml:para>cmdletをパイプラインの各オブジェクトに対して実行するよう強制します デフォルトでは、すべてのオブジェクトを配列に蓄積し、その配列を文字列に変換して一度にLLMに送信します。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: SwitchParameter</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: False</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Json</maml:name>
        <maml:description>
          <maml:para>JSONモードを有効にします このモードでは、返される結果は常にJSONになります。 現在のモデルはこれをサポートする必要があります!</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: SwitchParameter</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: False</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Object</maml:name>
        <maml:description>
          <maml:para>オブジェクトモード! このモードではJSONモードが自動的に有効になります! コマンドは何も画面に書き込まず、結果をオブジェクトとして返します! それはパイプラインに戻されます!</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: SwitchParameter</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: False</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>PrintContext</maml:name>
        <maml:description>
          <maml:para>LLMに送信されたコンテキストデータを応答の前に表示します! プロンプトに挿入されているデータがデバッグするのに役立ちます。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: SwitchParameter</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: False</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Forget</maml:name>
        <maml:description>
          <maml:para>以前の会話(コンテキストの履歴)を送信せず、プロンプトと応答をコンテキスト履歴に含めます。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: SwitchParameter</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: False</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Snub</maml:name>
        <maml:description>
          <maml:para>LLMの応答を無視し、コンテキスト履歴にプロンプトを含めません</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: SwitchParameter</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: False</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Temporary</maml:name>
        <maml:description>
          <maml:para>履歴を送信せず、応答とプロンプトを含めません。
これは-Forgetと-Snubを同時に渡すのと同じです。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: SwitchParameter</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: False</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>DisableTools</maml:name>
        <maml:description>
          <maml:para>この実行のために関数呼び出しを無効にします!</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: SwitchParameter</maml:para>
          <maml:para>Aliases: NoCalls,NoTools,nt</maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: False</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>FormatterFunc</maml:name>
        <maml:description>
          <maml:para>このコンテキストフォーマッタを変更します Format-PowershaiContextでさらに詳しく見てください</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>FormatterParams</maml:name>
        <maml:description>
          <maml:para>変更されたコンテキストフォーマッタのパラメーター。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>PassThru</maml:name>
        <maml:description>
          <maml:para>メッセージをパイプラインに返し、画面に直接書き込みません! このオプションは、ユーザーがメッセージの正しい宛先を指定する責任を負うことを前提としています! パイプラインに渡されたオブジェクトには次のプロパティがあります: text - モデルから返されたテキスト(またはテキストの一部) formatted - プロンプトを含むフォーマットされたテキスト。画面に直接書かれたかのように(色なし) event - イベント。発生したイベントを示します。Invoke-AiChatToolsに文書化されている同じイベントです interaction - Invoke-AiChatToolsによって生成されたinteractionオブジェクト</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: SwitchParameter</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: False</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Lines</maml:name>
        <maml:description>
          <maml:para>行の配列を返します ストリームモードが有効になっている場合は、1行ずつ返されます!</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: SwitchParameter</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: False</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>ChatParamsOverride</maml:name>
        <maml:description>
          <maml:para>チャットのパラメーターを上書きします! 各オプションをハッシュテーブルで指定します!</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: @{}</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>RawParams</maml:name>
        <maml:description>
          <maml:para>チャットパラメーターRawParamsの値を直接指定します! ChatParamOverrideでも指定されている場合、マージが行われ、ここで指定されたパラメーターが優先されます。 RawParamsは、モデルのAPIに直接送信されるパラメーターを定義するチャットパラメーターです! これらのパラメーターは、powershaiによって計算されたデフォルト値を上書きします! これにより、ユーザーはパラメーターを完全に制御できますが、各プロバイダーを理解する必要があります! また、各プロバイダーは、この実装を提供し、APIでこれらのパラメーターを使用する責任があります。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: @{}</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Screenshot</maml:name>
        <maml:description>
          <maml:para>PowerShellウィンドウの背後にある画面のスクリーンショットをキャプチャし、プロンプトと一緒に送信します。 現在のモードは画像(ビジョン言語モデル)をサポートする必要があります。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: SwitchParameter</maml:para>
          <maml:para>Aliases: ss</maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: False</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Set-AiDefaultModel</command:name>
      <command:verb>Set</command:verb>
      <command:noun>AiDefaultModel</command:noun>
      <maml:description>
        <maml:para>現在のプロバイダーのデフォルト LLM を設定します。</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>ユーザーは、LLM が必要な場合に使用するデフォルトの LLM を設定できます。
Send-PowershaAIChat や Get-AiChat などのコマンドはモデルを期待しており、指定されていない場合は、このコマンドで設定されたものが使用されます。</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Set-AiDefaultModel</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>model</maml:name>
        <maml:description>
          <maml:para>Get-AiModels で返されるモデルの ID タブを使用してコマンドラインを補完できます。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Force</maml:name>
        <maml:description>
          <maml:para>Get-AiModels で返されない場合でも、モデルを強制的に設定します。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: SwitchParameter</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: False</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Set-AiProvider</command:name>
      <command:verb>Set</command:verb>
      <command:noun>AiProvider</command:noun>
      <maml:description>
        <maml:para>現在のプロバイダーを変更します</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>プロバイダーは、それぞれの API へのアクセスを実装するスクリプトです。
各プロバイダーは、API の呼び出し方法、データの形式、応答のスキーマなどが異なります。
プロバイダーを変更すると、`Get-AiChat`、`Get-AiModels`、またはチャット(例:Send-PowershaAIChat)など、現在のプロバイダーで動作する特定のコマンドに影響を与えます。 プロバイダーの詳細については、about_Powershai_Providers トピックを参照してください。</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Set-AiProvider</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>provider</maml:name>
        <maml:description>
          <maml:para>プロバイダー名</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Set-ClaudeToken</command:name>
      <command:verb>Set</command:verb>
      <command:noun>ClaudeToken</command:noun>
      <maml:description>
        <maml:para>Set-ClaudeToken [&lt;CommonParameters&gt;]</maml:para>
      </maml:description>
    </command:details>
    <maml:description />
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Set-ClaudeToken</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters />
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Set-GoogleApiKey</command:name>
      <command:verb>Set</command:verb>
      <command:noun>GoogleApiKey</command:noun>
      <maml:description>
        <maml:para>Google Api の API キー(トークン)を定義します。</maml:para>
      </maml:description>
    </command:details>
    <maml:description />
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Set-GoogleApiKey</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters />
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Set-GradioSession</command:name>
      <command:verb>Set</command:verb>
      <command:noun>GradioSession</command:noun>
      <maml:description>
        <maml:para>セッションのオプションをいくつか定義します。</maml:para>
      </maml:description>
    </command:details>
    <maml:description />
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Set-GradioSession</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Session</maml:name>
        <maml:description>
          <maml:para>Gradio セッション</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: .</maml:para>
          <maml:para>Accept pipeline input: true (ByValue)</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Default</maml:name>
        <maml:description>
          <maml:para>セッションをデフォルトとして定義します</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: SwitchParameter</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: False</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>MaxCalls</maml:name>
        <maml:description>
          <maml:para>呼び出しの最大数を設定します。Invoke-GradioSessionApiで詳細を確認してください</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 2</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>MaxCallsPolicy</maml:name>
        <maml:description>
          <maml:para>最大呼び出しのポリシーを設定します。Invoke-GradioSessionApiで詳細を確認してください</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 3</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Set-HuggingFaceToken</command:name>
      <command:verb>Set</command:verb>
      <command:noun>HuggingFaceToken</command:noun>
      <maml:description>
        <maml:para>Hugging Face のトークンを設定します</maml:para>
      </maml:description>
    </command:details>
    <maml:description />
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Set-HuggingFaceToken</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters />
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Set-MaritalkToken</command:name>
      <command:verb>Set</command:verb>
      <command:noun>MaritalkToken</command:noun>
      <maml:description>
        <maml:para>Set-MaritalkToken [&lt;CommonParameters&gt;]</maml:para>
      </maml:description>
    </command:details>
    <maml:description />
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Set-MaritalkToken</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters />
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Set-OllamaUrl</command:name>
      <command:verb>Set</command:verb>
      <command:noun>OllamaUrl</command:noun>
      <maml:description>
        <maml:para>Set-OllamaUrl [[-url] &lt;Object&gt;]</maml:para>
      </maml:description>
    </command:details>
    <maml:description />
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Set-OllamaUrl</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>url</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 0</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Set-OpenaiBaseUrl</command:name>
      <command:verb>Set</command:verb>
      <command:noun>OpenaiBaseUrl</command:noun>
      <maml:description>
        <maml:para>Set-OpenaiBaseUrl [[-url] &lt;Object&gt;] [&lt;CommonParameters&gt;]</maml:para>
      </maml:description>
    </command:details>
    <maml:description />
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Set-OpenaiBaseUrl</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>url</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 0</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Set-OpenaiToken</command:name>
      <command:verb>Set</command:verb>
      <command:noun>OpenaiToken</command:noun>
      <maml:description>
        <maml:para>Set-OpenaiToken [&lt;CommonParameters&gt;]</maml:para>
      </maml:description>
    </command:details>
    <maml:description />
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Set-OpenaiToken</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters />
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Set-PowershaiActiveChat</command:name>
      <command:verb>Set</command:verb>
      <command:noun>PowershaiActiveChat</command:noun>
      <maml:description>
        <maml:para>アクティブなチャットを変更します</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>アクティブなチャットは、Powershai チャットのコマンドが送信されるデフォルトのチャットです。
チャットが 1 つしかない場合、デフォルトでアクティブと見なされます。</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Set-PowershaiActiveChat</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>ChatId</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Set-PowershaiChatContextFormatter</command:name>
      <command:verb>Set</command:verb>
      <command:noun>PowershaiChatContextFormatter</command:noun>
      <maml:description>
        <maml:para>Send-PowershaiChat コマンドの -Context パラメータに渡されるオブジェクトをフォーマットするために使用する関数を定義します。</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Send-PowershaiChat をパイプラインで呼び出すか、-Context パラメータを直接渡すと、このオブジェクトが LLM のプロンプトに挿入されます。
挿入する前に、このオブジェクトを文字列に変換する必要があります。
この変換は、Powershai では「コンテキストフォーマッター」と呼ばれます。
コンテキストフォーマッターは、渡された各オブジェクトを取得し、プロンプトに挿入される文字列に変換する関数です。 使用する関数は、最初の引数として変換するオブジェクトを受け取ります。
その他の引数は任意です。これらの値は、この関数の -Params パラメータを使用して指定できます!</maml:para>
      <maml:para>Powershai はネイティブのコンテキストフォーマッターを提供しています。
Get-Command ConvertTo-PowershaiContext* または Get-PowershaiContextFormatters を使用して一覧を取得してください!</maml:para>
      <maml:para>ネイティブのコンテキストフォーマッターは単なる PowerShell 関数なので、Get-Help 名を使用して詳細情報を確認できます。</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Set-PowershaiChatContextFormatter</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>ChatId</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: .</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Func</maml:name>
        <maml:description>
          <maml:para>PowerShell 関数の名前 Get-PowershaiContextFormatters コマンドを使用して一覧を確認してください</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 2</maml:para>
          <maml:para>Default Value: Str</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Params</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 3</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Set-PowershaiChatParameter</command:name>
      <command:verb>Set</command:verb>
      <command:noun>PowershaiChatParameter</command:noun>
      <maml:description>
        <maml:para>Powershai Chat のチャット パラメーターの値を更新します。</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Powershai Chat のチャット パラメーターの値を更新します。
パラメーターが存在しない場合、エラーが返されます。</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Set-PowershaiChatParameter</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>parameter</maml:name>
        <maml:description>
          <maml:para>パラメーター名</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>value</maml:name>
        <maml:description>
          <maml:para>パラメーターの値</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 2</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>ChatId</maml:name>
        <maml:description>
          <maml:para>更新するチャット。デフォルトではアクティブなチャットを更新します</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 3</maml:para>
          <maml:para>Default Value: .</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Force</maml:name>
        <maml:description>
          <maml:para>パラメーターがパラメーター一覧に存在しなくても、強制的に更新します</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: SwitchParameter</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: False</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Set-PowershaiChatTool</command:name>
      <command:verb>Set</command:verb>
      <command:noun>PowershaiChatTool</command:noun>
      <maml:description>
        <maml:para>ツールを無効化します(ただし、削除はしません)。無効化されたツールはLLMに送信されません。</maml:para>
      </maml:description>
    </command:details>
    <maml:description />
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Set-PowershaiChatTool</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>tool</maml:name>
        <maml:description>
          <maml:para>ツールの名前(Add-PowershaiChatToolと同じ)またはGet-PowershaiChatToolの結果をパイプで渡します。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: true (ByValue)</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Enable</maml:name>
        <maml:description>
          <maml:para>ツールを有効化します。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: Enable</maml:para>
          <maml:para>Type: SwitchParameter</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: False</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Disable</maml:name>
        <maml:description>
          <maml:para>ツールを無効化します。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: Disable</maml:para>
          <maml:para>Type: SwitchParameter</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: False</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>ForceCommand</maml:name>
        <maml:description>
          <maml:para>指定された場合、ツールが名前の場合、スクリプトとして処理されるように強制します。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: SwitchParameter</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: False</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>ChatId</maml:name>
        <maml:description>
          <maml:para>ツールが含まれているチャット</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: .</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Global</maml:name>
        <maml:description>
          <maml:para>グローバルツールリストでツールを探します。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: SwitchParameter</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: False</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Start-HttpRequest</command:name>
      <command:verb>Start</command:verb>
      <command:noun>HttpRequest</command:noun>
      <maml:description>
        <maml:para>Start-HttpRequest [[-url] &lt;Object&gt;] [[-data] &lt;Object&gt;] [[-method] &lt;Object&gt;] [[-contentType] &lt;Object&gt;] [[-Encoding] &lt;Object&gt;] [[-headers] &lt;Object&gt;] [[-MaxConnections] &lt;Object&gt;] [&lt;CommonParameters&gt;]</maml:para>
      </maml:description>
    </command:details>
    <maml:description />
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Start-HttpRequest</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Encoding</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 4</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>MaxConnections</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 6</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>contentType</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 3</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>data</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>headers</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 5</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>method</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 2</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>url</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 0</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters:</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Start-HuggingFaceSpace</command:name>
      <command:verb>Start</command:verb>
      <command:noun>HuggingFaceSpace</command:noun>
      <maml:description>
        <maml:para>スリープ状態の場合、Hugging Face の Space を起動します。</maml:para>
      </maml:description>
    </command:details>
    <maml:description />
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Start-HuggingFaceSpace</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>space</maml:name>
        <maml:description>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Update-GradioApiResult</command:name>
      <command:verb>Update</command:verb>
      <command:noun>GradioApiResult</command:noun>
      <maml:description>
        <maml:para></maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Send-GradioApi によって返されるイベントを、サーバーからの新しい結果で更新し、デフォルトではパイプラインにイベントを返します。</maml:para>
      <maml:para>Gradio API の結果は、ほとんどの HTTP REST サービスのように、すぐに生成されるわけではありません。
Send-GradioApi コマンドのヘルプは、このプロセスがどのように機能するかを詳しく説明しています。
このコマンドは、Send-GradioApi によって返される GradioApiEvent オブジェクトを更新するために使用されます。 このオブジェクトは、API に対する各呼び出しの応答を表し、データと履歴を含む、結果を照会するために必要なものがすべて含まれています。</maml:para>
      <maml:para>基本的に、この cmdlet は、API 呼び出しのステータス照会エンドポイントを呼び出すことで動作します。 照会に必要なパラメータは、-ApiEvent パラメータで渡されるオブジェクト自体に含まれています(これは Send-GradioApi cmdlet によって作成され、返されます)。</maml:para>
      <maml:para>この cmdlet が実行されるたびに、HTTP 接続を介してサーバーに永続的に接続し、イベントを待機します。
サーバーがデータを送信すると、-ApiEvent パラメータで渡されたオブジェクトを更新し、デフォルトではパイプラインに返されるイベントを書き込みます。</maml:para>
      <maml:para>返されるイベントは、GradioApiEventResult 型のオブジェクトであり、API 実行の応答によって生成されたイベントを表します。
-History パラメータを指定すると、生成されたすべてのイベントが、-ApiEvent で指定されたオブジェクトの events プロパティに格納され、返されたデータも格納されます。</maml:para>
      <maml:para>基本的に、生成されたイベントは、ハートビートまたはデータを送信できます。</maml:para>
      <maml:para>GRADIOAPIEventResult オブジェクト num = イベントのシーケンス番号。1 から始まります。 ts = イベントが作成された日時(サーバーではなく、ローカル日時)。 event = イベントの名前 data = このイベントで返されるデータ</maml:para>
      <maml:para>データ(DATA)</maml:para>
      <maml:para> Gradio からデータを取得するには、基本的にこの cmdlet によって返されるイベントを読み取り、GradioApiEventResult の data プロパティを確認します。 通常、Gradio のインターフェースは、受信した最新のイベントでこのフィールドを上書きします。
-History を使用すると、パイプラインへの書き込みに加えて、cmdlet は data フィールドにデータを保存するため、サーバーによって生成された完全な履歴にアクセスできます。
大量のデータが返される場合、これによりメモリ消費量が増える可能性があることに注意してください。</maml:para>
      <maml:para> よく知られている「問題のある」ケースが 1 つあります。場合によっては、Gradio は同じデータで最新の 2 つのイベントを出力することがあります(1 つのイベントは「generating」という名前になり、もう 1 つは complete になります)。
これを安全に区別するための解決策はまだ見つかっていないため、ユーザーはこれを処理する最良の方法を決定する必要があります。
常に受信した最新のイベントを使用する場合は、これは問題になりません。 生成されたイベントをすべて使用する場合、これらのケースを処理する必要があります。 簡単な例としては、コンテンツが同じ場合、繰り返さないようにします。ただし、同じコンテンツを含む 2 つのイベントが、論理的に異なるイベントである場合もあります。</maml:para>
      <maml:para></maml:para>
      <maml:para></maml:para>
      <maml:para>ハートビート </maml:para>
      <maml:para> Gradio API によって生成されるイベントの 1 つは、ハートビートです。
Gradio は 15 秒ごとに「HeartBeat」というタイプのイベントを送信して、接続をアクティブに保ちます。
これにより、cmdlet が「ハング」します。HTTP 接続がアクティブになっているため、cmdlet は応答(データ、エラー、またはハートビート)を待ち続けます。</maml:para>
      <maml:para> これを制御するメカニズムがない場合、cmdlet は CTRL + C でもキャンセルできないため、無限に実行されます。 これを解決するために、この cmdlet は MaxHeartBeats パラメータを提供しています。
このパラメータは、cmdlet が API の照会を停止するまでに許可される連続するハートビート イベントの数を示します。
たとえば、サーバーによって送信されたイベントの次の 2 つのシナリオを考えてみます。</maml:para>
      <maml:para> シナリオ 1: generating heartbeat generating heartbeat generating complete</maml:para>
      <maml:para> シナリオ 2: generating generating heartbeat heartbeat heartbeat complete</maml:para>
      <maml:para> デフォルト値(2)の場合、シナリオ 1 では、cmdlet は complete になるまで決して終了しません。これは、連続する 2 つのハートビートがなかったためです。</maml:para>
      <maml:para> シナリオ 2 では、2 つのデータイベント(generating)を受信した後、4 番目のイベント(hearbeat)で、連続する 2 つのハートビートが送信されたため、cmdlet は終了します。
この場合、ハートビートが期限切れになったと言います。 この場合、残りの部分を取得するために、Update-GradioApiResult を再び呼び出す必要があります。</maml:para>
      <maml:para> コマンドがハートビートの期限切れによって終了するたびに、LastQueryStatus プロパティの値が HeartBeatExpired に更新されます。
これにより、いつ再び呼び出す必要があるかを適切に確認して処理できます。</maml:para>
      <maml:para></maml:para>
      <maml:para>ストリーム
Gradio API がすでに SSE(Server Side Events)を使用して応答しているため、多くの API の「ストリーム」と同様の効果を使用できます。
この cmdlet Update-GradioApiResult は、すでに SSE を使用してサーバーのイベントを処理しています。
さらに、イベントが利用可能になったときに処理を行う場合、-Script パラメータを使用して、イベントを受信したときに呼び出されるスクリプトブロック、関数などを指定できます。
-MaxHeartBeats パラメータと組み合わせることで、リアルタイムで何かを更新する呼び出しを作成できます。 たとえば、チャットボットからの応答の場合、すぐに画面に書き込むことができます。</maml:para>
      <maml:para> このパラメータは、チェックを行うコード(つまり、同じスレッド)で連続して呼び出されることに注意してください。
そのため、長時間かかるスクリプトは、新しいイベントの検出を妨げ、結果としてデータの配信を妨げる可能性があります。</maml:para>
      <maml:para>.</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Update-GradioApiResult</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>ApiEvent</maml:name>
        <maml:description>
          <maml:para>Send-GradioApi の結果</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: true (ByValue)</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Script</maml:name>
        <maml:description>
          <maml:para>生成された各イベントで呼び出されるスクリプト! 次のキーを含むハッシュテーブルを受け取ります。 event - 生成されたイベントが含まれます。event.event はイベントの名前です。event.data は返されるデータです。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>MaxHeartBeats</maml:name>
        <maml:description>
          <maml:para>停止するまでの連続する最大ハートビート数! これにより、コマンドは、サーバーからのこの数の連続するハートビートのみを待機します。 サーバーがこの数を送信すると、cmdlet は終了し、イベントの LastQueryStatus を HeartBeatExpired に設定します。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>NoOutput</maml:name>
        <maml:description>
          <maml:para>結果を cmdlet の出力に書き込みません</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: SwitchParameter</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: False</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>History</maml:name>
        <maml:description>
          <maml:para>イベントとデータの履歴を ApiEvent オブジェクトに保存します これにより、PowerShell のメモリ消費量が増加することに注意してください。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: SwitchParameter</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: False</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Update-GradioSessionApiResult</command:name>
      <command:verb>Update</command:verb>
      <command:noun>GradioSessionApiResult</command:noun>
      <maml:description>
        <maml:para>Invoke-GradioSessionApiによって生成されたコールの結果を更新します</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>このコマンドレットは、Send-GradioApiおよびUpdate-GradioApiResultの同等の原則に従います。 ただし、特定のセッションで生成されたイベントにのみ機能します。 更新されたイベントに依存する他のコマンドレットで使用できるように、イベント自体を返します!</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Update-GradioSessionApiResult</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Id</maml:name>
        <maml:description>
          <maml:para>Invoke-GradioSessionApiによって返されたイベントのID、または返されたオブジェクト自体。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: true (ByValue)</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>NoOutput</maml:name>
        <maml:description>
          <maml:para>結果を出力に戻さない!</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: SwitchParameter</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: False</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>MaxHeartBeats</maml:name>
        <maml:description>
          <maml:para>最大連続ハートビート。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 2</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>セッションのID</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 3</maml:para>
          <maml:para>Default Value: .</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>History</maml:name>
        <maml:description>
          <maml:para>指定された-IdのGradioApiEventオブジェクトのイベント履歴にイベントを追加します</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: SwitchParameter</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: False</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Wait-HuggingFaceSpace</command:name>
      <command:verb>Wait</command:verb>
      <command:noun>HuggingFaceSpace</command:noun>
      <maml:description>
        <maml:para>スペースの起動を待ちます。正常に起動したら $true を返し、タイムアウトしたら $false を返します。</maml:para>
      </maml:description>
    </command:details>
    <maml:description />
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Wait-HuggingFaceSpace</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Space</maml:name>
        <maml:description>
          <maml:para>特定のスペースをフィルターします。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: 1</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: true (ByValue)</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>timeout</maml:name>
        <maml:description>
          <maml:para>最大で何秒待つかの設定。null の場合は無期限に待ちます!</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: </maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>SleepTime</maml:name>
        <maml:description>
          <maml:para>次回のチェックまでの待機時間(ミリ秒)</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: Object</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: 5000</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>NoStatus</maml:name>
        <maml:description>
          <maml:para>進行状況のステータスを表示しません。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: SwitchParameter</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: False</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>NoStart</maml:name>
        <maml:description>
          <maml:para>起動せずに待機のみ行います。</maml:para>
          <maml:para></maml:para>
          <maml:para>Parameter Set: (All)</maml:para>
          <maml:para>Type: SwitchParameter</maml:para>
          <maml:para>Aliases: </maml:para>
          <maml:para>Accepted Values: </maml:para>
          <maml:para>Required: false</maml:para>
          <maml:para>Position: named</maml:para>
          <maml:para>Default Value: False</maml:para>
          <maml:para>Accept pipeline input: false</maml:para>
          <maml:para>Accept wildcard characters: false</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false"></command:parameterValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
    <maml:alertSet>
      <maml:alert />
    </maml:alertSet>
    <command:examples />
    <command:relatedLinks />
  </command:command>
</helpItems>