Developer-friendly & type-safe Typescript SDK specifically catered to leverage galileo-generated API.
Important
This SDK is not yet ready for production use. To complete setup please follow the steps outlined in your workspace. Delete this section before > publishing to a package manager.
The SDK can be installed with either npm, pnpm, bun or yarn package managers.
npm add galileo-generatedpnpm add galileo-generatedbun add galileo-generatedyarn add galileo-generatedNote
This package is published with CommonJS and ES Modules (ESM) support.
For supported JavaScript runtimes, please consult RUNTIMES.md.
import { GalileoGenerated } from "galileo-generated";
const galileoGenerated = new GalileoGenerated({
apiKeyHeader: process.env["GALILEOGENERATED_API_KEY_HEADER"] ?? "",
});
async function run() {
const result = await galileoGenerated.health.healthcheckHealthcheckGet();
console.log(result);
}
run();This SDK supports the following security scheme globally:
| Name | Type | Scheme | Environment Variable |
|---|---|---|---|
apiKeyHeader |
apiKey | API key | GALILEOGENERATED_API_KEY_HEADER |
To authenticate with the API the apiKeyHeader parameter must be set when initializing the SDK client instance. For example:
import { GalileoGenerated } from "galileo-generated";
const galileoGenerated = new GalileoGenerated({
apiKeyHeader: process.env["GALILEOGENERATED_API_KEY_HEADER"] ?? "",
});
async function run() {
const result = await galileoGenerated.health.healthcheckHealthcheckGet();
console.log(result);
}
run();Some operations in this SDK require the security scheme to be specified at the request level. For example:
import { GalileoGenerated } from "galileo-generated";
const galileoGenerated = new GalileoGenerated();
async function run() {
const result = await galileoGenerated.datasets.createDatasetDatasetsPost(
{},
{},
);
console.log(result);
}
run();Available methods
- loginEmailLoginPost - Login Email
- loginApiKeyLoginApiKeyPost - Login Api Key
- createScorersPost - Create
- updateScorersScorerIdPatch - Update
- deleteScorerScorersScorerIdDelete - Delete Scorer
- getScorerScorersScorerIdGet - Get Scorer
- createLlmScorerVersionScorersScorerIdVersionLlmPost - Create Llm Scorer Version
- validateCodeScorerScorersCodeValidatePost - Validate Code Scorer
- validateCodeScorerLogRecordScorersCodeValidateLogRecordPost - Validate Code Scorer Log Record
- getValidateCodeScorerTaskResultScorersCodeValidateTaskIdGet - Get Validate Code Scorer Task Result
- createCodeScorerVersionScorersScorerIdVersionCodePost - Create Code Scorer Version
- getScorerVersionCodeScorersScorerIdVersionCodeGet - Get Scorer Version Code
- createPresetScorerVersionScorersScorerIdVersionPresetPost - Create Preset Scorer Version
- createLunaScorerVersionScorersScorerIdVersionLunaPost - Create Luna Scorer Version
- listScorersWithFiltersScorersListPost - List Scorers With Filters
- listTagsScorersTagsGet - List Tags
- getScorerVersionOrLatestScorersScorerIdVersionGet - Get Scorer Version Or Latest
- listAllVersionsForScorerScorersScorerIdVersionsGet - List All Versions For Scorer
- listProjectsForScorerRouteScorersScorerIdProjectsGet - List Projects For Scorer Route
- listProjectsForScorerVersionRouteScorersVersionsScorerVersionIdProjectsGet - List Projects For Scorer Version Route
- restoreScorerVersionScorersScorerIdVersionsVersionNumberRestorePost - Restore Scorer Version
- autogenLlmScorerScorersLlmAutogenPost - Autogen Llm Scorer
- manualLlmValidateScorersLlmValidatePost - Manual Llm Validate
- validateLlmScorerLogRecordScorersLlmValidateLogRecordPost - Validate Llm Scorer Log Record
uploadPromptEvaluationDatasetProjectsProjectIdPromptDatasetsPost- Upload Prompt Evaluation Dataset⚠️ DeprecatedlistPromptDatasetsProjectsProjectIdPromptDatasetsGet- List Prompt Datasets⚠️ Deprecated- createDatasetDatasetsPost - Create Dataset
- listDatasetsDatasetsGet - List Datasets
- bulkDeleteDatasetsDatasetsBulkDeleteDelete - Bulk Delete Datasets
- getDatasetDatasetsDatasetIdGet - Get Dataset
- updateDatasetDatasetsDatasetIdPatch - Update Dataset
- deleteDatasetDatasetsDatasetIdDelete - Delete Dataset
- queryDatasetsDatasetsQueryPost - Query Datasets
updatePromptDatasetProjectsProjectIdPromptDatasetsDatasetIdPut- Update Prompt Dataset⚠️ DeprecateddeletePromptDatasetProjectsProjectIdPromptDatasetsDatasetIdDelete- Delete Prompt Dataset⚠️ DeprecateddownloadPromptDatasetProjectsProjectIdPromptDatasetsDatasetIdGet- Download Prompt Dataset⚠️ Deprecated- updateDatasetContentDatasetsDatasetIdContentPatch - Update Dataset Content
- getDatasetContentDatasetsDatasetIdContentGet - Get Dataset Content
- upsertDatasetContentDatasetsDatasetIdContentPut - Upsert Dataset Content
- downloadDatasetDatasetsDatasetIdDownloadGet - Download Dataset
- previewDatasetDatasetsDatasetIdPreviewPost - Preview Dataset
- queryDatasetContentDatasetsDatasetIdContentQueryPost - Query Dataset Content
- createUserDatasetCollaboratorsDatasetsDatasetIdUsersPost - Create User Dataset Collaborators
- listUserDatasetCollaboratorsDatasetsDatasetIdUsersGet - List User Dataset Collaborators
- createGroupDatasetCollaboratorsDatasetsDatasetIdGroupsPost - Create Group Dataset Collaborators
- listGroupDatasetCollaboratorsDatasetsDatasetIdGroupsGet - List Group Dataset Collaborators
- updateUserDatasetCollaboratorDatasetsDatasetIdUsersUserIdPatch - Update User Dataset Collaborator
- deleteUserDatasetCollaboratorDatasetsDatasetIdUsersUserIdDelete - Delete User Dataset Collaborator
- updateGroupDatasetCollaboratorDatasetsDatasetIdGroupsGroupIdPatch - Update Group Dataset Collaborator
- deleteGroupDatasetCollaboratorDatasetsDatasetIdGroupsGroupIdDelete - Delete Group Dataset Collaborator
- queryDatasetVersionsDatasetsDatasetIdVersionsQueryPost - Query Dataset Versions
- getDatasetVersionContentDatasetsDatasetIdVersionsVersionIndexContentGet - Get Dataset Version Content
- updateDatasetVersionDatasetsDatasetIdVersionsVersionIndexPatch - Update Dataset Version
- listDatasetProjectsDatasetsDatasetIdProjectsGet - List Dataset Projects
- extendDatasetContentDatasetsExtendPost - Extend Dataset Content
- getDatasetSyntheticExtendStatusDatasetsExtendDatasetIdGet - Get Dataset Synthetic Extend Status
- exportEditsDatabricksIntegrationsDatabricksEditsExportPost - Export Edits Databricks
- exportEditsDatabricksUnityCatalogIntegrationsDatabricksUnityCatalogEditsExportPost - Export Edits Databricks Unity Catalog
- createExperimentProjectsProjectIdExperimentsPost - Create Experiment
listExperimentsProjectsProjectIdExperimentsGet- List Experiments⚠️ Deprecated- listExperimentsPaginatedProjectsProjectIdExperimentsPaginatedGet - List Experiments Paginated
- searchExperimentsProjectsProjectIdExperimentsSearchPost - Search Experiments
- getExperimentProjectsProjectIdExperimentsExperimentIdGet - Get Experiment
- updateExperimentProjectsProjectIdExperimentsExperimentIdPut - Update Experiment
- deleteExperimentProjectsProjectIdExperimentsExperimentIdDelete - Delete Experiment
- experimentsAvailableColumnsProjectsProjectIdExperimentsAvailableColumnsPost - Experiments Available Columns
- getExperimentMetricsProjectsProjectIdExperimentsExperimentIdMetricsPost - Get Experiment Metrics
- getExperimentsMetricsProjectsProjectIdExperimentsMetricsPost - Get Experiments Metrics
- updateMetricSettingsProjectsProjectIdExperimentsExperimentIdMetricSettingsPatch - Update Metric Settings
- getMetricSettingsProjectsProjectIdExperimentsExperimentIdMetricSettingsGet - Get Metric Settings
- getExperimentTagsProjectsProjectIdExperimentsExperimentIdTagsGet - Get Experiment Tags
- setTagForExperimentProjectsProjectIdExperimentsExperimentIdTagsPost - Set Tag For Experiment
- getExperimentTagProjectsProjectIdExperimentsExperimentIdTagsTagIdGet - Get Experiment Tag
- updateTagForExperimentProjectsProjectIdExperimentsExperimentIdTagsTagIdPut - Update Tag For Experiment
- deleteExperimentTagProjectsProjectIdExperimentsExperimentIdTagsTagIdDelete - Delete Experiment Tag
- healthcheckHealthcheckGet - Healthcheck
- listIntegrationsIntegrationsGet - List Integrations
- listAvailableIntegrationsIntegrationsAvailableGet - List Available Integrations
- deleteIntegrationIntegrationsNameDelete - Delete Integration
- getIntegrationIntegrationsNameGet - Get Integration
- getIntegrationStatusIntegrationsNameStatusGet - Get Integration Status
- listUserIntegrationCollaboratorsIntegrationsIntegrationIdUsersGet - List User Integration Collaborators
- createUserIntegrationCollaboratorsIntegrationsIntegrationIdUsersPost - Create User Integration Collaborators
- updateUserIntegrationCollaboratorIntegrationsIntegrationIdUsersUserIdPatch - Update User Integration Collaborator
- deleteUserIntegrationCollaboratorIntegrationsIntegrationIdUsersUserIdDelete - Delete User Integration Collaborator
- createGroupIntegrationCollaboratorsIntegrationsIntegrationIdGroupsPost - Create Group Integration Collaborators
- listGroupIntegrationCollaboratorsIntegrationsIntegrationIdGroupsGet - List Group Integration Collaborators
- updateGroupIntegrationCollaboratorIntegrationsIntegrationIdGroupsGroupIdPatch - Update Group Integration Collaborator
- deleteGroupIntegrationCollaboratorIntegrationsIntegrationIdGroupsGroupIdDelete - Delete Group Integration Collaborator
- createOrUpdateIntegrationSelectionIntegrationsIntegrationIdSelectPut - Create Or Update Integration Selection
- createOrUpdateIntegrationIntegrationsAnthropicPut - Create Or Update Integration
- createOrUpdateIntegrationIntegrationsAwsBedrockPut - Create Or Update Integration
- createOrUpdateIntegrationIntegrationsAwsSagemakerPut - Create Or Update Integration
- createOrUpdateIntegrationIntegrationsAzurePut - Create Or Update Integration
- createOrUpdateIntegrationIntegrationsCustomPut - Create Or Update Integration
createOrUpdateUnityCatalogIntegrationIntegrationsDatabricksUnityCatalogSqlPut- Create Or Update Unity Catalog Integration⚠️ Deprecated- createOrUpdateUnityCatalogIntegrationIntegrationsDatabricksPut - Create Or Update Unity Catalog Integration
- getDatabricksCatalogsIntegrationsDatabricksCatalogsGet - Get Databricks Catalogs
- getDatabasesForClusterIntegrationsDatabricksDatabasesGet - Get Databases For Cluster
- exportToDatabricksIntegrationsDatabricksExportPost - Export To Databricks
- exportEditsDatabricksIntegrationsDatabricksEditsExportPost - Export Edits Databricks
- exportToDatabricksUnityCatalogIntegrationsDatabricksUnityCatalogExportPost - Export To Databricks Unity Catalog
- exportEditsDatabricksUnityCatalogIntegrationsDatabricksUnityCatalogEditsExportPost - Export Edits Databricks Unity Catalog
- createOrUpdateIntegrationIntegrationsLabelstudioPut - Create Or Update Integration
- getLabelstudioProjectsIntegrationsLabelstudioProjectsGet - Get Labelstudio Projects
- exportToLabelstudioIntegrationsLabelstudioExportPost - Export To Labelstudio
- createOrUpdateIntegrationIntegrationsMistralPut - Create Or Update Integration
- createOrUpdateIntegrationIntegrationsNvidiaPut - Create Or Update Integration
- createOrUpdateIntegrationIntegrationsOpenaiPut - Create Or Update Integration
- createOrUpdateIntegrationIntegrationsVegasGatewayPut - Create Or Update Integration
- createOrUpdateIntegrationIntegrationsVertexAiPut - Create Or Update Integration
- createOrUpdateIntegrationIntegrationsWriterPut - Create Or Update Integration
- createJobJobsPost - Create Job
- getJobJobsJobIdGet - Get Job
- getJobsForProjectRunProjectsProjectIdRunsRunIdJobsGet - Get Jobs For Project Run
- getLatestJobForProjectRunProjectsProjectIdRunsRunIdJobsLatestGet - Get Latest Job For Project Run
- getAvailableModelsLlmIntegrationsLlmIntegrationModelsGet - Get Available Models
- getAvailableScorerModelsLlmIntegrationsLlmIntegrationScorerModelsGet - Get Available Scorer Models
- getIntegrationsAndModelInfoLlmIntegrationsGet - Get Integrations And Model Info
- getIntegrationsAndModelInfoForRunLlmIntegrationsProjectsProjectIdRunsRunIdGet - Get Integrations And Model Info For Run
- createLogStreamProjectsProjectIdLogStreamsPost - Create Log Stream
listLogStreamsProjectsProjectIdLogStreamsGet- List Log Streams⚠️ Deprecated- listLogStreamsPaginatedProjectsProjectIdLogStreamsPaginatedGet - List Log Streams Paginated
- searchLogStreamsProjectsProjectIdLogStreamsSearchPost - Search Log Streams
- getLogStreamProjectsProjectIdLogStreamsLogStreamIdGet - Get Log Stream
- updateLogStreamProjectsProjectIdLogStreamsLogStreamIdPut - Update Log Stream
- deleteLogStreamProjectsProjectIdLogStreamsLogStreamIdDelete - Delete Log Stream
- updateMetricSettingsProjectsProjectIdLogStreamsLogStreamIdMetricSettingsPatch - Update Metric Settings
- getMetricSettingsProjectsProjectIdLogStreamsLogStreamIdMetricSettingsGet - Get Metric Settings
- getProjectsPaginatedProjectsPaginatedPost - Get Projects Paginated
- getProjectsCountProjectsCountPost - Get Projects Count
getAllProjectsProjectsAllGet- Get All Projects⚠️ DeprecatedgetProjectsProjectsGet- Get Projects⚠️ Deprecated- createProjectProjectsPost - Create Project
- uploadFileProjectsProjectIdUploadFilePost - Upload File
- getCollaboratorRolesCollaboratorRolesGet - Get Collaborator Roles
- getProjectProjectsProjectIdGet - Get Project
- updateProjectProjectsProjectIdPut - Update Project
- deleteProjectProjectsProjectIdDelete - Delete Project
- createUserProjectCollaboratorsProjectsProjectIdUsersPost - Create User Project Collaborators
- listUserProjectCollaboratorsProjectsProjectIdUsersGet - List User Project Collaborators
- createGroupProjectCollaboratorsProjectsProjectIdGroupsPost - Create Group Project Collaborators
- listGroupProjectCollaboratorsProjectsProjectIdGroupsGet - List Group Project Collaborators
- updateUserProjectCollaboratorProjectsProjectIdUsersUserIdPatch - Update User Project Collaborator
- deleteUserProjectCollaboratorProjectsProjectIdUsersUserIdDelete - Delete User Project Collaborator
- updateGroupProjectCollaboratorProjectsProjectIdGroupsGroupIdPatch - Update Group Project Collaborator
- deleteGroupProjectCollaboratorProjectsProjectIdGroupsGroupIdDelete - Delete Group Project Collaborator
- createPromptTemplateWithVersionProjectsProjectIdTemplatesPost - Create Prompt Template With Version
- getProjectTemplatesProjectsProjectIdTemplatesGet - Get Project Templates
- getTemplateVersionByNameProjectsProjectIdTemplatesVersionsGet - Get Template Version By Name
getTemplateFromProjectProjectsProjectIdTemplatesTemplateIdGet- Get Template From Project⚠️ DeprecateddeleteTemplateProjectsProjectIdTemplatesTemplateIdDelete- Delete Template⚠️ DeprecatedcreatePromptTemplateVersionProjectsProjectIdTemplatesTemplateIdVersionsPost- Create Prompt Template Version⚠️ Deprecated- queryTemplatesTemplatesQueryPost - Query Templates
- queryTemplateVersionsTemplatesTemplateIdVersionsQueryPost - Query Template Versions
getTemplateVersionProjectsProjectIdTemplatesTemplateIdVersionsVersionGet- Get Template Version⚠️ DeprecatedsetSelectedTemplateVersionProjectsProjectIdTemplatesTemplateIdVersionsVersionPut- Set Selected Template Version⚠️ Deprecated- renderTemplateRenderTemplatePost - Render Template
- generateTemplateInputStubInputStubPost - Generate Template Input Stub
- createGlobalPromptTemplateTemplatesPost - Create Global Prompt Template
- bulkDeleteGlobalTemplatesTemplatesBulkDeleteDelete - Bulk Delete Global Templates
- getGlobalTemplateTemplatesTemplateIdGet - Get Global Template
- updateGlobalTemplateTemplatesTemplateIdPatch - Update Global Template
- deleteGlobalTemplateTemplatesTemplateIdDelete - Delete Global Template
- createGlobalPromptTemplateVersionTemplatesTemplateIdVersionsPost - Create Global Prompt Template Version
- getGlobalTemplateVersionTemplatesTemplateIdVersionsVersionGet - Get Global Template Version
- setSelectedGlobalTemplateVersionTemplatesTemplateIdVersionsVersionPut - Set Selected Global Template Version
- createUserPromptTemplateCollaboratorsTemplatesTemplateIdUsersPost - Create User Prompt Template Collaborators
- listUserPromptTemplateCollaboratorsTemplatesTemplateIdUsersGet - List User Prompt Template Collaborators
- updateUserPromptTemplateCollaboratorTemplatesTemplateIdUsersUserIdPatch - Update User Prompt Template Collaborator
- deleteUserPromptTemplateCollaboratorTemplatesTemplateIdUsersUserIdDelete - Delete User Prompt Template Collaborator
- createGroupPromptTemplateCollaboratorsTemplatesTemplateIdGroupsPost - Create Group Prompt Template Collaborators
- listGroupPromptTemplateCollaboratorsTemplatesTemplateIdGroupsGet - List Group Prompt Template Collaborators
- updateGroupPromptTemplateCollaboratorTemplatesTemplateIdGroupsGroupIdPatch - Update Group Prompt Template Collaborator
- deleteGroupPromptTemplateCollaboratorTemplatesTemplateIdGroupsGroupIdDelete - Delete Group Prompt Template Collaborator
- createScorersPost - Create
- updateScorersScorerIdPatch - Update
- deleteScorerScorersScorerIdDelete - Delete Scorer
- getScorerScorersScorerIdGet - Get Scorer
- createLlmScorerVersionScorersScorerIdVersionLlmPost - Create Llm Scorer Version
- validateCodeScorerScorersCodeValidatePost - Validate Code Scorer
- validateCodeScorerLogRecordScorersCodeValidateLogRecordPost - Validate Code Scorer Log Record
- getValidateCodeScorerTaskResultScorersCodeValidateTaskIdGet - Get Validate Code Scorer Task Result
- createCodeScorerVersionScorersScorerIdVersionCodePost - Create Code Scorer Version
- getScorerVersionCodeScorersScorerIdVersionCodeGet - Get Scorer Version Code
- createPresetScorerVersionScorersScorerIdVersionPresetPost - Create Preset Scorer Version
- createLunaScorerVersionScorersScorerIdVersionLunaPost - Create Luna Scorer Version
- listScorersWithFiltersScorersListPost - List Scorers With Filters
- listTagsScorersTagsGet - List Tags
- getScorerVersionOrLatestScorersScorerIdVersionGet - Get Scorer Version Or Latest
- listAllVersionsForScorerScorersScorerIdVersionsGet - List All Versions For Scorer
- listProjectsForScorerRouteScorersScorerIdProjectsGet - List Projects For Scorer Route
- listProjectsForScorerVersionRouteScorersVersionsScorerVersionIdProjectsGet - List Projects For Scorer Version Route
- restoreScorerVersionScorersScorerIdVersionsVersionNumberRestorePost - Restore Scorer Version
- autogenLlmScorerScorersLlmAutogenPost - Autogen Llm Scorer
- manualLlmValidateScorersLlmValidatePost - Manual Llm Validate
- validateLlmScorerLogRecordScorersLlmValidateLogRecordPost - Validate Llm Scorer Log Record
- invokeProtectInvokePost - Invoke
- createStageProjectsProjectIdStagesPost - Create Stage
- getStageProjectsProjectIdStagesGet - Get Stage
- updateStageProjectsProjectIdStagesStageIdPost - Update Stage
- pauseStageProjectsProjectIdStagesStageIdPut - Pause Stage
- createScorersPost - Create
- updateScorersScorerIdPatch - Update
- deleteScorerScorersScorerIdDelete - Delete Scorer
- getScorerScorersScorerIdGet - Get Scorer
- createLlmScorerVersionScorersScorerIdVersionLlmPost - Create Llm Scorer Version
- validateCodeScorerScorersCodeValidatePost - Validate Code Scorer
- validateCodeScorerLogRecordScorersCodeValidateLogRecordPost - Validate Code Scorer Log Record
- getValidateCodeScorerTaskResultScorersCodeValidateTaskIdGet - Get Validate Code Scorer Task Result
- createCodeScorerVersionScorersScorerIdVersionCodePost - Create Code Scorer Version
- getScorerVersionCodeScorersScorerIdVersionCodeGet - Get Scorer Version Code
- createPresetScorerVersionScorersScorerIdVersionPresetPost - Create Preset Scorer Version
- createLunaScorerVersionScorersScorerIdVersionLunaPost - Create Luna Scorer Version
- listScorersWithFiltersScorersListPost - List Scorers With Filters
- listTagsScorersTagsGet - List Tags
- getScorerVersionOrLatestScorersScorerIdVersionGet - Get Scorer Version Or Latest
- listAllVersionsForScorerScorersScorerIdVersionsGet - List All Versions For Scorer
- listProjectsForScorerRouteScorersScorerIdProjectsGet - List Projects For Scorer Route
- listProjectsForScorerVersionRouteScorersVersionsScorerVersionIdProjectsGet - List Projects For Scorer Version Route
- restoreScorerVersionScorersScorerIdVersionsVersionNumberRestorePost - Restore Scorer Version
- autogenLlmScorerScorersLlmAutogenPost - Autogen Llm Scorer
- manualLlmValidateScorersLlmValidatePost - Manual Llm Validate
- validateLlmScorerLogRecordScorersLlmValidateLogRecordPost - Validate Llm Scorer Log Record
- upsertScorersConfigProjectsProjectIdRunsRunIdScorerSettingsPatch - Upsert Scorers Config
- upsertScorersConfigProjectsProjectIdRunsRunIdScorerSettingsPost - Upsert Scorers Config
- getSettingsProjectsProjectIdRunsRunIdScorerSettingsGet - Get Settings
- createStageProjectsProjectIdStagesPost - Create Stage
- getStageProjectsProjectIdStagesGet - Get Stage
- updateStageProjectsProjectIdStagesStageIdPost - Update Stage
- pauseStageProjectsProjectIdStagesStageIdPut - Pause Stage
- logTracesProjectsProjectIdTracesPost - Log Traces
- updateTraceProjectsProjectIdTracesTraceIdPatch - Update Trace
- getTraceProjectsProjectIdTracesTraceIdGet - Get Trace
- updateSpanProjectsProjectIdSpansSpanIdPatch - Update Span
- getSpanProjectsProjectIdSpansSpanIdGet - Get Span
- tracesAvailableColumnsProjectsProjectIdTracesAvailableColumnsPost - Traces Available Columns
- metricsTestingAvailableColumnsProjectsProjectIdMetricsTestingAvailableColumnsPost - Metrics Testing Available Columns
- spansAvailableColumnsProjectsProjectIdSpansAvailableColumnsPost - Spans Available Columns
- queryTracesProjectsProjectIdTracesSearchPost - Query Traces
- queryPartialTracesProjectsProjectIdTracesPartialSearchPost - Query Partial Traces
- countTracesProjectsProjectIdTracesCountPost - Count Traces
- logSpansProjectsProjectIdSpansPost - Log Spans
- querySpansProjectsProjectIdSpansSearchPost - Query Spans
- queryPartialSpansProjectsProjectIdSpansPartialSearchPost - Query Partial Spans
- countSpansProjectsProjectIdSpansCountPost - Count Spans
- queryMetricsProjectsProjectIdMetricsSearchPost - Query Metrics
- createSessionProjectsProjectIdSessionsPost - Create Session
- querySessionsProjectsProjectIdSessionsSearchPost - Query Sessions
- queryPartialSessionsProjectsProjectIdSessionsPartialSearchPost - Query Partial Sessions
- countSessionsProjectsProjectIdSessionsCountPost - Count Sessions
- getSessionProjectsProjectIdSessionsSessionIdGet - Get Session
- sessionsAvailableColumnsProjectsProjectIdSessionsAvailableColumnsPost - Sessions Available Columns
- getAggregatedTraceViewProjectsProjectIdTracesAggregatedPost - Get Aggregated Trace View
- exportRecordsProjectsProjectIdExportRecordsPost - Export Records
- recomputeMetricsProjectsProjectIdRecomputeMetricsPost - Recompute Metrics
- deleteTracesProjectsProjectIdTracesDeletePost - Delete Traces
- deleteSpansProjectsProjectIdSpansDeletePost - Delete Spans
- deleteSessionsProjectsProjectIdSessionsDeletePost - Delete Sessions
All the methods listed above are available as standalone functions. These functions are ideal for use in applications running in the browser, serverless runtimes or other environments where application bundle size is a primary concern. When using a bundler to build your application, all unused functionality will be either excluded from the final bundle or tree-shaken away.
To read more about standalone functions, check FUNCTIONS.md.
Available standalone functions
authLoginApiKeyLoginApiKeyPost- Login Api KeyauthLoginEmailLoginPost- Login EmaildatasetsBulkDeleteDatasetsDatasetsBulkDeleteDelete- Bulk Delete DatasetsdatasetsCreateDatasetDatasetsPost- Create DatasetdatasetsCreateGroupDatasetCollaboratorsDatasetsDatasetIdGroupsPost- Create Group Dataset CollaboratorsdatasetsCreateUserDatasetCollaboratorsDatasetsDatasetIdUsersPost- Create User Dataset CollaboratorsdatasetsDeleteDatasetDatasetsDatasetIdDelete- Delete DatasetdatasetsDeleteGroupDatasetCollaboratorDatasetsDatasetIdGroupsGroupIdDelete- Delete Group Dataset CollaboratordatasetsDeleteUserDatasetCollaboratorDatasetsDatasetIdUsersUserIdDelete- Delete User Dataset CollaboratordatasetsDownloadDatasetDatasetsDatasetIdDownloadGet- Download DatasetdatasetsExtendDatasetContentDatasetsExtendPost- Extend Dataset ContentdatasetsGetDatasetContentDatasetsDatasetIdContentGet- Get Dataset ContentdatasetsGetDatasetDatasetsDatasetIdGet- Get DatasetdatasetsGetDatasetSyntheticExtendStatusDatasetsExtendDatasetIdGet- Get Dataset Synthetic Extend StatusdatasetsGetDatasetVersionContentDatasetsDatasetIdVersionsVersionIndexContentGet- Get Dataset Version ContentdatasetsListDatasetProjectsDatasetsDatasetIdProjectsGet- List Dataset ProjectsdatasetsListDatasetsDatasetsGet- List DatasetsdatasetsListGroupDatasetCollaboratorsDatasetsDatasetIdGroupsGet- List Group Dataset CollaboratorsdatasetsListUserDatasetCollaboratorsDatasetsDatasetIdUsersGet- List User Dataset CollaboratorsdatasetsPreviewDatasetDatasetsDatasetIdPreviewPost- Preview DatasetdatasetsQueryDatasetContentDatasetsDatasetIdContentQueryPost- Query Dataset ContentdatasetsQueryDatasetsDatasetsQueryPost- Query DatasetsdatasetsQueryDatasetVersionsDatasetsDatasetIdVersionsQueryPost- Query Dataset VersionsdatasetsUpdateDatasetContentDatasetsDatasetIdContentPatch- Update Dataset ContentdatasetsUpdateDatasetDatasetsDatasetIdPatch- Update DatasetdatasetsUpdateDatasetVersionDatasetsDatasetIdVersionsVersionIndexPatch- Update Dataset VersiondatasetsUpdateGroupDatasetCollaboratorDatasetsDatasetIdGroupsGroupIdPatch- Update Group Dataset CollaboratordatasetsUpdateUserDatasetCollaboratorDatasetsDatasetIdUsersUserIdPatch- Update User Dataset CollaboratordatasetsUpsertDatasetContentDatasetsDatasetIdContentPut- Upsert Dataset ContentexperimentCreateExperimentProjectsProjectIdExperimentsPost- Create ExperimentexperimentDeleteExperimentProjectsProjectIdExperimentsExperimentIdDelete- Delete ExperimentexperimentExperimentsAvailableColumnsProjectsProjectIdExperimentsAvailableColumnsPost- Experiments Available ColumnsexperimentGetExperimentMetricsProjectsProjectIdExperimentsExperimentIdMetricsPost- Get Experiment MetricsexperimentGetExperimentProjectsProjectIdExperimentsExperimentIdGet- Get ExperimentexperimentGetExperimentsMetricsProjectsProjectIdExperimentsMetricsPost- Get Experiments MetricsexperimentGetMetricSettingsProjectsProjectIdExperimentsExperimentIdMetricSettingsGet- Get Metric SettingsexperimentListExperimentsPaginatedProjectsProjectIdExperimentsPaginatedGet- List Experiments PaginatedexperimentSearchExperimentsProjectsProjectIdExperimentsSearchPost- Search ExperimentsexperimentTagsDeleteExperimentTagProjectsProjectIdExperimentsExperimentIdTagsTagIdDelete- Delete Experiment TagexperimentTagsGetExperimentTagProjectsProjectIdExperimentsExperimentIdTagsTagIdGet- Get Experiment TagexperimentTagsGetExperimentTagsProjectsProjectIdExperimentsExperimentIdTagsGet- Get Experiment TagsexperimentTagsSetTagForExperimentProjectsProjectIdExperimentsExperimentIdTagsPost- Set Tag For ExperimentexperimentTagsUpdateTagForExperimentProjectsProjectIdExperimentsExperimentIdTagsTagIdPut- Update Tag For ExperimentexperimentUpdateExperimentProjectsProjectIdExperimentsExperimentIdPut- Update ExperimentexperimentUpdateMetricSettingsProjectsProjectIdExperimentsExperimentIdMetricSettingsPatch- Update Metric SettingshealthHealthcheckHealthcheckGet- HealthcheckintegrationsCreateGroupIntegrationCollaboratorsIntegrationsIntegrationIdGroupsPost- Create Group Integration CollaboratorsintegrationsCreateOrUpdateIntegrationIntegrationsAnthropicPut- Create Or Update IntegrationintegrationsCreateOrUpdateIntegrationIntegrationsAwsBedrockPut- Create Or Update IntegrationintegrationsCreateOrUpdateIntegrationIntegrationsAwsSagemakerPut- Create Or Update IntegrationintegrationsCreateOrUpdateIntegrationIntegrationsAzurePut- Create Or Update IntegrationintegrationsCreateOrUpdateIntegrationIntegrationsCustomPut- Create Or Update IntegrationintegrationsCreateOrUpdateIntegrationIntegrationsLabelstudioPut- Create Or Update IntegrationintegrationsCreateOrUpdateIntegrationIntegrationsMistralPut- Create Or Update IntegrationintegrationsCreateOrUpdateIntegrationIntegrationsNvidiaPut- Create Or Update IntegrationintegrationsCreateOrUpdateIntegrationIntegrationsOpenaiPut- Create Or Update IntegrationintegrationsCreateOrUpdateIntegrationIntegrationsVegasGatewayPut- Create Or Update IntegrationintegrationsCreateOrUpdateIntegrationIntegrationsVertexAiPut- Create Or Update IntegrationintegrationsCreateOrUpdateIntegrationIntegrationsWriterPut- Create Or Update IntegrationintegrationsCreateOrUpdateIntegrationSelectionIntegrationsIntegrationIdSelectPut- Create Or Update Integration SelectionintegrationsCreateOrUpdateUnityCatalogIntegrationIntegrationsDatabricksPut- Create Or Update Unity Catalog IntegrationintegrationsCreateUserIntegrationCollaboratorsIntegrationsIntegrationIdUsersPost- Create User Integration CollaboratorsintegrationsDeleteGroupIntegrationCollaboratorIntegrationsIntegrationIdGroupsGroupIdDelete- Delete Group Integration CollaboratorintegrationsDeleteIntegrationIntegrationsNameDelete- Delete IntegrationintegrationsDeleteUserIntegrationCollaboratorIntegrationsIntegrationIdUsersUserIdDelete- Delete User Integration CollaboratorintegrationsExportEditsDatabricksIntegrationsDatabricksEditsExportPost- Export Edits DatabricksintegrationsExportEditsDatabricksIntegrationsDatabricksEditsExportPost- Export Edits DatabricksintegrationsExportEditsDatabricksUnityCatalogIntegrationsDatabricksUnityCatalogEditsExportPost- Export Edits Databricks Unity CatalogintegrationsExportEditsDatabricksUnityCatalogIntegrationsDatabricksUnityCatalogEditsExportPost- Export Edits Databricks Unity CatalogintegrationsExportToDatabricksIntegrationsDatabricksExportPost- Export To DatabricksintegrationsExportToDatabricksUnityCatalogIntegrationsDatabricksUnityCatalogExportPost- Export To Databricks Unity CatalogintegrationsExportToLabelstudioIntegrationsLabelstudioExportPost- Export To LabelstudiointegrationsGetDatabasesForClusterIntegrationsDatabricksDatabasesGet- Get Databases For ClusterintegrationsGetDatabricksCatalogsIntegrationsDatabricksCatalogsGet- Get Databricks CatalogsintegrationsGetIntegrationIntegrationsNameGet- Get IntegrationintegrationsGetIntegrationStatusIntegrationsNameStatusGet- Get Integration StatusintegrationsGetLabelstudioProjectsIntegrationsLabelstudioProjectsGet- Get Labelstudio ProjectsintegrationsListAvailableIntegrationsIntegrationsAvailableGet- List Available IntegrationsintegrationsListGroupIntegrationCollaboratorsIntegrationsIntegrationIdGroupsGet- List Group Integration CollaboratorsintegrationsListIntegrationsIntegrationsGet- List IntegrationsintegrationsListUserIntegrationCollaboratorsIntegrationsIntegrationIdUsersGet- List User Integration CollaboratorsintegrationsUpdateGroupIntegrationCollaboratorIntegrationsIntegrationIdGroupsGroupIdPatch- Update Group Integration CollaboratorintegrationsUpdateUserIntegrationCollaboratorIntegrationsIntegrationIdUsersUserIdPatch- Update User Integration CollaboratorjobsCreateJobJobsPost- Create JobjobsGetJobJobsJobIdGet- Get JobjobsGetJobsForProjectRunProjectsProjectIdRunsRunIdJobsGet- Get Jobs For Project RunjobsGetLatestJobForProjectRunProjectsProjectIdRunsRunIdJobsLatestGet- Get Latest Job For Project RunllmIntegrationsGetAvailableModelsLlmIntegrationsLlmIntegrationModelsGet- Get Available ModelsllmIntegrationsGetAvailableScorerModelsLlmIntegrationsLlmIntegrationScorerModelsGet- Get Available Scorer ModelsllmIntegrationsGetIntegrationsAndModelInfoForRunLlmIntegrationsProjectsProjectIdRunsRunIdGet- Get Integrations And Model Info For RunllmIntegrationsGetIntegrationsAndModelInfoLlmIntegrationsGet- Get Integrations And Model InfologStreamCreateLogStreamProjectsProjectIdLogStreamsPost- Create Log StreamlogStreamDeleteLogStreamProjectsProjectIdLogStreamsLogStreamIdDelete- Delete Log StreamlogStreamGetLogStreamProjectsProjectIdLogStreamsLogStreamIdGet- Get Log StreamlogStreamGetMetricSettingsProjectsProjectIdLogStreamsLogStreamIdMetricSettingsGet- Get Metric SettingslogStreamListLogStreamsPaginatedProjectsProjectIdLogStreamsPaginatedGet- List Log Streams PaginatedlogStreamSearchLogStreamsProjectsProjectIdLogStreamsSearchPost- Search Log StreamslogStreamUpdateLogStreamProjectsProjectIdLogStreamsLogStreamIdPut- Update Log StreamlogStreamUpdateMetricSettingsProjectsProjectIdLogStreamsLogStreamIdMetricSettingsPatch- Update Metric SettingsprojectsCreateGroupProjectCollaboratorsProjectsProjectIdGroupsPost- Create Group Project CollaboratorsprojectsCreateProjectProjectsPost- Create ProjectprojectsCreateUserProjectCollaboratorsProjectsProjectIdUsersPost- Create User Project CollaboratorsprojectsDeleteGroupProjectCollaboratorProjectsProjectIdGroupsGroupIdDelete- Delete Group Project CollaboratorprojectsDeleteProjectProjectsProjectIdDelete- Delete ProjectprojectsDeleteUserProjectCollaboratorProjectsProjectIdUsersUserIdDelete- Delete User Project CollaboratorprojectsGetCollaboratorRolesCollaboratorRolesGet- Get Collaborator RolesprojectsGetProjectProjectsProjectIdGet- Get ProjectprojectsGetProjectsCountProjectsCountPost- Get Projects CountprojectsGetProjectsPaginatedProjectsPaginatedPost- Get Projects PaginatedprojectsListGroupProjectCollaboratorsProjectsProjectIdGroupsGet- List Group Project CollaboratorsprojectsListUserProjectCollaboratorsProjectsProjectIdUsersGet- List User Project CollaboratorsprojectsUpdateGroupProjectCollaboratorProjectsProjectIdGroupsGroupIdPatch- Update Group Project CollaboratorprojectsUpdateProjectProjectsProjectIdPut- Update ProjectprojectsUpdateUserProjectCollaboratorProjectsProjectIdUsersUserIdPatch- Update User Project CollaboratorprojectsUploadFileProjectsProjectIdUploadFilePost- Upload FilepromptsAutogenLlmScorerScorersLlmAutogenPost- Autogen Llm ScorerpromptsAutogenLlmScorerScorersLlmAutogenPost- Autogen Llm ScorerpromptsAutogenLlmScorerScorersLlmAutogenPost- Autogen Llm ScorerpromptsBulkDeleteGlobalTemplatesTemplatesBulkDeleteDelete- Bulk Delete Global TemplatespromptsCreateCodeScorerVersionScorersScorerIdVersionCodePost- Create Code Scorer VersionpromptsCreateCodeScorerVersionScorersScorerIdVersionCodePost- Create Code Scorer VersionpromptsCreateCodeScorerVersionScorersScorerIdVersionCodePost- Create Code Scorer VersionpromptsCreateGlobalPromptTemplateTemplatesPost- Create Global Prompt TemplatepromptsCreateGlobalPromptTemplateVersionTemplatesTemplateIdVersionsPost- Create Global Prompt Template VersionpromptsCreateGroupPromptTemplateCollaboratorsTemplatesTemplateIdGroupsPost- Create Group Prompt Template CollaboratorspromptsCreateLlmScorerVersionScorersScorerIdVersionLlmPost- Create Llm Scorer VersionpromptsCreateLlmScorerVersionScorersScorerIdVersionLlmPost- Create Llm Scorer VersionpromptsCreateLlmScorerVersionScorersScorerIdVersionLlmPost- Create Llm Scorer VersionpromptsCreateLunaScorerVersionScorersScorerIdVersionLunaPost- Create Luna Scorer VersionpromptsCreateLunaScorerVersionScorersScorerIdVersionLunaPost- Create Luna Scorer VersionpromptsCreateLunaScorerVersionScorersScorerIdVersionLunaPost- Create Luna Scorer VersionpromptsCreatePresetScorerVersionScorersScorerIdVersionPresetPost- Create Preset Scorer VersionpromptsCreatePresetScorerVersionScorersScorerIdVersionPresetPost- Create Preset Scorer VersionpromptsCreatePresetScorerVersionScorersScorerIdVersionPresetPost- Create Preset Scorer VersionpromptsCreatePromptTemplateWithVersionProjectsProjectIdTemplatesPost- Create Prompt Template With VersionpromptsCreateScorersPost- CreatepromptsCreateScorersPost- CreatepromptsCreateScorersPost- CreatepromptsCreateUserPromptTemplateCollaboratorsTemplatesTemplateIdUsersPost- Create User Prompt Template CollaboratorspromptsDeleteGlobalTemplateTemplatesTemplateIdDelete- Delete Global TemplatepromptsDeleteGroupPromptTemplateCollaboratorTemplatesTemplateIdGroupsGroupIdDelete- Delete Group Prompt Template CollaboratorpromptsDeleteScorerScorersScorerIdDelete- Delete ScorerpromptsDeleteScorerScorersScorerIdDelete- Delete ScorerpromptsDeleteScorerScorersScorerIdDelete- Delete ScorerpromptsDeleteUserPromptTemplateCollaboratorTemplatesTemplateIdUsersUserIdDelete- Delete User Prompt Template CollaboratorpromptsGenerateTemplateInputStubInputStubPost- Generate Template Input StubpromptsGetGlobalTemplateTemplatesTemplateIdGet- Get Global TemplatepromptsGetGlobalTemplateVersionTemplatesTemplateIdVersionsVersionGet- Get Global Template VersionpromptsGetProjectTemplatesProjectsProjectIdTemplatesGet- Get Project TemplatespromptsGetScorerScorersScorerIdGet- Get ScorerpromptsGetScorerScorersScorerIdGet- Get ScorerpromptsGetScorerScorersScorerIdGet- Get ScorerpromptsGetScorerVersionCodeScorersScorerIdVersionCodeGet- Get Scorer Version CodepromptsGetScorerVersionCodeScorersScorerIdVersionCodeGet- Get Scorer Version CodepromptsGetScorerVersionCodeScorersScorerIdVersionCodeGet- Get Scorer Version CodepromptsGetScorerVersionOrLatestScorersScorerIdVersionGet- Get Scorer Version Or LatestpromptsGetScorerVersionOrLatestScorersScorerIdVersionGet- Get Scorer Version Or LatestpromptsGetScorerVersionOrLatestScorersScorerIdVersionGet- Get Scorer Version Or LatestpromptsGetTemplateVersionByNameProjectsProjectIdTemplatesVersionsGet- Get Template Version By NamepromptsGetValidateCodeScorerTaskResultScorersCodeValidateTaskIdGet- Get Validate Code Scorer Task ResultpromptsGetValidateCodeScorerTaskResultScorersCodeValidateTaskIdGet- Get Validate Code Scorer Task ResultpromptsGetValidateCodeScorerTaskResultScorersCodeValidateTaskIdGet- Get Validate Code Scorer Task ResultpromptsListAllVersionsForScorerScorersScorerIdVersionsGet- List All Versions For ScorerpromptsListAllVersionsForScorerScorersScorerIdVersionsGet- List All Versions For ScorerpromptsListAllVersionsForScorerScorersScorerIdVersionsGet- List All Versions For ScorerpromptsListGroupPromptTemplateCollaboratorsTemplatesTemplateIdGroupsGet- List Group Prompt Template CollaboratorspromptsListProjectsForScorerRouteScorersScorerIdProjectsGet- List Projects For Scorer RoutepromptsListProjectsForScorerRouteScorersScorerIdProjectsGet- List Projects For Scorer RoutepromptsListProjectsForScorerRouteScorersScorerIdProjectsGet- List Projects For Scorer RoutepromptsListProjectsForScorerVersionRouteScorersVersionsScorerVersionIdProjectsGet- List Projects For Scorer Version RoutepromptsListProjectsForScorerVersionRouteScorersVersionsScorerVersionIdProjectsGet- List Projects For Scorer Version RoutepromptsListProjectsForScorerVersionRouteScorersVersionsScorerVersionIdProjectsGet- List Projects For Scorer Version RoutepromptsListScorersWithFiltersScorersListPost- List Scorers With FilterspromptsListScorersWithFiltersScorersListPost- List Scorers With FilterspromptsListScorersWithFiltersScorersListPost- List Scorers With FilterspromptsListTagsScorersTagsGet- List TagspromptsListTagsScorersTagsGet- List TagspromptsListTagsScorersTagsGet- List TagspromptsListUserPromptTemplateCollaboratorsTemplatesTemplateIdUsersGet- List User Prompt Template CollaboratorspromptsManualLlmValidateScorersLlmValidatePost- Manual Llm ValidatepromptsManualLlmValidateScorersLlmValidatePost- Manual Llm ValidatepromptsManualLlmValidateScorersLlmValidatePost- Manual Llm ValidatepromptsQueryTemplatesTemplatesQueryPost- Query TemplatespromptsQueryTemplateVersionsTemplatesTemplateIdVersionsQueryPost- Query Template VersionspromptsRenderTemplateRenderTemplatePost- Render TemplatepromptsRestoreScorerVersionScorersScorerIdVersionsVersionNumberRestorePost- Restore Scorer VersionpromptsRestoreScorerVersionScorersScorerIdVersionsVersionNumberRestorePost- Restore Scorer VersionpromptsRestoreScorerVersionScorersScorerIdVersionsVersionNumberRestorePost- Restore Scorer VersionpromptsSetSelectedGlobalTemplateVersionTemplatesTemplateIdVersionsVersionPut- Set Selected Global Template VersionpromptsUpdateGlobalTemplateTemplatesTemplateIdPatch- Update Global TemplatepromptsUpdateGroupPromptTemplateCollaboratorTemplatesTemplateIdGroupsGroupIdPatch- Update Group Prompt Template CollaboratorpromptsUpdateScorersScorerIdPatch- UpdatepromptsUpdateScorersScorerIdPatch- UpdatepromptsUpdateScorersScorerIdPatch- UpdatepromptsUpdateUserPromptTemplateCollaboratorTemplatesTemplateIdUsersUserIdPatch- Update User Prompt Template CollaboratorpromptsValidateCodeScorerLogRecordScorersCodeValidateLogRecordPost- Validate Code Scorer Log RecordpromptsValidateCodeScorerLogRecordScorersCodeValidateLogRecordPost- Validate Code Scorer Log RecordpromptsValidateCodeScorerLogRecordScorersCodeValidateLogRecordPost- Validate Code Scorer Log RecordpromptsValidateCodeScorerScorersCodeValidatePost- Validate Code ScorerpromptsValidateCodeScorerScorersCodeValidatePost- Validate Code ScorerpromptsValidateCodeScorerScorersCodeValidatePost- Validate Code ScorerpromptsValidateLlmScorerLogRecordScorersLlmValidateLogRecordPost- Validate Llm Scorer Log RecordpromptsValidateLlmScorerLogRecordScorersLlmValidateLogRecordPost- Validate Llm Scorer Log RecordpromptsValidateLlmScorerLogRecordScorersLlmValidateLogRecordPost- Validate Llm Scorer Log RecordprotectCreateStageProjectsProjectIdStagesPost- Create StageprotectCreateStageProjectsProjectIdStagesPost- Create StageprotectGetStageProjectsProjectIdStagesGet- Get StageprotectGetStageProjectsProjectIdStagesGet- Get StageprotectInvokeProtectInvokePost- InvokeprotectPauseStageProjectsProjectIdStagesStageIdPut- Pause StageprotectPauseStageProjectsProjectIdStagesStageIdPut- Pause StageprotectUpdateStageProjectsProjectIdStagesStageIdPost- Update StageprotectUpdateStageProjectsProjectIdStagesStageIdPost- Update StagerunScorerSettingsGetSettingsProjectsProjectIdRunsRunIdScorerSettingsGet- Get SettingsrunScorerSettingsUpsertScorersConfigProjectsProjectIdRunsRunIdScorerSettingsPatch- Upsert Scorers ConfigrunScorerSettingsUpsertScorersConfigProjectsProjectIdRunsRunIdScorerSettingsPost- Upsert Scorers ConfigtraceCountSessionsProjectsProjectIdSessionsCountPost- Count SessionstraceCountSpansProjectsProjectIdSpansCountPost- Count SpanstraceCountTracesProjectsProjectIdTracesCountPost- Count TracestraceCreateSessionProjectsProjectIdSessionsPost- Create SessiontraceDeleteSessionsProjectsProjectIdSessionsDeletePost- Delete SessionstraceDeleteSpansProjectsProjectIdSpansDeletePost- Delete SpanstraceDeleteTracesProjectsProjectIdTracesDeletePost- Delete TracestraceExportRecordsProjectsProjectIdExportRecordsPost- Export RecordstraceGetAggregatedTraceViewProjectsProjectIdTracesAggregatedPost- Get Aggregated Trace ViewtraceGetSessionProjectsProjectIdSessionsSessionIdGet- Get SessiontraceGetSpanProjectsProjectIdSpansSpanIdGet- Get SpantraceGetTraceProjectsProjectIdTracesTraceIdGet- Get TracetraceLogSpansProjectsProjectIdSpansPost- Log SpanstraceLogTracesProjectsProjectIdTracesPost- Log TracestraceMetricsTestingAvailableColumnsProjectsProjectIdMetricsTestingAvailableColumnsPost- Metrics Testing Available ColumnstraceQueryMetricsProjectsProjectIdMetricsSearchPost- Query MetricstraceQueryPartialSessionsProjectsProjectIdSessionsPartialSearchPost- Query Partial SessionstraceQueryPartialSpansProjectsProjectIdSpansPartialSearchPost- Query Partial SpanstraceQueryPartialTracesProjectsProjectIdTracesPartialSearchPost- Query Partial TracestraceQuerySessionsProjectsProjectIdSessionsSearchPost- Query SessionstraceQuerySpansProjectsProjectIdSpansSearchPost- Query SpanstraceQueryTracesProjectsProjectIdTracesSearchPost- Query TracestraceRecomputeMetricsProjectsProjectIdRecomputeMetricsPost- Recompute MetricstraceSessionsAvailableColumnsProjectsProjectIdSessionsAvailableColumnsPost- Sessions Available ColumnstraceSpansAvailableColumnsProjectsProjectIdSpansAvailableColumnsPost- Spans Available ColumnstraceTracesAvailableColumnsProjectsProjectIdTracesAvailableColumnsPost- Traces Available ColumnstraceUpdateSpanProjectsProjectIdSpansSpanIdPatch- Update SpantraceUpdateTraceProjectsProjectIdTracesTraceIdPatch- Update Trace- Delete Prompt DatasetdatasetsDeletePromptDatasetProjectsProjectIdPromptDatasetsDatasetIdDelete⚠️ Deprecated- Download Prompt DatasetdatasetsDownloadPromptDatasetProjectsProjectIdPromptDatasetsDatasetIdGet⚠️ Deprecated- List Prompt DatasetsdatasetsListPromptDatasetsProjectsProjectIdPromptDatasetsGet⚠️ Deprecated- Update Prompt DatasetdatasetsUpdatePromptDatasetProjectsProjectIdPromptDatasetsDatasetIdPut⚠️ Deprecated- Upload Prompt Evaluation DatasetdatasetsUploadPromptEvaluationDatasetProjectsProjectIdPromptDatasetsPost⚠️ Deprecated- List ExperimentsexperimentListExperimentsProjectsProjectIdExperimentsGet⚠️ Deprecated- Create Or Update Unity Catalog IntegrationintegrationsCreateOrUpdateUnityCatalogIntegrationIntegrationsDatabricksUnityCatalogSqlPut⚠️ Deprecated- List Log StreamslogStreamListLogStreamsProjectsProjectIdLogStreamsGet⚠️ Deprecated- Get All ProjectsprojectsGetAllProjectsProjectsAllGet⚠️ Deprecated- Get ProjectsprojectsGetProjectsProjectsGet⚠️ Deprecated- Create Prompt Template VersionpromptsCreatePromptTemplateVersionProjectsProjectIdTemplatesTemplateIdVersionsPost⚠️ Deprecated- Delete TemplatepromptsDeleteTemplateProjectsProjectIdTemplatesTemplateIdDelete⚠️ Deprecated- Get Template From ProjectpromptsGetTemplateFromProjectProjectsProjectIdTemplatesTemplateIdGet⚠️ Deprecated- Get Template VersionpromptsGetTemplateVersionProjectsProjectIdTemplatesTemplateIdVersionsVersionGet⚠️ Deprecated- Set Selected Template VersionpromptsSetSelectedTemplateVersionProjectsProjectIdTemplatesTemplateIdVersionsVersionPut⚠️ Deprecated
Certain SDK methods accept files as part of a multi-part request. It is possible and typically recommended to upload files as a stream rather than reading the entire contents into memory. This avoids excessive memory consumption and potentially crashing with out-of-memory errors when working with very large files. The following example demonstrates how to attach a file stream to a request.
Tip
Depending on your JavaScript runtime, there are convenient utilities that return a handle to a file without reading the entire contents into memory:
- Node.js v20+: Since v20, Node.js comes with a native
openAsBlobfunction innode:fs. - Bun: The native
Bun.filefunction produces a file handle that can be used for streaming file uploads. - Browsers: All supported browsers return an instance to a
Filewhen reading the value from an<input type="file">element. - Node.js v18: A file stream can be created using the
fileFromhelper fromfetch-blob/from.js.
import { GalileoGenerated } from "galileo-generated";
const galileoGenerated = new GalileoGenerated();
async function run() {
const result = await galileoGenerated.datasets.createDatasetDatasetsPost({
apiKeyHeader: process.env["GALILEOGENERATED_API_KEY_HEADER"] ?? "",
}, {});
console.log(result);
}
run();Some of the endpoints in this SDK support retries. If you use the SDK without any configuration, it will fall back to the default retry strategy provided by the API. However, the default retry strategy can be overridden on a per-operation basis, or across the entire SDK.
To change the default retry strategy for a single API call, simply provide a retryConfig object to the call:
import { GalileoGenerated } from "galileo-generated";
const galileoGenerated = new GalileoGenerated({
apiKeyHeader: process.env["GALILEOGENERATED_API_KEY_HEADER"] ?? "",
});
async function run() {
const result = await galileoGenerated.health.healthcheckHealthcheckGet({
retries: {
strategy: "backoff",
backoff: {
initialInterval: 1,
maxInterval: 50,
exponent: 1.1,
maxElapsedTime: 100,
},
retryConnectionErrors: false,
},
});
console.log(result);
}
run();If you'd like to override the default retry strategy for all operations that support retries, you can provide a retryConfig at SDK initialization:
import { GalileoGenerated } from "galileo-generated";
const galileoGenerated = new GalileoGenerated({
retryConfig: {
strategy: "backoff",
backoff: {
initialInterval: 1,
maxInterval: 50,
exponent: 1.1,
maxElapsedTime: 100,
},
retryConnectionErrors: false,
},
apiKeyHeader: process.env["GALILEOGENERATED_API_KEY_HEADER"] ?? "",
});
async function run() {
const result = await galileoGenerated.health.healthcheckHealthcheckGet();
console.log(result);
}
run();GalileoGeneratedError is the base class for all HTTP error responses. It has the following properties:
| Property | Type | Description |
|---|---|---|
error.message |
string |
Error message |
error.statusCode |
number |
HTTP response status code eg 404 |
error.headers |
Headers |
HTTP response headers |
error.body |
string |
HTTP body. Can be empty string if no body is returned. |
error.rawResponse |
Response |
Raw HTTP response |
error.data$ |
Optional. Some errors may contain structured data. See Error Classes. |
import { GalileoGenerated } from "galileo-generated";
import * as errors from "galileo-generated/models/errors";
const galileoGenerated = new GalileoGenerated({
apiKeyHeader: process.env["GALILEOGENERATED_API_KEY_HEADER"] ?? "",
});
async function run() {
try {
const result = await galileoGenerated.auth.loginEmailLoginPost({
username: "Araceli_Herzog",
password: "vochafN1SS9zPdo",
});
console.log(result);
} catch (error) {
// The base class for HTTP error responses
if (error instanceof errors.GalileoGeneratedError) {
console.log(error.message);
console.log(error.statusCode);
console.log(error.body);
console.log(error.headers);
// Depending on the method different errors may be thrown
if (error instanceof errors.HTTPValidationError) {
console.log(error.data$.detail); // ValidationError[]
}
}
}
}
run();Primary error:
GalileoGeneratedError: The base class for HTTP error responses.
Less common errors (7)
Network errors:
ConnectionError: HTTP client was unable to make a request to a server.RequestTimeoutError: HTTP request timed out due to an AbortSignal signal.RequestAbortedError: HTTP request was aborted by the client.InvalidRequestError: Any input used to create a request is invalid.UnexpectedClientError: Unrecognised or unexpected error.
Inherit from GalileoGeneratedError:
HTTPValidationError: Validation Error. Status code422. Applicable to 201 of 259 methods.*ResponseValidationError: Type mismatch between the data returned from the server and the structure expected by the SDK. Seeerror.rawValuefor the raw value anderror.pretty()for a nicely formatted multi-line string.
* Check the method documentation to see if the error is applicable.
The default server can be overridden globally by passing a URL to the serverURL: string optional parameter when initializing the SDK client instance. For example:
import { GalileoGenerated } from "galileo-generated";
const galileoGenerated = new GalileoGenerated({
serverURL: "https://api.galileo.ai",
apiKeyHeader: process.env["GALILEOGENERATED_API_KEY_HEADER"] ?? "",
});
async function run() {
const result = await galileoGenerated.health.healthcheckHealthcheckGet();
console.log(result);
}
run();The TypeScript SDK makes API calls using an HTTPClient that wraps the native
Fetch API. This
client is a thin wrapper around fetch and provides the ability to attach hooks
around the request lifecycle that can be used to modify the request or handle
errors and response.
The HTTPClient constructor takes an optional fetcher argument that can be
used to integrate a third-party HTTP client or when writing tests to mock out
the HTTP client and feed in fixtures.
The following example shows how to use the "beforeRequest" hook to to add a
custom header and a timeout to requests and how to use the "requestError" hook
to log errors:
import { GalileoGenerated } from "galileo-generated";
import { HTTPClient } from "galileo-generated/lib/http";
const httpClient = new HTTPClient({
// fetcher takes a function that has the same signature as native `fetch`.
fetcher: (request) => {
return fetch(request);
}
});
httpClient.addHook("beforeRequest", (request) => {
const nextRequest = new Request(request, {
signal: request.signal || AbortSignal.timeout(5000)
});
nextRequest.headers.set("x-custom-header", "custom value");
return nextRequest;
});
httpClient.addHook("requestError", (error, request) => {
console.group("Request Error");
console.log("Reason:", `${error}`);
console.log("Endpoint:", `${request.method} ${request.url}`);
console.groupEnd();
});
const sdk = new GalileoGenerated({ httpClient: httpClient });You can setup your SDK to emit debug logs for SDK requests and responses.
You can pass a logger that matches console's interface as an SDK option.
Warning
Beware that debug logging will reveal secrets, like API tokens in headers, in log messages printed to a console or files. It's recommended to use this feature only during local development and not in production.
import { GalileoGenerated } from "galileo-generated";
const sdk = new GalileoGenerated({ debugLogger: console });You can also enable a default debug logger by setting an environment variable GALILEOGENERATED_DEBUG to true.
This SDK is in beta, and there may be breaking changes between versions without a major version update. Therefore, we recommend pinning usage to a specific package version. This way, you can install the same version each time without breaking changes unless you are intentionally looking for the latest version.
While we value open-source contributions to this SDK, this library is generated programmatically. Any manual changes added to internal files will be overwritten on the next generation. We look forward to hearing your feedback. Feel free to open a PR or an issue with a proof of concept and we'll do our best to include it in a future release.