Skip to main content

Type Alias: GatewayInferenceAnalyticsMetrics

type GatewayInferenceAnalyticsMetrics = {
[key: string]: unknown;
id?: string;
organisation_id?: string;
organisation_name?: string;
prompt_id?: string;
prompt_version_id?: string;
config_id?: string;
created_at?: string;
is_success?: boolean;
ai_org?: string;
ai_model?: string;
req_units?: number;
res_units?: number;
total_units?: number;
cost?: number;
cost_currency?: string;
request_url?: string;
request_method?: string;
response_status_code?: number;
response_time?: number;
is_proxy_call?: boolean;
cache_status?: string | null;
cache_type?: string | null;
stream_mode?: number | null;
retry_success_count?: number;
trace_id?: string;
span_id?: string;
span_name?: string;
parent_span_id?: string;
mode?: string;
virtual_key?: string;
source?: string;
runtime?: string;
runtime_version?: string;
sdk_version?: string;
config?: string;
internal_trace_id?: string;
last_used_option_index?: number;
config_version_id?: string;
prompt_slug?: string;
workspace_slug?: string | null;
log_store_file_path_format?: string;
metadata.key?: (string | null)[];
metadata.value?: (string | null)[];
api_key_id?: string;
request_parsing_time?: number;
pre_processing_time?: number;
cache_processing_time?: number;
response_parsing_time?: number;
gateway_processing_time?: number;
upstream_response_time?: number;
};

Defined in: src/models/ai-gateway-inference.ts:7926

Portkey AnalyticsMetrics; additive response fields are preserved.

Example​

`GatewayInferenceAnalyticsMetricsSchema.parse(value);`

Indexable​

[key: string]: unknown

Properties​

id?​

optional id?: string;

Defined in: src/models/ai-gateway-inference.ts:7927


organisation_id?​

optional organisation_id?: string;

Defined in: src/models/ai-gateway-inference.ts:7928


organisation_name?​

optional organisation_name?: string;

Defined in: src/models/ai-gateway-inference.ts:7929


prompt_id?​

optional prompt_id?: string;

Defined in: src/models/ai-gateway-inference.ts:7930


prompt_version_id?​

optional prompt_version_id?: string;

Defined in: src/models/ai-gateway-inference.ts:7931


config_id?​

optional config_id?: string;

Defined in: src/models/ai-gateway-inference.ts:7932


created_at?​

optional created_at?: string;

Defined in: src/models/ai-gateway-inference.ts:7933


is_success?​

optional is_success?: boolean;

Defined in: src/models/ai-gateway-inference.ts:7934


ai_org?​

optional ai_org?: string;

Defined in: src/models/ai-gateway-inference.ts:7935


ai_model?​

optional ai_model?: string;

Defined in: src/models/ai-gateway-inference.ts:7936


req_units?​

optional req_units?: number;

Defined in: src/models/ai-gateway-inference.ts:7937


res_units?​

optional res_units?: number;

Defined in: src/models/ai-gateway-inference.ts:7938


total_units?​

optional total_units?: number;

Defined in: src/models/ai-gateway-inference.ts:7939


cost?​

optional cost?: number;

Defined in: src/models/ai-gateway-inference.ts:7940


cost_currency?​

optional cost_currency?: string;

Defined in: src/models/ai-gateway-inference.ts:7941


request_url?​

optional request_url?: string;

Defined in: src/models/ai-gateway-inference.ts:7942


request_method?​

optional request_method?: string;

Defined in: src/models/ai-gateway-inference.ts:7943


response_status_code?​

optional response_status_code?: number;

Defined in: src/models/ai-gateway-inference.ts:7944


response_time?​

optional response_time?: number;

Defined in: src/models/ai-gateway-inference.ts:7945


is_proxy_call?​

optional is_proxy_call?: boolean;

Defined in: src/models/ai-gateway-inference.ts:7946


cache_status?​

optional cache_status?: string | null;

Defined in: src/models/ai-gateway-inference.ts:7947


cache_type?​

optional cache_type?: string | null;

Defined in: src/models/ai-gateway-inference.ts:7948


stream_mode?​

optional stream_mode?: number | null;

Defined in: src/models/ai-gateway-inference.ts:7949


retry_success_count?​

optional retry_success_count?: number;

Defined in: src/models/ai-gateway-inference.ts:7950


trace_id?​

optional trace_id?: string;

Defined in: src/models/ai-gateway-inference.ts:7951


span_id?​

optional span_id?: string;

Defined in: src/models/ai-gateway-inference.ts:7952


span_name?​

optional span_name?: string;

Defined in: src/models/ai-gateway-inference.ts:7953


parent_span_id?​

optional parent_span_id?: string;

Defined in: src/models/ai-gateway-inference.ts:7954


mode?​

optional mode?: string;

Defined in: src/models/ai-gateway-inference.ts:7955


virtual_key?​

optional virtual_key?: string;

Defined in: src/models/ai-gateway-inference.ts:7956


source?​

optional source?: string;

Defined in: src/models/ai-gateway-inference.ts:7957


runtime?​

optional runtime?: string;

Defined in: src/models/ai-gateway-inference.ts:7958


runtime_version?​

optional runtime_version?: string;

Defined in: src/models/ai-gateway-inference.ts:7959


sdk_version?​

optional sdk_version?: string;

Defined in: src/models/ai-gateway-inference.ts:7960


config?​

optional config?: string;

Defined in: src/models/ai-gateway-inference.ts:7961


internal_trace_id?​

optional internal_trace_id?: string;

Defined in: src/models/ai-gateway-inference.ts:7962


last_used_option_index?​

optional last_used_option_index?: number;

Defined in: src/models/ai-gateway-inference.ts:7963


config_version_id?​

optional config_version_id?: string;

Defined in: src/models/ai-gateway-inference.ts:7964


prompt_slug?​

optional prompt_slug?: string;

Defined in: src/models/ai-gateway-inference.ts:7965


workspace_slug?​

optional workspace_slug?: string | null;

Defined in: src/models/ai-gateway-inference.ts:7966


log_store_file_path_format?​

optional log_store_file_path_format?: string;

Defined in: src/models/ai-gateway-inference.ts:7967


metadata.key?​

optional metadata.key?: (string | null)[];

Defined in: src/models/ai-gateway-inference.ts:7968


metadata.value?​

optional metadata.value?: (string | null)[];

Defined in: src/models/ai-gateway-inference.ts:7969


api_key_id?​

optional api_key_id?: string;

Defined in: src/models/ai-gateway-inference.ts:7970


request_parsing_time?​

optional request_parsing_time?: number;

Defined in: src/models/ai-gateway-inference.ts:7971


pre_processing_time?​

optional pre_processing_time?: number;

Defined in: src/models/ai-gateway-inference.ts:7972


cache_processing_time?​

optional cache_processing_time?: number;

Defined in: src/models/ai-gateway-inference.ts:7973


response_parsing_time?​

optional response_parsing_time?: number;

Defined in: src/models/ai-gateway-inference.ts:7974


gateway_processing_time?​

optional gateway_processing_time?: number;

Defined in: src/models/ai-gateway-inference.ts:7975


upstream_response_time?​

optional upstream_response_time?: number;

Defined in: src/models/ai-gateway-inference.ts:7976