external help file | Module Name | online version | schema |
---|---|---|---|
PSOpenAI-help.xml |
PSOpenAI |
2.0.0 |
Lists the currently available models.
Get-OpenAIModels
[[-Name] <String>]
[-TimeoutSec <Int32>]
[-MaxRetryCount <Int32>]
[-ApiBase <Uri>]
[-ApiKey <Object>]
[-Organization <string>]
[<CommonParameters>]
Lists the currently available models, and provides basic information about each one such as the owner and availability.
You can refer to the Models documentation to understand what models are available and the differences between them.
https://platform.openai.com/docs/api-reference/models/list
PS C:\> Get-OpenAIModels | select -ExpandProperty ID
babbage
davinci
gpt-3.5-turbo-0613
text-davinci-003
...
PS C:\> Get-OpenAIModels -Name "gpt-3.5-turbo"
id : gpt-3.5-turbo
object : model
owned_by : openai
permission : {@{id=modelperm-QvbW9EnkbwPtWZu...
root : gpt-3.5-turbo
parent :
created : 2023/02/28 18:56:42
Specifies the model name which you wish to get.
If not specified, lists all available models.
Type: String
Parameter Sets: (All)
Aliases: Model, ID
Required: False
Position: 1
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False
Specifies how long the request can be pending before it times out.
The default value is 0
(infinite).
Type: Int32
Required: False
Position: Named
Default value: 0
Number between 0
and 100
.
Specifies the maximum number of retries if the request fails.
The default value is 0
(No retry).
Note : Retries will only be performed if the request fails with a 429 (Rate limit reached)
or 5xx (Server side errors)
error. Other errors (e.g., authentication failure) will not be performed.
Type: Int32
Required: False
Position: Named
Default value: 0
Specifies an API endpoint URL such like: https://your-api-endpoint.test/v1
If not specified, it will use https://api.openai.com/v1
Type: System.Uri
Required: False
Position: Named
Default value: https://api.openai.com/v1
Specifies API key for authentication.
The type of data should [string]
or [securestring]
.
If not specified, it will try to use $global:OPENAI_API_KEY
or $env:OPENAI_API_KEY
Type: Object
Required: False
Position: Named
Specifies Organization ID which used for an API request.
If not specified, it will try to use $global:OPENAI_ORGANIZATION
or $env:OPENAI_ORGANIZATION
Type: string
Aliases: OrgId
Required: False
Position: Named