实现AI生成测试项接口

This commit is contained in:
2026-05-29 16:21:14 +08:00
parent af2b7d1909
commit dfc81af93c
5 changed files with 544 additions and 480 deletions

View File

@@ -1,23 +1,30 @@
import { request } from "@/api/request"
const AI_API_BASE = import.meta.env.VUE_APP_AI_API_BASE || "http://192.168.0.63:8777"
interface DataRowType {
question: string
stream: boolean
}
export default {
/**
* 请求AI生成测试项
* @returns 可流式或一次性
*/
getAiTestItem(data: DataRowType) {
return request({
url: import.meta.env.DEV ? `/local_doc_qa/testing_item` : `${AI_API_BASE}/api/local_doc_qa/testing_item`,
timeout: 120000,
method: "post",
data
})
}
}
import { request } from "@/api/request"
const AI_API_BASE = import.meta.env.VUE_APP_AI_API_BASE || "http://192.168.0.63:8777"
interface DataRowType {
question: string
streaming: boolean
model_name: string
user_focus_points: string
project_type: "cpu" | "fpga" | "other"
}
interface DataType {
question: string
project_type: "cpu" | "fpga" | "other"
}
export default {
/**
* 改为请求测试平台后端然后请求大模型方式
*/
getAiTestItemBackend(data: DataType) {
return request({
url: "/local_doc_qa/testing_item",
method: "post",
timeout: 120000,
data
})
}
}