List provider models
GET
/v1/providers/{name}/models
const url = 'http://127.0.0.1:8000/v1/providers/openai/models';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url http://127.0.0.1:8000/v1/providers/openai/modelsQuery the configured provider and return the model identifiers it currently advertises.
Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”name
required
ProviderName
Stable provider name.
string
Stable provider name.
Responses
Section titled “Responses”Successful Response
Media typeapplication/json
ProviderModelsResponse
Models currently advertised by a configured provider.
object
models
required
Models
Provider model identifiers.
Array<string>
Examplegenerated
{ "models": [ "example" ]}The configured model provider rejected the request or could not be reached.
Media typeapplication/json
ApiErrorResponse
Error returned by request validation or a ParseHawk domain service.
object
detail
required
Any of:
string
Array<object>
object
key
additional properties
any
Examplegenerated
{ "detail": [ {} ]}The request or domain input failed validation.
Media typeapplication/json
ApiErrorResponse
Error returned by request validation or a ParseHawk domain service.
object
detail
required
Any of:
string
Array<object>
object
key
additional properties
any
Examplegenerated
{ "detail": [ {} ]}Unexpected server error.
Media typeapplication/json
ApiErrorResponse
Error returned by request validation or a ParseHawk domain service.
object
detail
required
Any of:
string
Array<object>
object
key
additional properties
any
Examplegenerated
{ "detail": [ {} ]}