feat: Add suggested questions to context generate modal

This commit is contained in:
zhsama
2026-01-21 20:49:12 +08:00
parent d7ccea8ac5
commit c4249f94de
8 changed files with 222 additions and 15 deletions

View File

@@ -58,6 +58,23 @@ export type ContextGenerateResponse = {
error: string
}
export type ContextGenerateSuggestedQuestionsRequest = {
workflow_id: string
node_id: string
parameter_name: string
language: string
model_config: {
provider: string
name: string
completion_params?: CompletionParams
}
}
export type ContextGenerateSuggestedQuestionsResponse = {
questions: string[]
error: string
}
export type TextGenerationMessageFile = FileEntity & {
belongs_to?: 'assistant' | 'user' | string
}
@@ -149,6 +166,18 @@ export const generateContext = (body: ContextGenerateRequest) => {
})
}
export const fetchContextGenerateSuggestedQuestions = (
body: ContextGenerateSuggestedQuestionsRequest,
getAbortController?: (abortController: AbortController) => void,
) => {
return post<ContextGenerateSuggestedQuestionsResponse>('/context-generate/suggested-questions', {
body,
}, {
getAbortController,
silent: true,
})
}
export const fetchModelParams = (providerName: string, modelId: string) => {
return get(`workspaces/current/model-providers/${providerName}/models/parameter-rules`, {
params: {