From 77950e48c76f4a3b29d01831d43039caba29888a Mon Sep 17 00:00:00 2001
From: wwf <1971391498@qq.com>
Date: 星期二, 18 十一月 2025 14:12:42 +0800
Subject: [PATCH] 修改
---
models/app.ts | 64 +++++++++++++++++++++++++++++--
1 files changed, 59 insertions(+), 5 deletions(-)
diff --git a/models/app.ts b/models/app.ts
index d830455..edf8554 100644
--- a/models/app.ts
+++ b/models/app.ts
@@ -1,6 +1,62 @@
-import type { LangFuseConfig, LangSmithConfig, OpikConfig, TracingProvider, WeaveConfig } from '@/app/(commonLayout)/app/(appDetailLayout)/[appId]/overview/tracing/type'
+import type { LangFuseConfig, LangSmithConfig, OpikConfig, TracingProvider } from '@/app/(commonLayout)/app/(appDetailLayout)/[appId]/overview/tracing/type'
import type { App, AppSSO, AppTemplate, SiteConfig } from '@/types/app'
-import type { Dependency } from '@/app/components/plugins/types'
+
+/* export type App = {
+ id: string
+ name: string
+ description: string
+ mode: AppMode
+ enable_site: boolean
+ enable_api: boolean
+ api_rpm: number
+ api_rph: number
+ is_demo: boolean
+ model_config: AppModelConfig
+ providers: Array<{ provider: string; token_is_set: boolean }>
+ site: SiteConfig
+ created_at: string
+}
+
+export type AppModelConfig = {
+ provider: string
+ model_id: string
+ configs: {
+ prompt_template: string
+ prompt_variables: Array<PromptVariable>
+ completion_params: CompletionParam
+ }
+}
+
+export type PromptVariable = {
+ key: string
+ name: string
+ description: string
+ type: string | number
+ default: string
+ options: string[]
+}
+
+export type CompletionParam = {
+ max_tokens: number
+ temperature: number
+ top_p: number
+ echo: boolean
+ stop: string[]
+ presence_penalty: number
+ frequency_penalty: number
+}
+
+export type SiteConfig = {
+ access_token: string
+ title: string
+ author: string
+ support_email: string
+ default_language: string
+ customize_domain: string
+ theme: string
+ customize_token_strategy: 'must' | 'allow' | 'not_allow'
+ prompt_public: boolean
+} */
export enum DSLImportMode {
YAML_CONTENT = 'yaml-content',
@@ -27,12 +83,10 @@
export type DSLImportResponse = {
id: string
status: DSLImportStatus
- app_mode: AppMode
app_id?: string
current_dsl_version?: string
imported_dsl_version?: string
error: string
- leaked_dependencies: Dependency[]
}
export type AppSSOResponse = { enabled: AppSSO['enable_sso'] }
@@ -111,5 +165,5 @@
export type TracingConfig = {
tracing_provider: TracingProvider
- tracing_config: LangSmithConfig | LangFuseConfig | OpikConfig | WeaveConfig
+ tracing_config: LangSmithConfig | LangFuseConfig | OpikConfig
}
--
Gitblit v1.8.0