This commit is contained in:
van
2026-04-05 20:47:03 +08:00
parent 305ef3eeee
commit 5fcf92d2da
5 changed files with 332 additions and 81 deletions

View File

@@ -21,7 +21,7 @@ export function savePromptTemplate(data) {
return request({
url: '/jarvis/social-media/prompt/save',
method: 'post',
data: data
data
})
}
@@ -33,26 +33,61 @@ export function deletePromptTemplate(key) {
})
}
// 大模型接入配置(与 Jarvis 共用 Redis
export function getLlmConfig() {
// —— 多套大模型接入(与 Jarvis 共用 Redis——
export function listLlmProfiles() {
return request({
url: '/jarvis/social-media/llm-config',
method: 'get'
})
}
export function saveLlmConfig(data) {
export function getLlmProfile(id) {
return request({
url: '/jarvis/social-media/llm-config/save',
url: '/jarvis/social-media/llm-config/profiles/' + encodeURIComponent(id),
method: 'get'
})
}
export function createLlmProfile(data) {
return request({
url: '/jarvis/social-media/llm-config/profiles',
method: 'post',
data
})
}
export function resetLlmConfig() {
export function updateLlmProfile(id, data) {
return request({
url: '/jarvis/social-media/llm-config/profiles/' + encodeURIComponent(id),
method: 'put',
data
})
}
export function deleteLlmProfile(id) {
return request({
url: '/jarvis/social-media/llm-config/profiles/' + encodeURIComponent(id),
method: 'delete'
})
}
export function setActiveLlmProfile(id) {
return request({
url: '/jarvis/social-media/llm-config/active/' + encodeURIComponent(id),
method: 'put'
})
}
export function clearActiveLlmProfile() {
return request({
url: '/jarvis/social-media/llm-config/active',
method: 'delete'
})
}
export function resetAllLlmConfig() {
return request({
url: '/jarvis/social-media/llm-config',
method: 'delete'
})
}