IntelligenceX
Cmdlet

Get-IntelligenceXThread

Namespace IntelligenceX.PowerShell
Inputs
IntelligenceX.OpenAI.IntelligenceXClient
Outputs
IntelligenceX.Json.JsonValue IntelligenceX.OpenAI.AppServer.Models.ThreadListResult

Lists available threads.

Examples

Example 1


Get-IntelligenceXThread -Limit 20 -SortKey updated_at
        

List recent threads

Example 2


Get-IntelligenceXThread -Cursor $result.cursor -Limit 20
        

Continue a previous page

Example 3


Get-IntelligenceXThread -ModelProvider "openai","anthropic"
        

Filter by model provider

Common Parameters

This command supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable.

For more information, see about_CommonParameters.

Syntax

Get-IntelligenceXThread [-Client <IntelligenceXClient>] [-Cursor <string>] [-Limit <int>] [-ModelProvider <string[]>] [-Raw] [-SortKey <string>] [<CommonParameters>]
#

Parameters

Client IntelligenceXClient optionalposition: namedpipeline: true (ByValue)
Client instance to use. Defaults to the active client.
Cursor string optionalposition: namedpipeline: false
Cursor from a previous list response.
Limit int optionalposition: namedpipeline: false
Maximum number of threads to return.
ModelProvider string[] optionalposition: namedpipeline: false
Filter by model providers.
Raw SwitchParameter optionalposition: namedpipeline: false
Return raw JSON response.
SortKey string optionalposition: namedpipeline: false
Sort key (created_at or updated_at).

Outputs

IntelligenceX.Json.JsonValue, IntelligenceX.OpenAI.AppServer.Models.ThreadListResult