Skip to content

OpenAIFileSearchFilter

Namespace: Vercel.AI.OpenAI

public sealed class OpenAIFileSearchFilter

A file search filter: a comparison (Key, Type, one value) or a compound (and/or over Filters).

Inheritance: object

View source

public bool? BooleanValue { get; set; }

Boolean value of a comparison filter.

Value: bool?

View source

public IReadOnlyList<OpenAIFileSearchFilter>? Filters { get; set; }

Nested filters of a compound filter.

Value: IReadOnlyList<OpenAIFileSearchFilter>

View source

public string? Key { get; set; }

Attribute key of a comparison filter.

Value: string

View source

public double? NumberValue { get; set; }

Number value of a comparison filter.

Value: double?

View source

public string? StringValue { get; set; }

String value of a comparison filter.

Value: string

View source

public IReadOnlyList<string>? StringValues { get; set; }

String values of an in/nin comparison filter.

Value: IReadOnlyList<string>

View source

public string Type { get; set; }

Operator: eq, ne, gt, gte, lt, lte, in, nin, and, or or.

Value: string

View source

Apache-2.0 · Copyright 2023 Vercel, Inc. · unofficial community port, not an official Vercel product