Params Types:
- langsmith.CustomChartsSectionRequestParam
- langsmith.RunStatsGroupByParam
- langsmith.SessionSortableColumns
- langsmith.TimedeltaInputParam
Response Types:
- langsmith.CustomChartsSection
- langsmith.TracerSession
- langsmith.TracerSessionWithoutVirtualFields
- langsmith.SessionDeleteResponse
Methods:
client.Sessions.New(ctx context.Context, params langsmith.SessionNewParams) (*langsmith.TracerSessionWithoutVirtualFields, error)client.Sessions.Get(ctx context.Context, sessionID string, params langsmith.SessionGetParams) (*langsmith.TracerSession, error)client.Sessions.Update(ctx context.Context, sessionID string, body langsmith.SessionUpdateParams) (*langsmith.TracerSessionWithoutVirtualFields, error)client.Sessions.List(ctx context.Context, params langsmith.SessionListParams) (*pagination.OffsetPaginationTopLevelArray[langsmith.TracerSession], error)client.Sessions.Delete(ctx context.Context, sessionID string) (*langsmith.SessionDeleteResponse, error)client.Sessions.Dashboard(ctx context.Context, sessionID string, params langsmith.SessionDashboardParams) (*langsmith.CustomChartsSection, error)
Params Types:
Response Types:
- langsmith.SessionInsightNewResponse
- langsmith.SessionInsightUpdateResponse
- langsmith.SessionInsightListResponse
- langsmith.SessionInsightDeleteResponse
- langsmith.SessionInsightGetJobResponse
- langsmith.SessionInsightGetRunsResponse
Methods:
client.Sessions.Insights.New(ctx context.Context, sessionID string, body langsmith.SessionInsightNewParams) (*langsmith.SessionInsightNewResponse, error)client.Sessions.Insights.Update(ctx context.Context, sessionID string, jobID string, body langsmith.SessionInsightUpdateParams) (*langsmith.SessionInsightUpdateResponse, error)client.Sessions.Insights.List(ctx context.Context, sessionID string, query langsmith.SessionInsightListParams) (*pagination.OffsetPaginationInsightsClusteringJobs[langsmith.SessionInsightListResponse], error)client.Sessions.Insights.Delete(ctx context.Context, sessionID string, jobID string) (*langsmith.SessionInsightDeleteResponse, error)client.Sessions.Insights.GetJob(ctx context.Context, sessionID string, jobID string) (*langsmith.SessionInsightGetJobResponse, error)client.Sessions.Insights.GetRuns(ctx context.Context, sessionID string, jobID string, query langsmith.SessionInsightGetRunsParams) (*langsmith.SessionInsightGetRunsResponse, error)
Params Types:
Response Types:
- langsmith.Example
- langsmith.ExampleUpdateResponse
- langsmith.ExampleDeleteResponse
- langsmith.ExampleDeleteAllResponse
Methods:
client.Examples.New(ctx context.Context, body langsmith.ExampleNewParams) (*langsmith.Example, error)client.Examples.Get(ctx context.Context, exampleID string, query langsmith.ExampleGetParams) (*langsmith.Example, error)client.Examples.Update(ctx context.Context, exampleID string, body langsmith.ExampleUpdateParams) (*langsmith.ExampleUpdateResponse, error)client.Examples.List(ctx context.Context, query langsmith.ExampleListParams) (*pagination.OffsetPaginationTopLevelArray[langsmith.Example], error)client.Examples.Delete(ctx context.Context, exampleID string) (*langsmith.ExampleDeleteResponse, error)client.Examples.DeleteAll(ctx context.Context, body langsmith.ExampleDeleteAllParams) (*langsmith.ExampleDeleteAllResponse, error)client.Examples.GetCount(ctx context.Context, query langsmith.ExampleGetCountParams) (*int64, error)client.Examples.UploadFromCsv(ctx context.Context, datasetID string, body langsmith.ExampleUploadFromCsvParams) (*[]langsmith.Example, error)
Response Types:
Methods:
client.Examples.Bulk.New(ctx context.Context, body langsmith.ExampleBulkNewParams) (*[]langsmith.Example, error)client.Examples.Bulk.PatchAll(ctx context.Context, body langsmith.ExampleBulkPatchAllParams) (*langsmith.ExampleBulkPatchAllResponse, error)
Response Types:
Methods:
client.Examples.Validate.New(ctx context.Context) (*langsmith.ExampleValidationResult, error)client.Examples.Validate.Bulk(ctx context.Context) (*[]langsmith.ExampleValidationResult, error)
Params Types:
- langsmith.DataType
- langsmith.DatasetTransformationParam
- langsmith.MissingParam
- langsmith.SortByDatasetColumn
Response Types:
- langsmith.DataType
- langsmith.Dataset
- langsmith.DatasetTransformation
- langsmith.DatasetVersion
- langsmith.Missing
- langsmith.DatasetUpdateResponse
- langsmith.DatasetDeleteResponse
- langsmith.DatasetCloneResponse
- langsmith.DatasetGetCsvResponse
- langsmith.DatasetGetJSONLResponse
- langsmith.DatasetGetOpenAIResponse
- langsmith.DatasetGetOpenAIFtResponse
Methods:
client.Datasets.New(ctx context.Context, body langsmith.DatasetNewParams) (*langsmith.Dataset, error)client.Datasets.Get(ctx context.Context, datasetID string) (*langsmith.Dataset, error)client.Datasets.Update(ctx context.Context, datasetID string, body langsmith.DatasetUpdateParams) (*langsmith.DatasetUpdateResponse, error)client.Datasets.List(ctx context.Context, query langsmith.DatasetListParams) (*pagination.OffsetPaginationTopLevelArray[langsmith.Dataset], error)client.Datasets.Delete(ctx context.Context, datasetID string) (*langsmith.DatasetDeleteResponse, error)client.Datasets.Clone(ctx context.Context, body langsmith.DatasetCloneParams) (*[]langsmith.DatasetCloneResponse, error)client.Datasets.GetCsv(ctx context.Context, datasetID string, query langsmith.DatasetGetCsvParams) (*langsmith.DatasetGetCsvResponse, error)client.Datasets.GetJSONL(ctx context.Context, datasetID string, query langsmith.DatasetGetJSONLParams) (*langsmith.DatasetGetJSONLResponse, error)client.Datasets.GetOpenAI(ctx context.Context, datasetID string, query langsmith.DatasetGetOpenAIParams) (*langsmith.DatasetGetOpenAIResponse, error)client.Datasets.GetOpenAIFt(ctx context.Context, datasetID string, query langsmith.DatasetGetOpenAIFtParams) (*langsmith.DatasetGetOpenAIFtResponse, error)client.Datasets.GetVersion(ctx context.Context, datasetID string, query langsmith.DatasetGetVersionParams) (*langsmith.DatasetVersion, error)client.Datasets.UpdateTags(ctx context.Context, datasetID string, body langsmith.DatasetUpdateTagsParams) (*langsmith.DatasetVersion, error)client.Datasets.Upload(ctx context.Context, body langsmith.DatasetUploadParams) (*langsmith.Dataset, error)
Response Types:
Methods:
client.Datasets.Versions.List(ctx context.Context, datasetID string, query langsmith.DatasetVersionListParams) (*pagination.OffsetPaginationTopLevelArray[langsmith.DatasetVersion], error)client.Datasets.Versions.GetDiff(ctx context.Context, datasetID string, query langsmith.DatasetVersionGetDiffParams) (*langsmith.DatasetVersionGetDiffResponse, error)
Params Types:
Response Types:
Methods:
client.Datasets.Runs.Query(ctx context.Context, datasetID string, params langsmith.DatasetRunQueryParams) (*[]langsmith.ExampleWithRunsCh, error)
Response Types:
Methods:
client.Datasets.ExperimentRuns.Query(ctx context.Context, datasetID string, body langsmith.DatasetExperimentRunQueryParams) (*pagination.ItemsCursorPostPagination[langsmith.DatasetExperimentRunQueryResponse], error)
Response Types:
Methods:
client.Datasets.Share.New(ctx context.Context, datasetID string, body langsmith.DatasetShareNewParams) (*langsmith.DatasetShareSchema, error)client.Datasets.Share.Get(ctx context.Context, datasetID string) (*langsmith.DatasetShareSchema, error)client.Datasets.Share.DeleteAll(ctx context.Context, datasetID string) (*langsmith.DatasetShareDeleteAllResponse, error)
Params Types:
Response Types:
- langsmith.SimpleExperimentInfo
- langsmith.DatasetComparativeNewResponse
- langsmith.DatasetComparativeDeleteResponse
Methods:
client.Datasets.Comparative.New(ctx context.Context, body langsmith.DatasetComparativeNewParams) (*langsmith.DatasetComparativeNewResponse, error)client.Datasets.Comparative.Delete(ctx context.Context, comparativeExperimentID string) (*langsmith.DatasetComparativeDeleteResponse, error)
Methods:
client.Datasets.Splits.New(ctx context.Context, datasetID string, body langsmith.DatasetSplitNewParams) (*[]string, error)client.Datasets.Splits.Get(ctx context.Context, datasetID string, query langsmith.DatasetSplitGetParams) (*[]string, error)
Params Types:
- langsmith.RunIngestParam
- langsmith.RunSelectField
- langsmith.RunStatsQueryParams
- langsmith.RunType
- langsmith.RunTypeEnum
- langsmith.RunsFilterDataSourceTypeEnum
Response Types:
- langsmith.Run
- langsmith.RunSchema
- langsmith.RunType
- langsmith.RunTypeEnum
- langsmith.RunNewResponse
- langsmith.RunUpdateResponse
- langsmith.RunGetURLResponse
- langsmith.RunIngestBatchResponse
- langsmith.RunStatsResponseUnion
- langsmith.RunUpdate2Response
Methods:
client.Runs.New(ctx context.Context, body langsmith.RunNewParams) (*langsmith.RunNewResponse, error)client.Runs.Update(ctx context.Context, runID string, body langsmith.RunUpdateParams) (*langsmith.RunUpdateResponse, error)client.Runs.GetURL(ctx context.Context, runID string, query langsmith.RunGetURLParams) (*langsmith.RunGetURLResponse, error)client.Runs.IngestBatch(ctx context.Context, body langsmith.RunIngestBatchParams) (*langsmith.RunIngestBatchResponse, error)client.Runs.QueryV1(ctx context.Context, body langsmith.RunQueryV1Params) (*pagination.CursorPagination[langsmith.RunSchema], error)client.Runs.QueryV2(ctx context.Context, params langsmith.RunQueryV2Params) (*pagination.ItemsCursorPostPagination[langsmith.Run], error)client.Runs.GetV1(ctx context.Context, runID string, query langsmith.RunGetV1Params) (*langsmith.RunSchema, error)client.Runs.GetV2(ctx context.Context, runID string, params langsmith.RunGetV2Params) (*langsmith.Run, error)client.Runs.Stats(ctx context.Context, body langsmith.RunStatsParams) (*langsmith.RunStatsResponseUnion, error)client.Runs.Update2(ctx context.Context, runID string, body langsmith.RunUpdate2Params) (*langsmith.RunUpdate2Response, error)
Response Types:
Methods:
client.Runs.Share.New(ctx context.Context, runID string, body langsmith.RunShareNewParams) (*langsmith.RunShareNewResponse, error)client.Runs.Share.Delete(ctx context.Context, traceID string, body langsmith.RunShareDeleteParams) error
Response Types:
Methods:
client.Threads.ListTraces(ctx context.Context, threadID string, query langsmith.ThreadListTracesParams) (*pagination.ItemsCursorGetPagination[langsmith.ThreadTrace], error)client.Threads.Query(ctx context.Context, body langsmith.ThreadQueryParams) (*pagination.ItemsCursorPostPagination[langsmith.Thread], error)client.Threads.Stats(ctx context.Context, threadID string, query langsmith.ThreadStatsParams) (*langsmith.ThreadStats, error)
Response Types:
Methods:
client.Traces.ListRuns(ctx context.Context, traceID string, params langsmith.TraceListRunsParams) (*langsmith.TraceListRunsResponse, error)client.Traces.Query(ctx context.Context, body langsmith.TraceQueryParams) (*pagination.ItemsCursorPostPagination[langsmith.Trace], error)
Response Types:
- langsmith.CodeEvaluatorTopLevel
- langsmith.Evaluator
- langsmith.EvaluatorPagerdutyAlert
- langsmith.EvaluatorTopLevel
- langsmith.EvaluatorWebhook
Methods:
client.Evaluators.List(ctx context.Context, query langsmith.EvaluatorListParams) (*[]langsmith.Evaluator, error)
Params Types:
- langsmith.CreateOnlineCodeEvaluatorRequestParam
- langsmith.CreateOnlineEvaluatorRequestParam
- langsmith.CreateOnlineLlmEvaluatorRequestParam
- langsmith.OnlineEvaluatorType
- langsmith.UpdateOnlineCodeEvaluatorRequestParam
- langsmith.UpdateOnlineEvaluatorRequestParam
- langsmith.UpdateOnlineLlmEvaluatorRequestParam
Response Types:
- langsmith.BulkDeleteEvaluatorFailedItem
- langsmith.BulkDeleteEvaluatorsResponse
- langsmith.CreateOnlineEvaluatorResponse
- langsmith.GetOnlineEvaluatorSpendResponse
- langsmith.OnlineCodeEvaluator
- langsmith.OnlineEvaluator
- langsmith.OnlineEvaluatorRunRule
- langsmith.OnlineEvaluatorSpendDay
- langsmith.OnlineEvaluatorSpendGroup
- langsmith.OnlineEvaluatorType
- langsmith.OnlineLlmEvaluator
- langsmith.OnlineSpendLimit
- langsmith.UpdateOnlineEvaluatorResponse
Methods:
client.OnlineEvaluators.New(ctx context.Context, body langsmith.OnlineEvaluatorNewParams) (*langsmith.CreateOnlineEvaluatorResponse, error)client.OnlineEvaluators.Get(ctx context.Context, evaluatorID string) (*langsmith.OnlineEvaluator, error)client.OnlineEvaluators.Update(ctx context.Context, evaluatorID string, body langsmith.OnlineEvaluatorUpdateParams) (*langsmith.UpdateOnlineEvaluatorResponse, error)client.OnlineEvaluators.List(ctx context.Context, query langsmith.OnlineEvaluatorListParams) (*pagination.OffsetPaginationOnlineEvaluators[langsmith.OnlineEvaluator], error)client.OnlineEvaluators.Delete(ctx context.Context, evaluatorID string, body langsmith.OnlineEvaluatorDeleteParams) errorclient.OnlineEvaluators.BulkDelete(ctx context.Context, body langsmith.OnlineEvaluatorBulkDeleteParams) (*langsmith.BulkDeleteEvaluatorsResponse, error)client.OnlineEvaluators.Spend(ctx context.Context, query langsmith.OnlineEvaluatorSpendParams) (*langsmith.GetOnlineEvaluatorSpendResponse, error)
Params Types:
- langsmith.APIFeedbackSourceParam
- langsmith.AppFeedbackSourceParam
- langsmith.AutoEvalFeedbackSourceParam
- langsmith.FeedbackCreateSchemaParam
- langsmith.FeedbackLevel
- langsmith.ModelFeedbackSourceParam
- langsmith.SourceType
Response Types:
Methods:
client.Feedback.New(ctx context.Context, body langsmith.FeedbackNewParams) (*langsmith.FeedbackSchema, error)client.Feedback.Get(ctx context.Context, feedbackID string, query langsmith.FeedbackGetParams) (*langsmith.FeedbackSchema, error)client.Feedback.Update(ctx context.Context, feedbackID string, body langsmith.FeedbackUpdateParams) (*langsmith.FeedbackSchema, error)client.Feedback.List(ctx context.Context, query langsmith.FeedbackListParams) (*pagination.OffsetPaginationTopLevelArray[langsmith.FeedbackSchema], error)client.Feedback.Delete(ctx context.Context, feedbackID string) (*langsmith.FeedbackDeleteResponse, error)
Params Types:
Response Types:
- langsmith.FeedbackIngestTokenSchema
- langsmith.FeedbackTokenNewResponseUnion
- langsmith.FeedbackTokenGetResponse
- langsmith.FeedbackTokenUpdateResponse
Methods:
client.Feedback.Tokens.New(ctx context.Context, body langsmith.FeedbackTokenNewParams) (*langsmith.FeedbackTokenNewResponseUnion, error)client.Feedback.Tokens.Get(ctx context.Context, token string, query langsmith.FeedbackTokenGetParams) (*langsmith.FeedbackTokenGetResponse, error)client.Feedback.Tokens.Update(ctx context.Context, token string, body langsmith.FeedbackTokenUpdateParams) (*langsmith.FeedbackTokenUpdateResponse, error)client.Feedback.Tokens.List(ctx context.Context, query langsmith.FeedbackTokenListParams) (*[]langsmith.FeedbackIngestTokenSchema, error)
Methods:
client.Feedback.Configs.Delete(ctx context.Context, body langsmith.FeedbackConfigDeleteParams) error
Methods:
client.Public.GetFeedbacks(ctx context.Context, shareToken string, query langsmith.PublicGetFeedbacksParams) (*pagination.OffsetPaginationTopLevelArray[langsmith.FeedbackSchema], error)
Response Types:
Methods:
client.Public.Datasets.List(ctx context.Context, shareToken string, query langsmith.PublicDatasetListParams) (*langsmith.PublicDatasetListResponse, error)client.Public.Datasets.ListComparative(ctx context.Context, shareToken string, query langsmith.PublicDatasetListComparativeParams) (*pagination.OffsetPaginationTopLevelArray[langsmith.PublicDatasetListComparativeResponse], error)client.Public.Datasets.ListFeedback(ctx context.Context, shareToken string, query langsmith.PublicDatasetListFeedbackParams) (*pagination.OffsetPaginationTopLevelArray[langsmith.FeedbackSchema], error)client.Public.Datasets.ListSessions(ctx context.Context, shareToken string, params langsmith.PublicDatasetListSessionsParams) (*pagination.OffsetPaginationTopLevelArray[langsmith.TracerSession], error)client.Public.Datasets.GetSessionsBulk(ctx context.Context, query langsmith.PublicDatasetGetSessionsBulkParams) (*[]langsmith.TracerSession, error)
Response Types:
Methods:
client.Public.Runs.Get(ctx context.Context, shareToken string, runID string, params langsmith.PublicRunGetParams) (*langsmith.Run, error)client.Public.Runs.Query(ctx context.Context, shareToken string, params langsmith.PublicRunQueryParams) (*langsmith.PublicRunQueryResponse, error)
Params Types:
Response Types:
- langsmith.AnnotationQueueRubricItemSchema
- langsmith.AnnotationQueueSchema
- langsmith.AnnotationQueueSizeSchema
- langsmith.RunSchemaWithAnnotationQueueInfo
- langsmith.AnnotationQueueGetResponse
- langsmith.AnnotationQueueUpdateResponse
- langsmith.AnnotationQueueDeleteResponse
- langsmith.AnnotationQueueNewRunStatusResponse
- langsmith.AnnotationQueueExportResponse
- langsmith.AnnotationQueuePopulateResponse
- langsmith.AnnotationQueueGetAnnotationQueuesResponse
Methods:
client.AnnotationQueues.Get(ctx context.Context, queueID string) (*langsmith.AnnotationQueueGetResponse, error)client.AnnotationQueues.Update(ctx context.Context, queueID string, body langsmith.AnnotationQueueUpdateParams) (*langsmith.AnnotationQueueUpdateResponse, error)client.AnnotationQueues.Delete(ctx context.Context, queueID string) (*langsmith.AnnotationQueueDeleteResponse, error)client.AnnotationQueues.AnnotationQueues(ctx context.Context, body langsmith.AnnotationQueueAnnotationQueuesParams) (*langsmith.AnnotationQueueSchema, error)client.AnnotationQueues.NewRunStatus(ctx context.Context, annotationQueueRunID string, body langsmith.AnnotationQueueNewRunStatusParams) (*langsmith.AnnotationQueueNewRunStatusResponse, error)client.AnnotationQueues.Export(ctx context.Context, queueID string, body langsmith.AnnotationQueueExportParams) (*langsmith.AnnotationQueueExportResponse, error)client.AnnotationQueues.Populate(ctx context.Context, body langsmith.AnnotationQueuePopulateParams) (*langsmith.AnnotationQueuePopulateResponse, error)client.AnnotationQueues.GetAnnotationQueues(ctx context.Context, query langsmith.AnnotationQueueGetAnnotationQueuesParams) (*pagination.OffsetPaginationTopLevelArray[langsmith.AnnotationQueueGetAnnotationQueuesResponse], error)client.AnnotationQueues.GetQueues(ctx context.Context, runID string) (*[]langsmith.AnnotationQueueSchema, error)client.AnnotationQueues.GetRun(ctx context.Context, queueID string, index int64, query langsmith.AnnotationQueueGetRunParams) (*langsmith.RunSchemaWithAnnotationQueueInfo, error)client.AnnotationQueues.GetSize(ctx context.Context, queueID string, query langsmith.AnnotationQueueGetSizeParams) (*langsmith.AnnotationQueueSizeSchema, error)client.AnnotationQueues.GetTotalArchived(ctx context.Context, queueID string, query langsmith.AnnotationQueueGetTotalArchivedParams) (*langsmith.AnnotationQueueSizeSchema, error)client.AnnotationQueues.GetTotalSize(ctx context.Context, queueID string) (*langsmith.AnnotationQueueSizeSchema, error)
Response Types:
- langsmith.AnnotationQueueRunNewResponse
- langsmith.AnnotationQueueRunUpdateResponse
- langsmith.AnnotationQueueRunNewByKeyResponse
- langsmith.AnnotationQueueRunDeleteAllResponse
- langsmith.AnnotationQueueRunDeleteQueueResponse
Methods:
client.AnnotationQueues.Runs.New(ctx context.Context, queueID string, params langsmith.AnnotationQueueRunNewParams) (*[]langsmith.AnnotationQueueRunNewResponse, error)client.AnnotationQueues.Runs.Update(ctx context.Context, queueID string, queueRunID string, body langsmith.AnnotationQueueRunUpdateParams) (*langsmith.AnnotationQueueRunUpdateResponse, error)client.AnnotationQueues.Runs.List(ctx context.Context, queueID string, query langsmith.AnnotationQueueRunListParams) (*[]langsmith.RunSchemaWithAnnotationQueueInfo, error)client.AnnotationQueues.Runs.NewByKey(ctx context.Context, queueID string, params langsmith.AnnotationQueueRunNewByKeyParams) (*[]langsmith.AnnotationQueueRunNewByKeyResponse, error)client.AnnotationQueues.Runs.DeleteAll(ctx context.Context, queueID string, body langsmith.AnnotationQueueRunDeleteAllParams) (*langsmith.AnnotationQueueRunDeleteAllResponse, error)client.AnnotationQueues.Runs.DeleteQueue(ctx context.Context, queueID string, queueRunID string) (*langsmith.AnnotationQueueRunDeleteQueueResponse, error)
Response Types:
- langsmith.AnnotationQueueItemNewResponse
- langsmith.AnnotationQueueItemUpdateResponse
- langsmith.AnnotationQueueItemListResponse
- langsmith.AnnotationQueueItemNewStatusResponse
- langsmith.AnnotationQueueItemDeleteAllResponse
- langsmith.AnnotationQueueItemGetCountResponse
- langsmith.AnnotationQueueItemGetPlacementResponse
Methods:
client.AnnotationQueues.Items.New(ctx context.Context, queueID string, params langsmith.AnnotationQueueItemNewParams) (*langsmith.AnnotationQueueItemNewResponse, error)client.AnnotationQueues.Items.Update(ctx context.Context, queueID string, itemID string, body langsmith.AnnotationQueueItemUpdateParams) (*langsmith.AnnotationQueueItemUpdateResponse, error)client.AnnotationQueues.Items.List(ctx context.Context, queueID string, query langsmith.AnnotationQueueItemListParams) (*pagination.ItemsCursorGetPagination[langsmith.AnnotationQueueItemListResponse], error)client.AnnotationQueues.Items.NewStatus(ctx context.Context, queueItemID string, body langsmith.AnnotationQueueItemNewStatusParams) (*langsmith.AnnotationQueueItemNewStatusResponse, error)client.AnnotationQueues.Items.DeleteAll(ctx context.Context, queueID string, body langsmith.AnnotationQueueItemDeleteAllParams) (*langsmith.AnnotationQueueItemDeleteAllResponse, error)client.AnnotationQueues.Items.GetCount(ctx context.Context, queueID string, query langsmith.AnnotationQueueItemGetCountParams) (*langsmith.AnnotationQueueItemGetCountResponse, error)client.AnnotationQueues.Items.GetPlacement(ctx context.Context, queueID string, itemID string) (*langsmith.AnnotationQueueItemGetPlacementResponse, error)
Response Types:
Methods:
Response Types:
- langsmith.WorkspaceNewResponse
- langsmith.WorkspaceGetResponse
- langsmith.WorkspaceUpdateResponse
- langsmith.WorkspaceListResponse
- langsmith.WorkspaceDeleteResponse
Methods:
client.Workspaces.New(ctx context.Context, body langsmith.WorkspaceNewParams) (*langsmith.WorkspaceNewResponse, error)client.Workspaces.Get(ctx context.Context, workspaceID string, query langsmith.WorkspaceGetParams) (*langsmith.WorkspaceGetResponse, error)client.Workspaces.Update(ctx context.Context, workspaceID string, body langsmith.WorkspaceUpdateParams) (*langsmith.WorkspaceUpdateResponse, error)client.Workspaces.List(ctx context.Context, query langsmith.WorkspaceListParams) (*[]langsmith.WorkspaceListResponse, error)client.Workspaces.Delete(ctx context.Context, workspaceID string) (*langsmith.WorkspaceDeleteResponse, error)
Response Types:
- langsmith.CreateRepoResponse
- langsmith.GetRepoResponse
- langsmith.RepoWithLookups
- langsmith.RepoDeleteResponse
Methods:
client.Repos.New(ctx context.Context, body langsmith.RepoNewParams) (*langsmith.CreateRepoResponse, error)client.Repos.Get(ctx context.Context, owner string, repo string) (*langsmith.GetRepoResponse, error)client.Repos.Update(ctx context.Context, owner string, repo string, body langsmith.RepoUpdateParams) (*langsmith.CreateRepoResponse, error)client.Repos.List(ctx context.Context, query langsmith.RepoListParams) (*pagination.OffsetPaginationRepos[langsmith.RepoWithLookups], error)client.Repos.Delete(ctx context.Context, owner string, repo string) (*langsmith.RepoDeleteResponse, error)
Response Types:
Methods:
client.Repos.Directories.List(ctx context.Context, owner string, repo string, query langsmith.RepoDirectoryListParams) (*langsmith.RepoDirectoryListResponse, error)client.Repos.Directories.Delete(ctx context.Context, owner string, repo string, body langsmith.RepoDirectoryDeleteParams) errorclient.Repos.Directories.Commit(ctx context.Context, owner string, repo string, body langsmith.RepoDirectoryCommitParams) (*langsmith.RepoDirectoryCommitResponse, error)
Response Types:
- langsmith.CommitManifestResponse
- langsmith.CommitWithLookups
- langsmith.CommitNewResponse
- langsmith.CommitGetResponse
Methods:
client.Commits.New(ctx context.Context, owner string, repo string, body langsmith.CommitNewParams) (*langsmith.CommitNewResponse, error)client.Commits.Get(ctx context.Context, owner string, repo string, commit string, query langsmith.CommitGetParams) (*langsmith.CommitGetResponse, error)client.Commits.List(ctx context.Context, owner string, repo string, query langsmith.CommitListParams) (*pagination.OffsetPaginationCommits[langsmith.CommitWithLookups], error)
Response Types:
Methods:
Response Types:
Methods:
client.Issues.Get(ctx context.Context, id string) (*langsmith.Issue, error)client.Issues.List(ctx context.Context, query langsmith.IssueListParams) (*pagination.OffsetPaginationIssues[langsmith.Issue], error)
Response Types:
- langsmith.DownloadURLResponse
- langsmith.SandboxListResponse
- langsmith.SandboxResponse
- langsmith.SandboxStatusResponse
- langsmith.ServiceURLResponse
- langsmith.SnapshotListResponse
- langsmith.SnapshotResponse
Methods:
client.Sandboxes.Boxes.New(ctx context.Context, body langsmith.SandboxBoxNewParams) (*langsmith.SandboxResponse, error)client.Sandboxes.Boxes.Get(ctx context.Context, name string) (*langsmith.SandboxResponse, error)client.Sandboxes.Boxes.Update(ctx context.Context, name string, body langsmith.SandboxBoxUpdateParams) (*langsmith.SandboxResponse, error)client.Sandboxes.Boxes.List(ctx context.Context, query langsmith.SandboxBoxListParams) (*pagination.ItemsCursorGetPagination[langsmith.SandboxResponse], error)client.Sandboxes.Boxes.Delete(ctx context.Context, name string) errorclient.Sandboxes.Boxes.NewSnapshot(ctx context.Context, name string, body langsmith.SandboxBoxNewSnapshotParams) (*langsmith.SnapshotResponse, error)client.Sandboxes.Boxes.GenerateDownloadURL(ctx context.Context, name string, body langsmith.SandboxBoxGenerateDownloadURLParams) (*langsmith.DownloadURLResponse, error)client.Sandboxes.Boxes.GenerateServiceURL(ctx context.Context, name string, body langsmith.SandboxBoxGenerateServiceURLParams) (*langsmith.ServiceURLResponse, error)client.Sandboxes.Boxes.GetStatus(ctx context.Context, name string) (*langsmith.SandboxStatusResponse, error)client.Sandboxes.Boxes.Start(ctx context.Context, name string) (*langsmith.SandboxResponse, error)client.Sandboxes.Boxes.Stop(ctx context.Context, name string) error
Response Types:
Methods:
client.Sandboxes.Registries.New(ctx context.Context, body langsmith.SandboxRegistryNewParams) (*langsmith.RegistryResponse, error)client.Sandboxes.Registries.Get(ctx context.Context, name string) (*langsmith.RegistryResponse, error)client.Sandboxes.Registries.Update(ctx context.Context, name string, body langsmith.SandboxRegistryUpdateParams) (*langsmith.RegistryResponse, error)client.Sandboxes.Registries.List(ctx context.Context, query langsmith.SandboxRegistryListParams) (*langsmith.RegistryListResponse, error)client.Sandboxes.Registries.Delete(ctx context.Context, name string) error
Response Types:
Methods:
client.Sandboxes.Snapshots.New(ctx context.Context, body langsmith.SandboxSnapshotNewParams) (*langsmith.SnapshotResponse, error)client.Sandboxes.Snapshots.Get(ctx context.Context, snapshotID string) (*langsmith.SnapshotResponse, error)client.Sandboxes.Snapshots.List(ctx context.Context, query langsmith.SandboxSnapshotListParams) (*pagination.ItemsCursorGetPagination[langsmith.SnapshotResponse], error)client.Sandboxes.Snapshots.Delete(ctx context.Context, snapshotID string) errorclient.Sandboxes.Snapshots.GetByName(ctx context.Context, name string) (*langsmith.SandboxSnapshotGetByNameResponse, error)