Download packages/kap-server/src/protocol/rest-message.ts from SaylorTwift/kimi-code: direct link, hf CLI and curl.
- Browser
- Download file 663 Bytes
-
https://huggingface.co/SaylorTwift/kimi-code/resolve/main/packages/kap-server/src/protocol/rest-message.ts
- Command line
-
hf download hf://SaylorTwift/kimi-code/packages/kap-server/src/protocol/rest-message.ts
-
curl -L -o rest-message.ts https://huggingface.co/SaylorTwift/kimi-code/resolve/main/packages/kap-server/src/protocol/rest-message.ts
663 Bytes
| import { z } from 'zod'; | |
| import { messageRoleSchema, messageSchema } from './message'; | |
| import { cursorQuerySchema } from './pagination'; | |
| export const listMessagesQuerySchema = cursorQuerySchema.and( | |
| z.object({ | |
| role: messageRoleSchema.optional(), | |
| }), | |
| ); | |
| export type ListMessagesQuery = z.infer<typeof listMessagesQuerySchema>; | |
| export const listMessagesResponseSchema = z.object({ | |
| items: z.array(messageSchema), | |
| has_more: z.boolean(), | |
| }); | |
| export type ListMessagesResponse = z.infer<typeof listMessagesResponseSchema>; | |
| export const getMessageResponseSchema = messageSchema; | |
| export type GetMessageResponse = z.infer<typeof getMessageResponseSchema>; | |