@@ -17,7 +17,7 @@ import {
1717} from "~/context/config" ;
1818import { getConfig , getFunctionConfig } from "~/utils/config/index.server" ;
1919import type { Route } from "./+types/route" ;
20- import { listDatapoints } from "~/utils/tensorzero.server" ;
20+ import { getTensorZeroClient } from "~/utils/tensorzero.server" ;
2121import { datapointInputToZodInput } from "~/routes/api/tensorzero/inference.utils" ;
2222import { resolveInput } from "~/utils/resolve.server" ;
2323import { X } from "lucide-react" ;
@@ -152,11 +152,15 @@ export async function loader({ request }: Route.LoaderArgs) {
152152}
153153const datasetName = searchParams . get ( "datasetName" ) ;
154154
155- let datapoints , totalDatapoints ;
155+ let getDatapointsResponse , totalDatapoints ;
156156try {
157- [ datapoints , totalDatapoints ] = datasetName
157+ [ getDatapointsResponse , totalDatapoints ] = datasetName
158158 ?await Promise . all ( [
159- listDatapoints ( datasetName , functionName ?? undefined , limit , offset ) ,
159+ getTensorZeroClient ( ) . listDatapoints ( datasetName , {
160+ function_name :functionName ?? undefined ,
161+ limit,
162+ offset,
163+ } ) ,
160164functionName
161165 ?countDatapointsForDatasetFunction ( datasetName , functionName )
162166 :null ,
@@ -171,9 +175,12 @@ export async function loader({ request }: Route.LoaderArgs) {
171175) ;
172176}
173177
178+ const datapoints :TensorZeroDatapoint [ ] =
179+ getDatapointsResponse ?. datapoints ?? [ ] ;
180+
174181let inputs ;
175182try {
176- inputs = datapoints
183+ inputs = getDatapointsResponse
177184 ?await Promise . all (
178185datapoints . map ( async ( datapoint ) => {
179186const inputData = datapointInputToZodInput ( datapoint . input ) ;