← Về thư mục
frontend/src/features/customize/models.ts
- loopbackModelBase · function · L19-L36 — function loopbackModelBase(value: unknown): string
- LocalEndpoint · type · L38-L46 — type LocalEndpoint = { kind: string; label: string; provider: "chatgpt"; base_url: string; models: string[]; default_model: string; requires_api_key: false; };
- LocalDiscovery · type · L48-L52 — type LocalDiscovery = { endpoints: LocalEndpoint[]; probed: number; mutated_settings: false; };
- sanitizeLocalModelDiscovery · function · L54-L95 — function sanitizeLocalModelDiscovery(payload: unknown): LocalDiscovery
- ProtocolOption · type · L105-L105 — type ProtocolOption = { value: string; label: string };
- modelProtocolOptions · function · L107-L118 — function modelProtocolOptions(served: unknown): ProtocolOption[]
- Evidence · type · L120-L120 — type Evidence = "true" | "false" | "unknown";
- CapabilityReceipt · type · L122-L129 — type CapabilityReceipt = { native_tool_call: Evidence; streaming: Evidence; stale: boolean; native_completion: boolean; reachable: boolean; detail?: string; };
- asEvidence · function · L131-L135 — function asEvidence(value: unknown): Evidence
- readCapabilityReceipt · function · L137-L148 — function readCapabilityReceipt(raw: unknown): CapabilityReceipt | null
- protocolLabelOf · function · L150-L157 — function protocolLabelOf( protocols: ProtocolOption[], provider: unknown, ): string
- ComposerModel · type · L160-L165 — type ComposerModel = { id: string; name: string; description: string; model: string; };
- entryText · function · L173-L175 — function entryText(value: unknown): string
- readComposerModels · function · L177-L198 — function readComposerModels(payload: Record): ComposerModel[]
- composerModelName · function · L205-L209 — function composerModelName(id: unknown): string
- loadModels · function · L217-L236 — async function loadModels(): Promise
- chooseComposerModel · function · L244-L257 — async function chooseComposerModel(id: string): Promise