> ## 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.

# CreateLlmScorerVersionParams

***

# Interface: CreateLlmScorerVersionParams

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

## Properties

### chainPollTemplate?

```ts theme={null}
optional chainPollTemplate: object;
```

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

#### explanation\_field\_name?

```ts theme={null}
optional explanation_field_name: string;
```

Explanation Field Name

##### Description

Field name to look for in the chainpoll response, for the explanation.

##### Default

```ts theme={null}
explanation;
```

#### metric\_description?

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

Metric Description

##### Description

Description of what the metric should do.

#### metric\_few\_shot\_examples?

```ts theme={null}
optional metric_few_shot_examples: object[];
```

Metric Few Shot Examples

##### Description

Few-shot examples for the metric.

#### metric\_system\_prompt?

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

Metric System Prompt

##### Description

System prompt for the metric.

#### response\_schema?

```ts theme={null}
optional response_schema:
  | null
  | {
[key: string]: unknown;
};
```

Response Schema

##### Description

Response schema for the output

#### template

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

Template

##### Description

Chainpoll prompt template.

#### value\_field\_name?

```ts theme={null}
optional value_field_name: string;
```

Value Field Name

##### Description

Field name to look for in the chainpoll response, for the rating.

##### Default

```ts theme={null}
rating;
```

***

### cotEnabled?

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

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

***

### instructions?

```ts theme={null}
optional instructions: string;
```

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

***

### modelName?

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

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

***

### numJudges?

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

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

***

### outputType?

```ts theme={null}
optional outputType: OutputType;
```

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

***

### scoreableNodeTypes?

```ts theme={null}
optional scoreableNodeTypes: ("agent" | "llm" | "retriever" | "tool" | "workflow" | "trace" | "session")[];
```

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

***

### scorerId

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

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

***

### userPrompt?

```ts theme={null}
optional userPrompt: string;
```

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