mirror of
https://github.com/ccmjga/zhilu-admin
synced 2026-03-23 19:33:42 +08:00
add llm config
This commit is contained in:
32
frontend/src/composables/ai/useLlmQuery.ts
Normal file
32
frontend/src/composables/ai/useLlmQuery.ts
Normal file
@@ -0,0 +1,32 @@
|
||||
import { ref } from "vue";
|
||||
import type { components } from "../../api/types/schema";
|
||||
import client from "../../api/client";
|
||||
|
||||
export const useLlmQuery = () => {
|
||||
const total = ref<number>(0);
|
||||
const llms = ref<components["schemas"]["LlmVm"][]>([]);
|
||||
|
||||
const fetchLlmConfigs = async (page = 1, size = 10, name?: string) => {
|
||||
const { data } = await client.GET("/ai/llm/page-query", {
|
||||
params: {
|
||||
query: {
|
||||
pageRequestDto: {
|
||||
page,
|
||||
size,
|
||||
},
|
||||
llmQueryDto: {
|
||||
name,
|
||||
},
|
||||
},
|
||||
},
|
||||
});
|
||||
llms.value = data?.data ?? [];
|
||||
total.value = !data || !data.total ? 0 : data.total;
|
||||
};
|
||||
|
||||
return {
|
||||
llms,
|
||||
total,
|
||||
fetchLlmConfigs,
|
||||
};
|
||||
};
|
||||
Reference in New Issue
Block a user