18 lines
539 B
TypeScript
18 lines
539 B
TypeScript
import { requireApiAccess } from "../../../../../../../lib/api/auth";
|
|
import {
|
|
noStoreResponse,
|
|
readTracePayload,
|
|
} from "../../../../../../../lib/llm/trace-http";
|
|
|
|
interface RouteContext {
|
|
params: Promise<{ jobId: string; callId: string }>;
|
|
}
|
|
|
|
export async function GET(request: Request, context: RouteContext) {
|
|
const access = requireApiAccess(request);
|
|
if (!access.ok) return noStoreResponse(access.response);
|
|
|
|
const { jobId, callId } = await context.params;
|
|
return readTracePayload({ jobId, callId, kind: "request" });
|
|
}
|