> ## Documentation Index
> Fetch the complete documentation index at: https://docs.muna.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Retrieve a Predictor

### Parameters

<ParamField path="tag" type="string" required>
  Predictor tag.
</ParamField>

### Response

<ResponseField name="tag" type="string" required>
  Predictor tag.
</ResponseField>

<ResponseField name="owner" type="User" required>
  Predictor owner.

  <Expandable title="properties">
    <ResponseField name="username" type="string" required>
      Username.
    </ResponseField>

    <ResponseField name="created" type="string" required>
      User creation date.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="name" type="string" required>
  Predictor name.
</ResponseField>

<ResponseField name="description" type="string" required>
  Predictor description.
</ResponseField>

<ResponseField name="card" type="string">
  Predictor card.
</ResponseField>

<ResponseField name="status" type="string" required>
  Predictor status.
</ResponseField>

<ResponseField name="access" type="string" required>
  Predictor access.
</ResponseField>

<ResponseField name="signature" type="Signature" required>
  Predictor signature.

  <Expandable title="properties">
    <ResponseField name="inputs" type="Parameter[]" required>
      Predictor inputs.

      <Expandable title="properties">
        <ResponseField name="name" type="string" required>
          Parameter name.
        </ResponseField>

        <ResponseField name="type" type="string" required>
          Parameter data type.
        </ResponseField>

        <ResponseField name="description" type="string">
          Parameter description.
        </ResponseField>

        <ResponseField name="optional" type="boolean">
          Whether the parameter is optional.
        </ResponseField>

        <ResponseField name="range" type="[min, max]">
          Parameter range for numeric parameters.
        </ResponseField>

        <ResponseField name="enumeration" type="EnumerationMember[]">
          Parameter value choices for enumeration parameters.

          <Expandable title="properties">
            <ResponseField name="name" type="string" required>
              Enumeration member name.
            </ResponseField>

            <ResponseField name="value" type="string | int" required>
              Enumeration member value.
            </ResponseField>
          </Expandable>
        </ResponseField>

        <ResponseField name="defaultValue" type="float | int | string | bool | object">
          Parameter default value.
        </ResponseField>

        <ResponseField name="schema" type="object">
          Parameter JSON schema.
          This is only populated for `list` and `dict` parameters.
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="outputs" type="Parameter[]" required>
      Predictor outputs.

      <Expandable title="properties">
        <ResponseField name="name" type="string" required>
          Parameter name.
        </ResponseField>

        <ResponseField name="type" type="string" required>
          Parameter data type.
        </ResponseField>

        <ResponseField name="enumeration" type="EnumerationMember[]">
          Parameter value choices for enumeration parameters.

          <Expandable title="properties">
            <ResponseField name="name" type="string" required>
              Enumeration member name.
            </ResponseField>

            <ResponseField name="value" type="string | int" required>
              Enumeration member value.
            </ResponseField>
          </Expandable>
        </ResponseField>

        <ResponseField name="schema" type="object">
          Parameter JSON schema.
          This is only populated for `list` and `dict` parameters.
        </ResponseField>
      </Expandable>
    </ResponseField>
  </Expandable>
</ResponseField>
