Download packages/kap-server/src/protocol/rest-file.ts from SaylorTwift/kimi-code: direct link, hf CLI and curl.
- Browser
- Download file 694 Bytes
-
https://huggingface.co/SaylorTwift/kimi-code/resolve/main/packages/kap-server/src/protocol/rest-file.ts
- Command line
-
hf download hf://SaylorTwift/kimi-code/packages/kap-server/src/protocol/rest-file.ts
-
curl -L -o rest-file.ts https://huggingface.co/SaylorTwift/kimi-code/resolve/main/packages/kap-server/src/protocol/rest-file.ts
694 Bytes
| import { z } from 'zod'; | |
| import { fileMetaSchema } from '@moonshot-ai/agent-core-v2/app/file/fileService'; | |
| export const uploadFileResponseSchema = fileMetaSchema; | |
| export type UploadFileResponse = z.infer<typeof uploadFileResponseSchema>; | |
| export const getFileParamSchema = z.object({ | |
| file_id: z.string().min(1), | |
| }); | |
| export type GetFileParam = z.infer<typeof getFileParamSchema>; | |
| export const deleteFileParamSchema = z.object({ | |
| file_id: z.string().min(1), | |
| }); | |
| export type DeleteFileParam = z.infer<typeof deleteFileParamSchema>; | |
| export const deleteFileResponseSchema = z.object({ | |
| deleted: z.literal(true), | |
| }); | |
| export type DeleteFileResponse = z.infer<typeof deleteFileResponseSchema>; | |