mirror of
https://github.com/langgenius/dify.git
synced 2026-05-10 22:28:55 +08:00
479 lines
11 KiB
TypeScript
479 lines
11 KiB
TypeScript
// This file is auto-generated by @hey-api/openapi-ts
|
|
|
|
import * as z from 'zod'
|
|
|
|
/**
|
|
* ChatMessagePayload
|
|
*/
|
|
export const zChatMessagePayload = z.object({
|
|
conversation_id: z.string().nullish(),
|
|
files: z.array(z.record(z.string(), z.unknown())).nullish(),
|
|
inputs: z.record(z.string(), z.unknown()),
|
|
parent_message_id: z.string().nullish(),
|
|
query: z.string(),
|
|
response_mode: z.enum(['blocking', 'streaming']).nullish(),
|
|
retriever_from: z.string().optional().default('web_app'),
|
|
})
|
|
|
|
/**
|
|
* CompletionMessagePayload
|
|
*/
|
|
export const zCompletionMessagePayload = z.object({
|
|
files: z.array(z.record(z.string(), z.unknown())).nullish(),
|
|
inputs: z.record(z.string(), z.unknown()),
|
|
query: z.string().optional().default(''),
|
|
response_mode: z.enum(['blocking', 'streaming']).nullish(),
|
|
retriever_from: z.string().optional().default('web_app'),
|
|
})
|
|
|
|
/**
|
|
* EmailCodeLoginSendPayload
|
|
*/
|
|
export const zEmailCodeLoginSendPayload = z.object({
|
|
email: z.string(),
|
|
language: z.string().nullish(),
|
|
})
|
|
|
|
/**
|
|
* EmailCodeLoginVerifyPayload
|
|
*/
|
|
export const zEmailCodeLoginVerifyPayload = z.object({
|
|
code: z.string(),
|
|
email: z.string(),
|
|
token: z.string().min(1),
|
|
})
|
|
|
|
/**
|
|
* FileResponse
|
|
*/
|
|
export const zFileResponse = z.object({
|
|
conversation_id: z.string().nullish(),
|
|
created_at: z.int().nullish(),
|
|
created_by: z.string().nullish(),
|
|
extension: z.string().nullish(),
|
|
file_key: z.string().nullish(),
|
|
id: z.string(),
|
|
mime_type: z.string().nullish(),
|
|
name: z.string(),
|
|
original_url: z.string().nullish(),
|
|
preview_url: z.string().nullish(),
|
|
size: z.int(),
|
|
source_url: z.string().nullish(),
|
|
tenant_id: z.string().nullish(),
|
|
user_id: z.string().nullish(),
|
|
})
|
|
|
|
/**
|
|
* FileWithSignedUrl
|
|
*/
|
|
export const zFileWithSignedUrl = z.object({
|
|
created_at: z.int().nullish(),
|
|
created_by: z.string().nullish(),
|
|
extension: z.string().nullish(),
|
|
id: z.string(),
|
|
mime_type: z.string().nullish(),
|
|
name: z.string(),
|
|
size: z.int(),
|
|
url: z.string().nullish(),
|
|
})
|
|
|
|
/**
|
|
* ForgotPasswordCheckPayload
|
|
*/
|
|
export const zForgotPasswordCheckPayload = z.object({
|
|
code: z.string(),
|
|
email: z.string(),
|
|
token: z.string().min(1),
|
|
})
|
|
|
|
/**
|
|
* ForgotPasswordResetPayload
|
|
*/
|
|
export const zForgotPasswordResetPayload = z.object({
|
|
new_password: z.string(),
|
|
password_confirm: z.string(),
|
|
token: z.string().min(1),
|
|
})
|
|
|
|
/**
|
|
* ForgotPasswordSendPayload
|
|
*/
|
|
export const zForgotPasswordSendPayload = z.object({
|
|
email: z.string(),
|
|
language: z.string().nullish(),
|
|
})
|
|
|
|
/**
|
|
* LoginPayload
|
|
*/
|
|
export const zLoginPayload = z.object({
|
|
email: z.string(),
|
|
password: z.string(),
|
|
})
|
|
|
|
/**
|
|
* MessageMoreLikeThisQuery
|
|
*/
|
|
export const zMessageMoreLikeThisQuery = z.object({
|
|
response_mode: z.enum(['blocking', 'streaming']),
|
|
})
|
|
|
|
/**
|
|
* RemoteFileInfo
|
|
*/
|
|
export const zRemoteFileInfo = z.object({
|
|
file_length: z.int(),
|
|
file_type: z.string(),
|
|
})
|
|
|
|
/**
|
|
* TextToAudioPayload
|
|
*/
|
|
export const zTextToAudioPayload = z.object({
|
|
message_id: z.string().nullish(),
|
|
streaming: z.boolean().nullish(),
|
|
text: z.string().nullish(),
|
|
voice: z.string().nullish(),
|
|
})
|
|
|
|
/**
|
|
* WorkflowRunPayload
|
|
*/
|
|
export const zWorkflowRunPayload = z.object({
|
|
files: z.array(z.record(z.string(), z.unknown())).nullish(),
|
|
inputs: z.record(z.string(), z.unknown()),
|
|
})
|
|
|
|
/**
|
|
* Success
|
|
*/
|
|
export const zPostAudioToTextResponse = z.record(z.string(), z.unknown())
|
|
|
|
export const zPostChatMessagesBody = zChatMessagePayload
|
|
|
|
/**
|
|
* Success
|
|
*/
|
|
export const zPostChatMessagesResponse = z.record(z.string(), z.unknown())
|
|
|
|
export const zPostChatMessagesByTaskIdStopPath = z.object({
|
|
task_id: z.string(),
|
|
})
|
|
|
|
/**
|
|
* Success
|
|
*/
|
|
export const zPostChatMessagesByTaskIdStopResponse = z.record(z.string(), z.unknown())
|
|
|
|
export const zPostCompletionMessagesBody = zCompletionMessagePayload
|
|
|
|
/**
|
|
* Success
|
|
*/
|
|
export const zPostCompletionMessagesResponse = z.record(z.string(), z.unknown())
|
|
|
|
export const zPostCompletionMessagesByTaskIdStopPath = z.object({
|
|
task_id: z.string(),
|
|
})
|
|
|
|
/**
|
|
* Success
|
|
*/
|
|
export const zPostCompletionMessagesByTaskIdStopResponse = z.record(z.string(), z.unknown())
|
|
|
|
export const zGetConversationsQuery = z.object({
|
|
last_id: z.string().optional(),
|
|
limit: z.int().optional().default(20),
|
|
pinned: z.enum(['true', 'false']).optional(),
|
|
sort_by: z
|
|
.enum(['created_at', '-created_at', 'updated_at', '-updated_at'])
|
|
.optional()
|
|
.default('-updated_at'),
|
|
})
|
|
|
|
/**
|
|
* Success
|
|
*/
|
|
export const zGetConversationsResponse = z.record(z.string(), z.unknown())
|
|
|
|
export const zDeleteConversationsByCIdPath = z.object({
|
|
c_id: z.string(),
|
|
})
|
|
|
|
/**
|
|
* Conversation deleted successfully
|
|
*/
|
|
export const zDeleteConversationsByCIdResponse = z.record(z.string(), z.unknown())
|
|
|
|
export const zPostConversationsByCIdNamePath = z.object({
|
|
c_id: z.string(),
|
|
})
|
|
|
|
export const zPostConversationsByCIdNameQuery = z.object({
|
|
name: z.string().optional(),
|
|
auto_generate: z.boolean().optional().default(false),
|
|
})
|
|
|
|
/**
|
|
* Conversation renamed successfully
|
|
*/
|
|
export const zPostConversationsByCIdNameResponse = z.record(z.string(), z.unknown())
|
|
|
|
export const zPatchConversationsByCIdPinPath = z.object({
|
|
c_id: z.string(),
|
|
})
|
|
|
|
/**
|
|
* Conversation pinned successfully
|
|
*/
|
|
export const zPatchConversationsByCIdPinResponse = z.record(z.string(), z.unknown())
|
|
|
|
export const zPatchConversationsByCIdUnpinPath = z.object({
|
|
c_id: z.string(),
|
|
})
|
|
|
|
/**
|
|
* Conversation unpinned successfully
|
|
*/
|
|
export const zPatchConversationsByCIdUnpinResponse = z.record(z.string(), z.unknown())
|
|
|
|
export const zPostEmailCodeLoginBody = zEmailCodeLoginSendPayload
|
|
|
|
/**
|
|
* Email code sent successfully
|
|
*/
|
|
export const zPostEmailCodeLoginResponse = z.record(z.string(), z.unknown())
|
|
|
|
export const zPostEmailCodeLoginValidityBody = zEmailCodeLoginVerifyPayload
|
|
|
|
/**
|
|
* Email code verified and login successful
|
|
*/
|
|
export const zPostEmailCodeLoginValidityResponse = z.record(z.string(), z.unknown())
|
|
|
|
/**
|
|
* File uploaded successfully
|
|
*/
|
|
export const zPostFilesUploadResponse = zFileResponse
|
|
|
|
export const zPostForgotPasswordBody = zForgotPasswordSendPayload
|
|
|
|
/**
|
|
* Password reset email sent successfully
|
|
*/
|
|
export const zPostForgotPasswordResponse = z.record(z.string(), z.unknown())
|
|
|
|
export const zPostForgotPasswordResetsBody = zForgotPasswordResetPayload
|
|
|
|
/**
|
|
* Password reset successfully
|
|
*/
|
|
export const zPostForgotPasswordResetsResponse = z.record(z.string(), z.unknown())
|
|
|
|
export const zPostForgotPasswordValidityBody = zForgotPasswordCheckPayload
|
|
|
|
/**
|
|
* Token is valid
|
|
*/
|
|
export const zPostForgotPasswordValidityResponse = z.record(z.string(), z.unknown())
|
|
|
|
export const zGetFormHumanInputByFormTokenPath = z.object({
|
|
form_token: z.string(),
|
|
})
|
|
|
|
/**
|
|
* Success
|
|
*/
|
|
export const zGetFormHumanInputByFormTokenResponse = z.record(z.string(), z.unknown())
|
|
|
|
export const zPostFormHumanInputByFormTokenPath = z.object({
|
|
form_token: z.string(),
|
|
})
|
|
|
|
/**
|
|
* Success
|
|
*/
|
|
export const zPostFormHumanInputByFormTokenResponse = z.record(z.string(), z.unknown())
|
|
|
|
export const zPostLoginBody = zLoginPayload
|
|
|
|
/**
|
|
* Authentication successful
|
|
*/
|
|
export const zPostLoginResponse = z.record(z.string(), z.unknown())
|
|
|
|
/**
|
|
* Login status
|
|
*/
|
|
export const zGetLoginStatusResponse = z.record(z.string(), z.unknown())
|
|
|
|
/**
|
|
* Logout successful
|
|
*/
|
|
export const zPostLogoutResponse = z.record(z.string(), z.unknown())
|
|
|
|
export const zGetMessagesQuery = z.object({
|
|
conversation_id: z.string(),
|
|
first_id: z.string().optional(),
|
|
limit: z.int().optional().default(20),
|
|
})
|
|
|
|
/**
|
|
* Success
|
|
*/
|
|
export const zGetMessagesResponse = z.record(z.string(), z.unknown())
|
|
|
|
export const zPostMessagesByMessageIdFeedbacksPath = z.object({
|
|
message_id: z.string(),
|
|
})
|
|
|
|
export const zPostMessagesByMessageIdFeedbacksQuery = z.object({
|
|
rating: z.enum(['like', 'dislike']).optional(),
|
|
content: z.string().optional(),
|
|
})
|
|
|
|
/**
|
|
* Feedback submitted successfully
|
|
*/
|
|
export const zPostMessagesByMessageIdFeedbacksResponse = z.record(z.string(), z.unknown())
|
|
|
|
export const zGetMessagesByMessageIdMoreLikeThisPath = z.object({
|
|
message_id: z.string(),
|
|
})
|
|
|
|
export const zGetMessagesByMessageIdMoreLikeThisQuery = z.object({
|
|
response_mode: z.enum(['blocking', 'streaming']),
|
|
})
|
|
|
|
/**
|
|
* Success
|
|
*/
|
|
export const zGetMessagesByMessageIdMoreLikeThisResponse = z.record(z.string(), z.unknown())
|
|
|
|
export const zGetMessagesByMessageIdSuggestedQuestionsPath = z.object({
|
|
message_id: z.string(),
|
|
})
|
|
|
|
/**
|
|
* Success
|
|
*/
|
|
export const zGetMessagesByMessageIdSuggestedQuestionsResponse = z.record(z.string(), z.unknown())
|
|
|
|
/**
|
|
* Success
|
|
*/
|
|
export const zGetMetaResponse = z.record(z.string(), z.unknown())
|
|
|
|
/**
|
|
* Success
|
|
*/
|
|
export const zGetParametersResponse = z.record(z.string(), z.unknown())
|
|
|
|
/**
|
|
* Passport retrieved successfully
|
|
*/
|
|
export const zGetPassportResponse = z.record(z.string(), z.unknown())
|
|
|
|
/**
|
|
* Remote file uploaded successfully
|
|
*/
|
|
export const zPostRemoteFilesUploadResponse = zFileWithSignedUrl
|
|
|
|
export const zGetRemoteFilesByUrlPath = z.object({
|
|
url: z.string(),
|
|
})
|
|
|
|
/**
|
|
* Remote file information retrieved successfully
|
|
*/
|
|
export const zGetRemoteFilesByUrlResponse = zRemoteFileInfo
|
|
|
|
export const zGetSavedMessagesQuery = z.object({
|
|
last_id: z.string().optional(),
|
|
limit: z.int().optional().default(20),
|
|
})
|
|
|
|
/**
|
|
* Success
|
|
*/
|
|
export const zGetSavedMessagesResponse = z.record(z.string(), z.unknown())
|
|
|
|
export const zPostSavedMessagesQuery = z.object({
|
|
message_id: z.string(),
|
|
})
|
|
|
|
/**
|
|
* Message saved successfully
|
|
*/
|
|
export const zPostSavedMessagesResponse = z.record(z.string(), z.unknown())
|
|
|
|
export const zDeleteSavedMessagesByMessageIdPath = z.object({
|
|
message_id: z.string(),
|
|
})
|
|
|
|
/**
|
|
* Message removed successfully
|
|
*/
|
|
export const zDeleteSavedMessagesByMessageIdResponse = z.record(z.string(), z.unknown())
|
|
|
|
/**
|
|
* Success
|
|
*/
|
|
export const zGetSiteResponse = z.record(z.string(), z.unknown())
|
|
|
|
/**
|
|
* System features retrieved successfully
|
|
*/
|
|
export const zGetSystemFeaturesResponse = z.record(z.string(), z.unknown())
|
|
|
|
export const zPostTextToAudioBody = zTextToAudioPayload
|
|
|
|
/**
|
|
* Success
|
|
*/
|
|
export const zPostTextToAudioResponse = z.record(z.string(), z.unknown())
|
|
|
|
export const zGetWebappAccessModeQuery = z.object({
|
|
appId: z.string().optional(),
|
|
appCode: z.string().optional(),
|
|
})
|
|
|
|
/**
|
|
* Success
|
|
*/
|
|
export const zGetWebappAccessModeResponse = z.record(z.string(), z.unknown())
|
|
|
|
export const zGetWebappPermissionQuery = z.object({
|
|
appId: z.string(),
|
|
})
|
|
|
|
/**
|
|
* Success
|
|
*/
|
|
export const zGetWebappPermissionResponse = z.record(z.string(), z.unknown())
|
|
|
|
export const zGetWorkflowByTaskIdEventsPath = z.object({
|
|
task_id: z.string(),
|
|
})
|
|
|
|
/**
|
|
* Success
|
|
*/
|
|
export const zGetWorkflowByTaskIdEventsResponse = z.record(z.string(), z.unknown())
|
|
|
|
export const zPostWorkflowsRunBody = zWorkflowRunPayload
|
|
|
|
/**
|
|
* Success
|
|
*/
|
|
export const zPostWorkflowsRunResponse = z.record(z.string(), z.unknown())
|
|
|
|
export const zPostWorkflowsTasksByTaskIdStopPath = z.object({
|
|
task_id: z.string(),
|
|
})
|
|
|
|
/**
|
|
* Success
|
|
*/
|
|
export const zPostWorkflowsTasksByTaskIdStopResponse = z.record(z.string(), z.unknown())
|