Skip to main content

Class: GalileoEvaluateApiClient

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

Extends

  • GalileoLegacyApiClient

Constructors

Constructor

new GalileoEvaluateApiClient(): GalileoEvaluateApiClient;
Defined in: src/evaluate/api-client.ts

Returns

GalileoEvaluateApiClient

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

createRun()

createRun(runName?: string, runTags?: RunTag[]): Promise<string>;
Defined in: src/evaluate/api-client.ts

Parameters

runName?
string
runTags?
RunTag[]

Returns

Promise<string>

ingestChain()

ingestChain(
   rows: Node[],
   prompt_scorers_configuration: ScorersConfiguration,
   prompt_registered_scorers_configuration?: RegisteredScorer[],
   prompt_customized_scorers_configuration?: CustomizedScorer[]): Promise<{
  message: string;
  num_rows: number;
}>;
Defined in: src/evaluate/api-client.ts

Parameters

rows
Node[]
prompt_scorers_configuration
ScorersConfiguration
prompt_registered_scorers_configuration?
RegisteredScorer[]
prompt_customized_scorers_configuration?
CustomizedScorer[]

Returns

Promise<{ message: string; num_rows: number; }>

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;