| | 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 |
| | } |
| |
|