| import type { LangFuseConfig, LangSmithConfig, TracingProvider } from '@/app/(commonLayout)/app/(appDetailLayout)/[appId]/overview/tracing/type' |
| import type { App, AppSSO, AppTemplate, SiteConfig } from '@/types/app' |
|
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
|
|
| export type AppListResponse = { |
| data: App[] |
| has_more: boolean |
| limit: number |
| page: number |
| total: number |
| } |
|
|
| export type AppDetailResponse = App |
| export type AppSSOResponse = { enabled: AppSSO['enable_sso'] } |
|
|
| export type AppTemplatesResponse = { |
| data: AppTemplate[] |
| } |
|
|
| export type CreateAppResponse = App |
|
|
| export type UpdateAppSiteCodeResponse = { app_id: string } & SiteConfig |
|
|
| export type AppDailyMessagesResponse = { |
| data: Array<{ date: string; message_count: number }> |
| } |
|
|
| export type AppDailyConversationsResponse = { |
| data: Array<{ date: string; conversation_count: number }> |
| } |
|
|
| export type WorkflowDailyConversationsResponse = { |
| data: Array<{ date: string; runs: number }> |
| } |
|
|
| export type AppStatisticsResponse = { |
| data: Array<{ date: string }> |
| } |
|
|
| export type AppDailyEndUsersResponse = { |
| data: Array<{ date: string; terminal_count: number }> |
| } |
|
|
| export type AppTokenCostsResponse = { |
| data: Array<{ date: string; token_count: number; total_price: number; currency: number }> |
| } |
|
|
| export type UpdateAppModelConfigResponse = { result: string } |
|
|
| export type ApiKeyItemResponse = { |
| id: string |
| token: string |
| last_used_at: string |
| created_at: string |
| } |
|
|
| export type ApiKeysListResponse = { |
| data: ApiKeyItemResponse[] |
| } |
|
|
| export type CreateApiKeyResponse = { |
| id: string |
| token: string |
| created_at: string |
| } |
|
|
| export type ValidateOpenAIKeyResponse = { |
| result: string |
| error?: string |
| } |
|
|
| export type UpdateOpenAIKeyResponse = ValidateOpenAIKeyResponse |
|
|
| export type GenerationIntroductionResponse = { |
| introduction: string |
| } |
|
|
| export type AppVoicesListResponse = [{ |
| name: string |
| value: string |
| }] |
|
|
| export type TracingStatus = { |
| enabled: boolean |
| tracing_provider: TracingProvider | null |
| } |
|
|
| export type TracingConfig = { |
| tracing_provider: TracingProvider |
| tracing_config: LangSmithConfig | LangFuseConfig |
| } |
|
|