Skip to main content

Class: GalileoObserveApiClient

Defined in: src/observe/api-client.ts

Deprecated

This class is no longer actively maintained. Please use GalileoApiClient instead.

Extends

  • GalileoLegacyApiClient

Constructors

Constructor

new GalileoObserveApiClient(): GalileoObserveApiClient;
Defined in: src/observe/api-client.ts

Returns

GalileoObserveApiClient

Overrides

GalileoLegacyApiClient.constructor;

Properties

datasetId

datasetId: string = "";
Defined in: src/legacy-api-client.ts

Inherited from

GalileoLegacyApiClient.datasetId;

projectId

projectId: string = "";
Defined in: src/legacy-api-client.ts

Inherited from

GalileoLegacyApiClient.projectId;

runId

runId: string = "";
Defined in: src/legacy-api-client.ts

Inherited from

GalileoLegacyApiClient.runId;

type

type:
  | undefined
  | "prompt_evaluation"
  | "llm_monitor"
  | "gen_ai"
  | "training_inference"
  | "protect" = undefined;
Defined in: src/legacy-api-client.ts

Inherited from

GalileoLegacyApiClient.type;

Methods

deleteLoggedData()

deleteLoggedData(filters: unknown[]): Promise<Record<string, unknown>>;
Defined in: src/observe/api-client.ts

Parameters

filters
unknown[] = []

Returns

Promise<Record<string, unknown>>

getLoggedData()

getLoggedData(
   start_time: string,
   end_time: string,
   filters: unknown[],
   sort_spec: unknown[],
   limit?: number,
   offset?: number,
   include_chains?: boolean,
chain_id?: string): Promise<Record<string, unknown>>;
Defined in: src/observe/api-client.ts

Parameters

start_time
string
end_time
string
filters
unknown[] = []
sort_spec
unknown[] = []
limit?
number
offset?
number
include_chains?
boolean
chain_id?
string

Returns

Promise<Record<string, unknown>>

getMetrics()

getMetrics(
   start_time: string,
   end_time: string,
   filters: unknown[],
   interval?: number,
group_by?: string): Promise<Record<string, unknown>>;
Defined in: src/observe/api-client.ts

Parameters

start_time
string
end_time
string
filters
unknown[] = []
interval?
number
group_by?
string

Returns

Promise<Record<string, unknown>>

ingestBatch()

ingestBatch(transaction_batch: TransactionRecordBatch): Promise<string>;
Defined in: src/observe/api-client.ts

Parameters

transaction_batch
TransactionRecordBatch

Returns

Promise<string>

init()

init(projectName?: string, datasetId?: string): Promise<void>;
Defined in: src/legacy-api-client.ts

Parameters

projectName?
string
datasetId?
string

Returns

Promise<void>

Inherited from

GalileoLegacyApiClient.init;

makeRequest()

makeRequest<T>(
   request_method: Method,
   endpoint: Routes,
   data?: null | string | Record<string, any>,
params?: Record<string, unknown>): Promise<T>;
Defined in: src/legacy-api-client.ts

Type Parameters

T
T

Parameters

request_method
Method
endpoint
Routes
data?
null | string | Record<string, any>
params?
Record<string, unknown>

Returns

Promise<T>

Inherited from

GalileoLegacyApiClient.makeRequest;