A EvalResponsesSource object describing a run data source configuration.

interface Responses {
    allow_parallel_tool_calls?: null | boolean;
    created_after?: null | number;
    created_before?: null | number;
    has_tool_calls?: null | boolean;
    instructions_search?: null | string;
    metadata?: unknown;
    model?: null | string;
    reasoning_effort?: ReasoningEffort;
    temperature?: null | number;
    top_p?: null | number;
    type: "responses";
    users?: null | string[];
}

Properties

allow_parallel_tool_calls?: null | boolean

Whether to allow parallel tool calls. This is a query parameter used to select responses.

created_after?: null | number

Only include items created after this timestamp (inclusive). This is a query parameter used to select responses.

created_before?: null | number

Only include items created before this timestamp (inclusive). This is a query parameter used to select responses.

has_tool_calls?: null | boolean

Whether the response has tool calls. This is a query parameter used to select responses.

instructions_search?: null | string

Optional search string for instructions. This is a query parameter used to select responses.

metadata?: unknown

Metadata filter for the responses. This is a query parameter used to select responses.

model?: null | string

The name of the model to find responses for. This is a query parameter used to select responses.

reasoning_effort?: ReasoningEffort

Optional reasoning effort parameter. This is a query parameter used to select responses.

temperature?: null | number

Sampling temperature. This is a query parameter used to select responses.

top_p?: null | number

Nucleus sampling parameter. This is a query parameter used to select responses.

type: "responses"

The type of run data source. Always responses.

users?: null | string[]

List of user identifiers. This is a query parameter used to select responses.