import request from '@/utils/request' // 对话 export interface AgentParamsType { message: string // 消息 projectID: string // versionID?: string // imageUrlList?: string[] // 图片URL列表 configParams: Record // 其他配置参数 token: string } export const fetchAgentReply = (data: AgentParamsType): Promise => { return request({ url: '/api/ai-design/chat', method: 'get', data, meta: { responseAll: true } }) } export interface CreateProjectParamsType { type: string region: string style: string temperature: number | string } export const createProject = (data: CreateProjectParamsType): Promise => { return request({ url: '/api/project/init', method: 'post', data }) } /** * 获取项目信息 * @param data 获取项目信息参数 * @param data.id 项目id * @returns 获取项目信息 */ export const getProjectInfo = (data) => { return request({ url: `/api/project/${data.id}`, method: 'get', }) }