Configuration for the experimental Chrome local transport.
API
interface ExperimentalChromeLocalTransportOptions {createSession?: () => Promise<LanguageModelSession>;events?: {
downloadRequired?: (status: LanguageModelAvailabilityStatus) => Promise<void> | void;
downloadProgress?: (percent: number) => void;
availability?: (status: LanguageModelAvailabilityStatus) => void;
sessionState?: (state: 'created' | 'destroyed' | 'error') => void;
};outputLanguage?: SupportedOutputLanguage;transformRequest?: (request: TransportRequest) => PromptRequest;}createSession
() => Promise<LanguageModelSession>events
{
downloadRequired?: (status: LanguageModelAvailabilityStatus) => Promise<void> | void;
downloadProgress?: (percent: number) => void;
availability?: (status: LanguageModelAvailabilityStatus) => void;
sessionState?: (state: 'created' | 'destroyed' | 'error') => void;
}outputLanguage
SupportedOutputLanguagetransformRequest
(request: TransportRequest) => PromptRequest