Type Alias: GatewayInferenceFileSearchTool
type GatewayInferenceFileSearchTool = {
[key: string]: unknown;
type: "file_search";
vector_store_ids: string[];
max_num_results?: number;
filters?: | GatewayInferenceComparisonFilter
| GatewayInferenceCompoundFilter;
ranking_options?: {
[key: string]: unknown;
ranker?: "auto" | "default-2024-11-15";
score_threshold?: number;
};
};
Defined in: src/models/ai-gateway-inference.ts:3585
Portkey FileSearchTool; additive response fields are preserved.
Example
`GatewayInferenceFileSearchToolSchema.parse(value);`
Indexable
[key: string]: unknown
Properties
type
type: "file_search";
Defined in: src/models/ai-gateway-inference.ts:3586
vector_store_ids
vector_store_ids: string[];
Defined in: src/models/ai-gateway-inference.ts:3587
max_num_results?
optional max_num_results?: number;
Defined in: src/models/ai-gateway-inference.ts:3588
filters?
optional filters?:
| GatewayInferenceComparisonFilter
| GatewayInferenceCompoundFilter;
Defined in: src/models/ai-gateway-inference.ts:3589
ranking_options?
optional ranking_options?: {
[key: string]: unknown;
ranker?: "auto" | "default-2024-11-15";
score_threshold?: number;
};
Defined in: src/models/ai-gateway-inference.ts:3590
Index Signature
[key: string]: unknown
ranker?
optional ranker?: "auto" | "default-2024-11-15";
score_threshold?
optional score_threshold?: number;