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

# ScorerConfig

***

# Type Alias: ScorerConfig

```ts theme={null}
type ScorerConfig = object;
```

Defined in: [src/types/new-api.types.ts](https://github.com/rungalileo/galileo-js/blob/main/src/types/new-api.types.ts)

ScorerConfig

Used for configuring a scorer for a scorer job.

## Properties

### cotEnabled?

```ts theme={null}
optional cotEnabled: boolean | null;
```

Defined in: [src/types/new-api.types.ts](https://github.com/rungalileo/galileo-js/blob/main/src/types/new-api.types.ts)

Cot Enabled

Whether to enable chain of thought for this scorer. Defaults to False for llm scorers.

***

### filters?

```ts theme={null}
optional filters: (object & NodeNameFilter | object & MetadataFilter)[] | null;
```

Defined in: [src/types/new-api.types.ts](https://github.com/rungalileo/galileo-js/blob/main/src/types/new-api.types.ts)

Filters

List of filters to apply to the scorer.

***

### id

```ts theme={null}
id: string;
```

Defined in: [src/types/new-api.types.ts](https://github.com/rungalileo/galileo-js/blob/main/src/types/new-api.types.ts)

Id

***

### inputType?

```ts theme={null}
optional inputType: InputTypeEnum | null;
```

Defined in: [src/types/new-api.types.ts](https://github.com/rungalileo/galileo-js/blob/main/src/types/new-api.types.ts)

What type of input to use for model-based scorers (sessions\_normalized, trace\_io\_only, etc..).

***

### modelName?

```ts theme={null}
optional modelName: string | null;
```

Defined in: [src/types/new-api.types.ts](https://github.com/rungalileo/galileo-js/blob/main/src/types/new-api.types.ts)

Model Name

***

### modelType?

```ts theme={null}
optional modelType: ModelType | null;
```

Defined in: [src/types/new-api.types.ts](https://github.com/rungalileo/galileo-js/blob/main/src/types/new-api.types.ts)

Type of model to use for this scorer. slm maps to luna, and llm maps to plus

***

### name?

```ts theme={null}
optional name: string | null;
```

Defined in: [src/types/new-api.types.ts](https://github.com/rungalileo/galileo-js/blob/main/src/types/new-api.types.ts)

Name

***

### numJudges?

```ts theme={null}
optional numJudges: number | null;
```

Defined in: [src/types/new-api.types.ts](https://github.com/rungalileo/galileo-js/blob/main/src/types/new-api.types.ts)

Num Judges

***

### outputType?

```ts theme={null}
optional outputType: OutputTypeEnum | null;
```

Defined in: [src/types/new-api.types.ts](https://github.com/rungalileo/galileo-js/blob/main/src/types/new-api.types.ts)

What type of output to use for model-based scorers (boolean, categorical, etc.).

***

### scoreableNodeTypes?

```ts theme={null}
optional scoreableNodeTypes: string[] | null;
```

Defined in: [src/types/new-api.types.ts](https://github.com/rungalileo/galileo-js/blob/main/src/types/new-api.types.ts)

Scoreable Node Types

List of node types that can be scored by this scorer. Defaults to llm/chat.

***

### scorerType

```ts theme={null}
scorerType: ScorerTypes;
```

Defined in: [src/types/new-api.types.ts](https://github.com/rungalileo/galileo-js/blob/main/src/types/new-api.types.ts)

***

### scorerVersion?

```ts theme={null}
optional scorerVersion: BaseScorerVersionDb | null;
```

Defined in: [src/types/new-api.types.ts](https://github.com/rungalileo/galileo-js/blob/main/src/types/new-api.types.ts)

ScorerVersion to use for this scorer. If not provided, the latest version will be used.
