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] <Object>] [[-value] <Object>]</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-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>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 へのより低レベルな、標準化されたアクセス方法です。 履歴やコンテキストは管理しません。これは、チャットのような複数回のやり取りを必要としない、単純なプロンプトを呼び出すのに役立ちます。 関数呼び出しをサポートしていますが、コードを実行することはなく、モデルからの応答のみを返します。</maml:para> <maml:para></maml:para> <maml:para></maml:para> <maml:para>** プロバイダー向けの情報 プロバイダーは、この機能を使用できるようにするために、チャット関数を実装する必要があります。 チャット関数は、OpenAI のチャット完了関数の仕様と同じ応答を含むオブジェクトを返す必要があります。 次のリンクは、参考になります。 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" は、{"type": "json_object"} に相当します</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 の関数呼び出しと同じスキーマに従う必要があります: 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 によって生成された各テキストに対して呼び出されるスクリプトブロックを指定する必要があります。 スクリプトは、OpenAI のストリーミングによって返されるのと同じストリーミング形式で、各セグメントを表すパラメーターを受け取る必要があります。 このパラメーターは、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> ユーザー -> Get-aiChat -> ProviderX_Function -> ProviderY_Function -> 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] <Object>] [[-model] <Object>] [[-max_tokens] <Object>] [[-temperature] <Object>] [[-StreamCallback] <Object>] [<CommonParameters>]</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] <Object>] [[-ReadMode] <Object>] [[-ReadCount] <Object>] [[-Timeout] <Object>] [[-WaitSleep] <Object>] [-ForceEnd] [-StreamsOnly] [<CommonParameters>]</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] <Object>] [[-temperature] <Object>] [[-model] <Object>] [[-MaxTokens] <Object>] [[-ResponseFormat] <Object>] [[-Functions] <Object>] [[-RawParams] <Object>] [[-StreamCallback] <Object>] [<CommonParameters>]</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 [<CommonParameters>]</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] <Object>]</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] <Object>] [[-temperature] <Object>] [[-model] <Object>] [[-MaxTokens] <Object>] [[-ResponseFormat] <Object>] [[-Functions] <Object>] [[-RawParams] <Object>] [[-StreamCallback] <Object>] [[-endpoint] <Object>] [<CommonParameters>]</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] <Object>] [[-model] <Object>] [<CommonParameters>]</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>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>text</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: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] <Object>] [[-temperature] <Object>] [[-model] <Object>] [[-MaxTokens] <Object>] [<CommonParameters>]</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 <string> -Key <string> -Text <string> [<CommonParameters>]</maml:para> <maml:para>Invoke-AESEncryption -Mode <string> -Key <string> -Path <string> [<CommonParameters>]</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 トピックで文書化されています。 この形式は、PowerShell 関数とコマンドを OpenAI (OpenAPI スキーマ) で受け入れられるスキーマに正しくマッピングします。</maml:para> <maml:para>このコマンドは、モデルが関数を呼び出そうとしたときの識別、これらの関数の実行、およびその応答をモデルに送り返すためのすべてのロジックをカプセル化します。 これは、モデルがさらに関数を呼び出すことを決定するのをやめたり、モデルとの相互作用の制限(はい、ここでは相互作用と呼び、反復と呼びません)が終了するまで、このループにとどまります。</maml:para> <maml:para>相互作用の概念は簡単です。関数でモデルにプロンプトを送信するたびに、相互作用としてカウントされます。 以下は、発生する可能性のある一般的なフローです。</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-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: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 の結果を取得するために必要なものがすべて含まれています。 この cmdlet は、SessionApiEvent 型のオブジェクトを返します。このオブジェクトには、次のプロパティが含まれています。 id - 生成されたイベントの内部 ID。 event - 生成された内部イベント。イベントを操作する cmdlet で直接使用できます。</maml:para> <maml:para>セッションには、定義された呼び出しの制限があります。 目的は、制御を失うような、無限の呼び出しを作成することを防ぐことです。</maml:para> <maml:para>呼び出しに影響を与えるセッションのオプションは 2 つあります(Set-GradioSession で変更できます)。 - MaxCalls 作成できる呼び出しの最大数を制御します。</maml:para> <maml:para> - MaxCallsPolicy 最大値に達した場合の動作を制御します。 可能な値: - 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] <Object>] [[-data] <Object>] [[-method] <Object>] [[-contentType] <Object>] [[-Encoding] <Object>] [[-headers] <Object>] [[-SseCallBack] <Object>] [[-DebugVarName] <Object>] [[-Timeout] <Object>] [<CommonParameters>]</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] <Object>] [[-data] <Object>] [[-method] <Object>] [[-contentType] <Object>] [[-Encoding] <Object>] [[-headers] <Object>] [[-SseCallBack] <Object>] [[-DebugVarPrefix] <Object>] [<CommonParameters>]</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: (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>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-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 として処理される必要があります (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>ストリームS の場合に使用するストリームコールバック!</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] <Object>] [[-body] <Object>] [[-method] <Object>] [[-Token] <Object>] [[-StreamCallback] <Object>] [-OpenAI] [<CommonParameters>]</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] <Object>] [[-MaxTokens] <Object>] [[-temperature] <Object>] [[-top_p] <Object>] [[-model] <Object>] [[-StreamCallback] <Object>] [-do_sample] [<CommonParameters>]</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>次の例は、3秒ごとに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> 生成される関数の名前は、`<Prefix><NomeOp>` の形式に従います。 `<Prefix>` は、このコマンドレットの `-Prefix` パラメータの値です。 `<NomeOp>` は、操作の名前であり、アルファベットと数字のみが含まれます。</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) ---> function <Prefix><OpName> ---> Send-GradioSessionFiles (ファイルがある場合) ---> 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-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>Tool Calling で生成されたシーケンスエラーの最大数。 Tool Calling を使用する場合、このパラメーターは、エラーが発生したシーケンスのない Tool を呼び出すことができる回数に制限します。 エラーとして考慮されるのは、構成されたスクリプトまたはコマンドによって発生した例外です。</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 の場合、Tool Calling がアクティブになって何らかの関数を実行するときに、関数の引数を出力します</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>履歴とチャットのクリーンアップに関係なく、常に送信されることが保証されている System Message です。</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 の場合、デフォルトが生成されます。詳細については、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>GRADIO 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 は結果を返すか、無期限に待つのではなく、"イベント ID" を返します。 このイベントを使用して、生成された結果を定期的に取得できます。 Gradio は生成されたデータを含むイベントメッセージを生成します。生成された EventId を渡す必要があります。これにより、生成された新しいデータを取得できます。 これらのイベントは Server Side Events (SSE) を介して送信され、次のいずれかになります。 - hearbeat 15 秒ごとに、Gradio はこのイベントを送信して接続をアクティブな状態に保ちます。 そのため、Update-GradioApiResult cmdlet を使用すると、応答までに時間がかかることがあります。</maml:para> <maml:para> - complete データが正常に生成されると、Gradio から送信される最後のメッセージです!</maml:para> <maml:para> - error 処理中にエラーが発生した場合に送信されます。 - generating API で利用可能なデータがありますが、さらにデータが来る可能性がある場合に生成されます。</maml:para> <maml:para> PowershAI では、これも 3 つの部分に分けています。 - この cmdlet (Send-GradioApi) は Gradio に対して最初の要求を行い、イベントを表すオブジェクト (chamamods はこれを GradioApiEvent オブジェクトと呼びます) を返します - この結果オブジェクト (GradioApiEvent タイプ) には、イベントの問い合わせに必要なものがすべて含まれており、取得されたデータとエラーも保存されます。 - 最後に、Update-GradioApiResult cmdlet があります。ここで、生成されたイベントを渡すと、Gradio API が問い合わせられ、新しいデータが取得されます。 この cmdlet のヘルプで、このデータ取得メカニズムを制御する方法の詳細を確認してください。</maml:para> <maml:para></maml:para> <maml:para> したがって、通常のフローでは、次の手順を実行する必要があります。</maml:para> <maml:para> # Gradio のエンドポイントを呼び出します! $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" の場合、Update-GradioApiResult cmdlet でユーザーが設定したハートビートのタイムアウトにより、問い合わせが中断されました。</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>このコマンドレットを使用すると、現在のプロバイダーの LLM に新しいメッセージを送信できます。 デフォルトでは、アクティブなチャットにメッセージを送信します。 -Chat パラメーターを使用してチャットを上書きできます。 アクティブなチャットがない場合は、デフォルトのチャットが使用されます。 チャットのさまざまなパラメーターが、このコマンドの動作に影響します。チャットのパラメーターの詳細については、Get-PowershaiChatParameter コマンドを参照してください。 チャットのパラメーターに加えて、コマンド自体のパラメーターによって動作を上書きできます。 詳細については、get-help を使用して、このコマンドレットの各パラメーターのドキュメントを参照してください。 シンプルにするため、およびコマンドラインをクリーンに保ち、ユーザーがプロンプトとデータに集中できるように、いくつかのエイリアスが提供されています。 これらのエイリアスでは、特定のパラメーターを有効にすることができます。 具体的には次のとおりです。 ia|ai これは、ポルトガル語の「人工知能」の略語です。これは、単なるエイリアスであり、パラメーターは変更されません。コマンドラインを大幅に短縮できます。</maml:para> <maml:para> iat|ait Send-PowershaAIChat -Temporary と同じです。</maml:para> <maml:para> io|ao Send-PowershaAIChat -Object と同じです。</maml:para> <maml:para>ユーザーは独自のエイリアスを作成できます。例を挙げます。 Set-Alias ki ia # DEfine o alias para o alemao! Set-Alias kit iat # DEfine o alias kit para iat, fazendo o comportamento ser igual ao iat (chat temporaria) quando usado o kit!</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>コンテキスト このパラメーターは、パイプラインから優先的に使用します。 このコマンドによって、データが <contexto></contexto> タグに配置され、プロンプトに挿入されます。</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>パイプラインの各オブジェクトに対してコマンドレットを実行します。 デフォルトでは、すべてのオブジェクトを配列に蓄積し、配列を文字列に変換してから、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: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 [<CommonParameters>]</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 [<CommonParameters>]</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] <Object>]</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] <Object>] [<CommonParameters>]</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 [<CommonParameters>]</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] <Object>] [[-data] <Object>] [[-method] <Object>] [[-contentType] <Object>] [[-Encoding] <Object>] [[-headers] <Object>] [[-MaxConnections] <Object>] [<CommonParameters>]</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>この cmdlet は、Send-GradioApi と Update-GradioApiResult の同等のものと同じ原則に従います。 ただし、特定のセッションで生成されたイベントに対してのみ機能します。 更新されたイベントを他の cmdlet で使用するように、イベント自体を返します!</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> |