mirror of
https://github.com/1Panel-dev/1Panel.git
synced 2026-10-28 08:00:19 +00:00
fix: change the AI routing interface (#7887)
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
import { ReqPage } from '.';
|
||||
|
||||
export namespace AITool {
|
||||
export namespace AI {
|
||||
export interface OllamaModelInfo {
|
||||
name: string;
|
||||
size: string;
|
||||
@@ -1,32 +0,0 @@
|
||||
import { AITool } from '@/api/interface/ai-tool';
|
||||
import http from '@/api';
|
||||
import { ResPage } from '../interface';
|
||||
|
||||
export const createOllamaModel = (name: string) => {
|
||||
return http.post(`/aitools/ollama/model`, { name: name });
|
||||
};
|
||||
export const deleteOllamaModel = (name: string) => {
|
||||
return http.post(`/aitools/ollama/model/del`, { name: name });
|
||||
};
|
||||
export const searchOllamaModel = (params: AITool.OllamaModelSearch) => {
|
||||
return http.post<ResPage<AITool.OllamaModelInfo>>(`/aitools/ollama/model/search`, params);
|
||||
};
|
||||
export const loadOllamaModel = (name: string) => {
|
||||
return http.post<string>(`/aitools/ollama/model/load`, { name: name });
|
||||
};
|
||||
|
||||
export const loadGPUInfo = () => {
|
||||
return http.get<any>(`/aitools/gpu/load`);
|
||||
};
|
||||
|
||||
export const bindDomain = (req: AITool.BindDomain) => {
|
||||
return http.post(`/aitools/domain/bind`, req);
|
||||
};
|
||||
|
||||
export const getBindDomain = (req: AITool.BindDomainReq) => {
|
||||
return http.post<AITool.BindDomainRes>(`/aitools/domain/get`, req);
|
||||
};
|
||||
|
||||
export const updateBindDomain = (req: AITool.BindDomain) => {
|
||||
return http.post(`/aitools/domain/update`, req);
|
||||
};
|
||||
@@ -0,0 +1,32 @@
|
||||
import { AI } from '@/api/interface/ai';
|
||||
import http from '@/api';
|
||||
import { ResPage } from '../interface';
|
||||
|
||||
export const createOllamaModel = (name: string) => {
|
||||
return http.post(`/ai/ollama/model`, { name: name });
|
||||
};
|
||||
export const deleteOllamaModel = (name: string) => {
|
||||
return http.post(`/ai/ollama/model/del`, { name: name });
|
||||
};
|
||||
export const searchOllamaModel = (params: AI.OllamaModelSearch) => {
|
||||
return http.post<ResPage<AI.OllamaModelInfo>>(`/ai/ollama/model/search`, params);
|
||||
};
|
||||
export const loadOllamaModel = (name: string) => {
|
||||
return http.post<string>(`/ai/ollama/model/load`, { name: name });
|
||||
};
|
||||
|
||||
export const loadGPUInfo = () => {
|
||||
return http.get<any>(`/ai/gpu/load`);
|
||||
};
|
||||
|
||||
export const bindDomain = (req: AI.BindDomain) => {
|
||||
return http.post(`/ai/domain/bind`, req);
|
||||
};
|
||||
|
||||
export const getBindDomain = (req: AI.BindDomainReq) => {
|
||||
return http.post<AI.BindDomainRes>(`/ai/domain/get`, req);
|
||||
};
|
||||
|
||||
export const updateBindDomain = (req: AI.BindDomain) => {
|
||||
return http.post(`/ai/domain/update`, req);
|
||||
};
|
||||
Reference in New Issue
Block a user