PSAIOpenAIDecisions
0.1.0
A PowerShell client for the OpenAI Decisions API.
Minimum PowerShell version
7.0
Installation Options
Owners
Copyright
(c) 2026 Doug Finke
Package Details
Author(s)
- Doug Finke
Tags
OpenAI Decisions API PowerShell Classification
Functions
Invoke-OpenAIDecision New-OpenAIDecisionQuestion New-OpenAIYesNoQuestion Add-OpenAIDecisionAnnotation Add-OpenAIDecisionTag Find-OpenAIDecision Get-OpenAIDecisionChoice Get-OpenAIDecisionRanking Get-OpenAIDecisionScore Select-OpenAIDecision Test-OpenAIDecision
Dependencies
This module has no dependencies.
Release Notes
Adds PowerShell helpers for predicate, choice, and score questions; pipeline commands for testing, filtering, ranking, choosing, finding, annotating, and tagging inputs; and runnable demonstrations.
FileList
- PSAIOpenAIDecisions.nuspec
- Examples\Pipelines\checkout.log
- Examples\Pipelines\TagInbox.ps1
- Public\Get-OpenAIDecisionChoice.ps1
- CHANGELOG.md
- data\DealDesk.xlsx
- Examples\ReleaseNotes.ps1
- Examples\Demos\01-refund-gate\RefundGate.ps1
- Examples\Demos\06-top-search-hits\README.md
- Examples\Demos\17-rate-and-sort\requests\password.txt
- Examples\Demos\21-options-from-the-record\ChooseNextAction.ps1
- Examples\Demos\Loan-Approval\Demo.ps1
- Examples\Demos\Quick-Hits\01-Find-Build-Cause\build.log
- Examples\Pipelines\FindCheckoutCause.ps1
- Private\Assert-OpenAIDecisionQuestions.ps1
- Public\Get-OpenAIDecisionRanking.ps1
- InstallModule.ps1
- data\IT-Operations-Queue.xlsx
- Examples\SecurityIncidentTriage.ps1
- Examples\Demos\02-route-a-ticket\README.md
- Examples\Demos\15-find-the-line\FindPolicyLine.ps1
- Examples\Demos\17-rate-and-sort\requests\receipt.txt
- Examples\Demos\21-options-from-the-record\README.md
- Examples\Demos\Loan-Approval\Get-LoanDecision.ps1
- Examples\Demos\Quick-Hits\01-Find-Build-Cause\README.md
- Examples\Pipelines\inbox.json
- Private\ConvertTo-OpenAIDecisionEnrichedResult.ps1
- Public\Get-OpenAIDecisionScore.ps1
- LICENSE
- Examples\DealDesk.ps1
- Examples\SemanticLogTriage.ps1
- Examples\Demos\02-route-a-ticket\RouteTicket.ps1
- Examples\Demos\15-find-the-line\policy.txt
- Examples\Demos\17-rate-and-sort\requests\tax-split.txt
- Examples\Demos\21-options-from-the-record\steps.jsonl
- Examples\Demos\Loan-Approval\Import-LoanPolicy.ps1
- Examples\Demos\Quick-Hits\02-Rank-Build-Clues\README.md
- Examples\Pipelines\PrioritizeInbox.ps1
- Private\ConvertTo-OpenAIDecisionQuestion.ps1
- Public\Invoke-OpenAIDecision.ps1
- Examples\Excel-IT-Queue.ps1
- Examples\SimpleDecision.ps1
- Examples\Demos\02-route-a-ticket\ticket.txt
- Examples\Demos\15-find-the-line\README.md
- Examples\Demos\17-rate-and-sort\requests\two-seats.txt
- Examples\Demos\28-what-a-run-cost\EstimateRunCost.ps1
- Examples\Demos\Loan-Approval\LoanModel.ps1
- Examples\Demos\Quick-Hits\02-Rank-Build-Clues\release-build.log
- Examples\Pipelines\RankReplies.ps1
- Private\Get-OpenAIDecisionAnswer.ps1
- Public\New-OpenAIDecisionQuestion.ps1
- PSAIOpenAIDecisions.psd1
- Examples\NotesToActions.ps1
- Examples\StandupReport.ps1
- Examples\Demos\03-grep-for-meaning\Find-ReproducibleIssues.ps1
- Examples\Demos\16-triage-pipeline\README.md
- Examples\Demos\19-no-or-could-not-ask\AssessProposals.ps1
- Examples\Demos\28-what-a-run-cost\README.md
- Examples\Demos\Loan-Approval\LoanPolicy.md
- Examples\Demos\Quick-Hits\03-Select-Regressions\README.md
- Examples\Pipelines\README.md
- Private\Get-OpenAIDecisionErrorDetails.ps1
- Public\New-OpenAIYesNoQuestion.ps1
- PSAIOpenAIDecisions.psm1
- Examples\PageOnCall.ps1
- Examples\Demos\README.md
- Examples\Demos\03-grep-for-meaning\issues.csv
- Examples\Demos\16-triage-pipeline\tickets.csv
- Examples\Demos\19-no-or-could-not-ask\README.md
- Examples\Demos\28-what-a-run-cost\requests.jsonl
- Examples\Demos\Loan-Approval\New-LoanApplication.ps1
- Examples\Demos\Quick-Hits\03-Select-Regressions\test-output.txt
- Examples\Pipelines\ReplyTriage.ps1
- Public\Add-OpenAIDecisionAnnotation.ps1
- Public\Select-OpenAIDecision.ps1
- PublishToGallery.ps1
- Examples\PowerShellCommandFinder.ps1
- Examples\Demos\01-refund-gate\message.txt
- Examples\Demos\03-grep-for-meaning\README.md
- Examples\Demos\16-triage-pipeline\TriageTickets.ps1
- Examples\Demos\19-no-or-could-not-ask\proposed\fetch.txt
- Examples\Demos\Inline-Refund-Check\InlineRefundCheck.ps1
- Examples\Demos\Loan-Approval\README.md
- Examples\Demos\Quick-Hits\04-Route-Failures\README.md
- Examples\Pipelines\RouteRequests.ps1
- Public\Add-OpenAIDecisionTag.ps1
- Public\Test-OpenAIDecision.ps1
- README.md
- Examples\QuickStart.ps1
- Examples\Demos\01-refund-gate\question.txt
- Examples\Demos\06-top-search-hits\hits.jsonl
- Examples\Demos\17-rate-and-sort\RateAndSort.ps1
- Examples\Demos\19-no-or-could-not-ask\proposed\list.txt
- Examples\Demos\Inline-Refund-Check\README.md
- Examples\Demos\Pipelines\TestReviewStream.ps1
- Examples\Demos\Quick-Hits\04-Route-Failures\run.ps1
- Examples\Pipelines\ScoreRequests.ps1
- Public\Find-OpenAIDecision.ps1
- Tests\PSAIOpenAIDecisions.Tests.ps1
- .github\workflows\validate.yml
- Examples\README.md
- Examples\Demos\01-refund-gate\README.md
- Examples\Demos\06-top-search-hits\RankSearchHits.ps1
- Examples\Demos\17-rate-and-sort\README.md
- Examples\Demos\19-no-or-could-not-ask\proposed\wipe.txt
- Examples\Demos\Loan-Approval\Applications.csv
- Examples\Demos\Quick-Hits\README.md
- Examples\Demos\Quick-Hits\04-Route-Failures\test-failures.csv
- assets\psai-openai-decisions-icon.svg
- Examples\RefundTriage.ps1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 0.1.0 (current version) | 12 | 10/6/2026 |