SYMBOL INDEX (1979 symbols across 148 files) FILE: asyncstore.ts type StoreSN (line 3) | type StoreSN = { FILE: koa.d.ts type Context (line 5) | interface Context { FILE: model/acytoo/index.ts type Message (line 14) | interface Message { type RealReq (line 20) | interface RealReq { class AcyToo (line 28) | class AcyToo extends Chat { method constructor (line 31) | constructor(options?: ChatOptions) { method support (line 44) | support(model: ModelType): number { method preHandle (line 53) | async preHandle( method askStream (line 60) | public async askStream(req: ChatRequest, stream: EventStream) { FILE: model/ails/index.ts type RealReq (line 24) | interface RealReq { class Utils (line 34) | class Utils { method hash (line 35) | static hash(json_data: { t: number; m: string }): string { method format_timestamp (line 46) | static format_timestamp(timestamp: number): string { class AILS (line 54) | class AILS extends Chat { method constructor (line 57) | constructor(options?: ChatOptions) { method support (line 88) | support(model: ModelType): number { method askStream (line 97) | public async askStream(req: ChatRequest, stream: EventStream) { FILE: model/airoom/index.ts type Room (line 16) | type Room = { type Account (line 21) | interface Account extends ComInfo { class Child (line 33) | class Child extends ComChild { method constructor (line 37) | constructor(label: string, info: any, options?: ChildOptions) { method init (line 50) | async init(): Promise { method signup (line 80) | async signup() { method login (line 90) | async login() { method popRoom (line 111) | async popRoom(model: ModelType) { method newRoom (line 124) | async newRoom(model: ModelType, save: boolean) { method initFailed (line 155) | initFailed() { method destroy (line 160) | destroy(options?: DestroyOptions) { method use (line 164) | use(): void { class AIRoom (line 172) | class AIRoom extends Chat { method constructor (line 188) | constructor(options?: ChatOptions) { method support (line 192) | support(model: ModelType): number { method preHandle (line 203) | async preHandle(req: ChatRequest): Promise { method askStream (line 211) | async askStream(req: ChatRequest, stream: EventStream): Promise { FILE: model/airops/index.ts constant APP_KEY (line 26) | const APP_KEY = 'af9e46318302fccfc6db'; constant APP_CLUSTER (line 27) | const APP_CLUSTER = 'mt1'; type Account (line 29) | interface Account extends ComInfo { class Child (line 40) | class Child extends ComChild { method constructor (line 47) | constructor(label: string, info: any, options?: ChildOptions) { method setMsgListener (line 51) | public setMsgListener(cb: (event: string, data: string) => void) { method removeMsgListener (line 72) | public removeMsgListener(channel: string) { method init (line 76) | async init(): Promise { method getApiKey (line 203) | async getApiKey(page: Page) { method getApp (line 218) | async getApp(page: Page) { method createNewApp (line 235) | async createNewApp(page: Page) { method use (line 337) | use(): void { method destroy (line 344) | destroy(options?: DestroyOptions) { class Airops (line 350) | class Airops extends Chat { method constructor (line 365) | constructor(options?: ChatOptions) { method support (line 369) | support(model: ModelType): number { method preHandle (line 378) | async preHandle(req: ChatRequest): Promise { method askStream (line 387) | async askStream(req: ChatRequest, stream: EventStream): Promise { FILE: model/askx/index.ts type Account (line 30) | interface Account extends ComInfo { class Child (line 37) | class Child extends ComChild { method constructor (line 41) | constructor(label: string, info: any, options?: ChildOptions) { method init (line 51) | async init(): Promise { method updateToken (line 102) | async updateToken(page: Page) { method initFailed (line 117) | initFailed() { method destroy (line 125) | destroy(options?: DestroyOptions) { method use (line 129) | use(): void { class Askx (line 137) | class Askx extends Chat { method constructor (line 153) | constructor(options?: ChatOptions) { method support (line 157) | support(model: ModelType): number { method preHandle (line 166) | async preHandle(req: ChatRequest): Promise { method askStream (line 174) | async askStream(req: ChatRequest, stream: EventStream): Promise { FILE: model/auto.ts type AutoOptions (line 36) | interface AutoOptions extends ChatOptions { class Auto (line 40) | class Auto extends Chat { method constructor (line 46) | constructor(options: AutoOptions) { method getRandomModel (line 104) | getRandomModel(req: { method tryAskStream (line 172) | async tryAskStream( method askStream (line 233) | async askStream(req: ChatRequest, stream: EventStream): Promise { method support (line 237) | support(model: ModelType): number { method preHandle (line 242) | async preHandle(req: ChatRequest, options: any): Promise { method speech (line 300) | async speech(ctx: Application.Context, req: SpeechRequest): Promise { method askStream (line 653) | public async askStream(req: ChatRequest, stream: EventStream): Promise... method webshow (line 657) | public async webshow(ctx: Context) { method speech (line 661) | public async speech(ctx: Context, req: SpeechRequest) { method ImagesEdits (line 665) | public async ImagesEdits(ctx: Context, req: ImageEditRequest) { method generations (line 669) | public async generations(ctx: Context, req: ImageGenerationRequest) { method embeddings (line 673) | public async embeddings(ctx: Context, req: TextEmbeddingRequest) { method transcriptions (line 677) | public async transcriptions(ctx: Context, req: TranscriptionRequest) { method createVideoTask (line 681) | public async createVideoTask(ctx: Context, req: CreateVideoTaskRequest) { method queryVideoTask (line 685) | public async queryVideoTask(ctx: Context, req: QueryVideoTaskRequest) { method createSong (line 689) | public async createSong(ctx: Context, req: SongOptions) { method feedSong (line 693) | public async feedSong( method dynamicRouter (line 700) | public dynamicRouter(router: Router): boolean { FILE: model/better/index.ts type Message (line 19) | interface Message { type RealReq (line 30) | interface RealReq { class Better (line 37) | class Better extends Chat { method constructor (line 40) | constructor(options?: ChatOptions) { method support (line 54) | support(model: ModelType): number { method askStream (line 67) | public async askStream(req: ChatRequest, stream: EventStream) { FILE: model/bibi/child.ts class Child (line 23) | class Child extends ComChild { method init (line 26) | async init(): Promise { method summary (line 40) | async summary(req: SummaryReq) { method chapterSummary (line 52) | async chapterSummary(req: ChapterSummaryReq) { method subtitle (line 58) | async subtitle(req: SubtitleReq) { method chat (line 63) | async chat(req: ChatReq) { method express (line 68) | async express(req: ExpressReq) { method vision (line 73) | async vision(req: VisionReq) { method use (line 78) | use() { FILE: model/bibi/define.ts type Account (line 5) | interface Account extends ComInfo { type PageData (line 9) | interface PageData { type ProcessingData (line 17) | interface ProcessingData { type StatusData (line 24) | interface StatusData { type SummaryReq (line 30) | type SummaryReq = { type Subtitle (line 68) | interface Subtitle { type VideoDetail (line 75) | interface VideoDetail { type SummaryRes (line 94) | type SummaryRes = { type ChapterSummaryReq (line 106) | type ChapterSummaryReq = {}; type ChapterSummaryReqJoi (line 107) | type ChapterSummaryReqJoi = {}; type ChapterSummaryRes (line 108) | type ChapterSummaryRes = {}; type SubtitleReq (line 110) | type SubtitleReq = { type SubtitleRes (line 118) | type SubtitleRes = { type ChatReq (line 133) | type ChatReq = { type ChatRes (line 147) | type ChatRes = { type ExpressReq (line 162) | type ExpressReq = { type ExpressRes (line 180) | type ExpressRes = { type VisionReq (line 191) | type VisionReq = {}; type VisionRes (line 193) | type VisionRes = {}; type PromptRes (line 195) | interface PromptRes { FILE: model/bibi/index.ts class Bibi (line 33) | class Bibi extends Chat { method support (line 65) | support(model: ModelType): number { method summaryStream (line 74) | async summaryStream(req: PromptRes, stream: EventStream) { method subtitleStream (line 97) | async subtitleStream(req: SubtitleReq, stream: EventStream) { method askStream (line 107) | async askStream(req: ChatRequest, stream: EventStream): Promise { method dynamicRouter (line 165) | dynamicRouter(router: Router): boolean { FILE: model/bing/index.ts class Bing (line 11) | class Bing extends Chat { method constructor (line 13) | constructor(options?: ChatOptions) { method init (line 17) | async init() { method newPage (line 22) | async newPage() { method support (line 29) | support(model: ModelType): number { method askStream (line 38) | async askStream(req: ChatRequest, stream: EventStream): Promise { FILE: model/bingcopilot/child.ts class Child (line 9) | class Child extends ComChild { method init (line 13) | async init(): Promise { method getIP (line 19) | async getIP(): Promise { method createConversation (line 31) | async createConversation() { method createMessage (line 43) | async createMessage( method fetch (line 54) | async fetch(url: string): Promise { method use (line 96) | use() { FILE: model/bingcopilot/define.ts type Account (line 3) | interface Account extends ComInfo {} type MessageUpdate (line 5) | interface MessageUpdate { type AdaptiveCard (line 24) | interface AdaptiveCard { type TextBlock (line 30) | interface TextBlock { type SuggestedResponse (line 36) | interface SuggestedResponse { type Message (line 52) | interface Message { FILE: model/bingcopilot/index.ts class BingCopilot (line 9) | class BingCopilot extends Chat { method constructor (line 22) | constructor(options?: ChatOptions) { method support (line 26) | support(model: ModelType): number { method askStream (line 35) | async askStream(req: ChatRequest, stream: EventStream): Promise { FILE: model/chatbase/index.ts class ChatBase (line 19) | class ChatBase extends Chat { method constructor (line 22) | constructor(options?: ChatOptions) { method support (line 35) | support(model: ModelType): number { method askStream (line 44) | public async askStream(req: ChatRequest, stream: EventStream) { FILE: model/chatdemo/index.ts type Account (line 21) | type Account = { type RealReq (line 32) | interface RealReq { class AccountPool (line 39) | class AccountPool { method constructor (line 44) | constructor() { method syncfile (line 54) | public syncfile() { method getByID (line 58) | public getByID(id: string) { method delete (line 66) | public delete(id: string) { method get (line 71) | public get(): Account { method multiGet (line 101) | public multiGet(size: number): Account[] { class ChatDemo (line 110) | class ChatDemo extends Chat implements BrowserUser { method constructor (line 116) | constructor(options?: ChatOptions) { method support (line 137) | support(model: ModelType): number { method deleteID (line 148) | deleteID(id: string): void { method newID (line 152) | newID(): string { method init (line 157) | async init( method closePOP (line 186) | public async closePOP(page: Page) { method getToken (line 206) | public async getToken(page: Page) { method getChatID (line 212) | public async getChatID(page: Page) { method newChat (line 220) | public async newChat(page: Page) { method askStream (line 227) | public async askStream(req: ChatRequest, stream: EventStream) { FILE: model/chatgateai/index.ts type Account (line 35) | interface Account extends ComInfo { class Child (line 42) | class Child extends ComChild { method constructor (line 46) | constructor(label: string, info: any, options?: ChildOptions) { method init (line 56) | async init(): Promise { method destroy (line 126) | destroy(options?: DestroyOptions) { method use (line 130) | use(): void { class Chatgateai (line 138) | class Chatgateai extends Chat { method constructor (line 162) | constructor(options?: ChatOptions) { method support (line 166) | support(model: ModelType): number { method preHandle (line 177) | async preHandle(req: ChatRequest): Promise { method askStream (line 186) | async askStream(req: ChatRequest, stream: EventStream): Promise { FILE: model/chatgateai/test.js function e (line 262) | function e(n) { function r (line 270) | function r(n, r) { function o (line 299) | function o(n, t) { function e (line 427) | function e(r) { function b (line 487) | function b(n) { function j (line 507) | function j(n, t) { function R (line 576) | function R(n, t) { function C (line 581) | function C(n, t) { function k (line 593) | function k(n) { function S (line 612) | function S() { function I (line 627) | function I(n, t, e) { function O (line 655) | function O(n, t) { function X (line 859) | function X(n) { function M (line 862) | function M(n) { function P (line 880) | function P(n, t) { function q (line 889) | function q(n) { function n (line 903) | function n() { function D (line 1017) | function D() { function F (line 1456) | function F(n, t) { function _ (line 1525) | function _(n, t) { function Y (line 1530) | function Y(n, t, e, r, o, i, a) { function G (line 1539) | function G(n) { function U (line 1555) | function U(n) { function tn (line 1590) | function tn(n, t) { function en (line 1593) | function en() { function rn (line 1795) | function rn(n, t, e, r) { function on (line 1798) | function on() { function an (line 1829) | function an(n, t, e, r) { function cn (line 1832) | function cn() { function ln (line 1915) | function ln() { function un (line 1948) | function un(n) { function dn (line 1967) | function dn(n, t) { function fn (line 1979) | function fn(n) { function hn (line 2024) | function hn() { function mn (line 2463) | function mn(n, t, e, r, o, i, a) { function yn (line 2472) | function yn(n) { function gn (line 2488) | function gn(n) { function vn (line 2508) | function vn(n, t) { function bn (line 2563) | function bn(n, t) { function wn (line 2578) | function wn(n, t) { function Tn (line 3370) | function Tn() { function Wt (line 3546) | function Wt(n) { function Dt (line 3551) | function Dt(n) { function Yt (line 3556) | function Yt(n) { function Jt (line 3568) | function Jt(n) { function ne (line 3582) | function ne(n, t) { function ie (line 3644) | function ie(n) { function ae (line 3659) | function ae(n) { function ce (line 3668) | function ce(n, t, e) { function le (line 3686) | function le(n, t, e) { function se (line 3708) | function se(n, t) { function ue (line 3715) | function ue(n) { function pe (line 3720) | function pe(n) { function de (line 3725) | function de(n) { function fe (line 3730) | function fe(n) { function he (line 3735) | function he(n, t, e) { function me (line 3745) | function me(n) { function ye (line 3758) | function ye(n) { function ge (line 3761) | function ge(n, t, e) { function ve (line 3768) | function ve(n, t, e) { function be (line 3775) | function be(n, t, e) { function xe (line 3781) | function xe() { function je (line 3784) | function je() { function Re (line 3787) | function Re(...n) { function Ce (line 3790) | function Ce(n, t, e) { function ke (line 3796) | function ke(n, t = {}) { function Ie (line 4543) | function Ie() { function n (line 4596) | function n() {} function n (line 4700) | function n() {} function n (line 4735) | function n(n, t) { function Le (line 4961) | function Le(n) { function Te (line 4979) | function Te(n, t) { function Ne (line 4991) | function Ne(n) { function Be (line 5080) | function Be(n, t) { function Me (line 5191) | function Me(n, t) { function Pe (line 5260) | function Pe(n, t) { function Ue (line 5696) | function Ue() { function ar (line 5763) | function ar(n, t, e) { function mr (line 6023) | function mr(n) { function yr (line 6041) | function yr(n, t) { function gr (line 6053) | function gr(n) { function vr (line 6098) | function vr(n) { function br (line 6118) | function br() { function wr (line 6557) | function wr(n, t, e, r, o, i, a) { function xr (line 6566) | function xr(n) { function jr (line 6582) | function jr(n, t) { function Rr (line 6637) | function Rr(n, t) { function Cr (line 6652) | function Cr(n, t) { function Nr (line 7199) | function Nr(n) { function Br (line 7218) | function Br() { function Hr (line 7657) | function Hr(n, t) { function Xr (line 7669) | function Xr(n) { function Mr (line 7714) | function Mr(n, t, e, r, o, i, a) { function Pr (line 7723) | function Pr(n) { function qr (line 7739) | function qr(n, t) { function Wr (line 7808) | function Wr(n, t) { function Kr (line 8061) | function Kr(n) { function $r (line 8079) | function $r(n, t) { function no (line 8091) | function no(n) { function lo (line 8254) | function lo(n) { function n (line 8259) | function n(n, t) { FILE: model/chim/index.ts type RealReq (line 21) | interface RealReq { class Chim (line 28) | class Chim extends Chat { method constructor (line 31) | constructor(options?: ChatOptions) { method support (line 45) | support(model: ModelType): number { method askStream (line 58) | public async askStream(req: ChatRequest, stream: EventStream) { FILE: model/chur/index.ts type RealReq (line 20) | interface RealReq { class Chur (line 30) | class Chur extends Chat { method constructor (line 33) | constructor(options?: ChatOptions) { method support (line 48) | support(model: ModelType): number { method askStream (line 59) | public async askStream(req: ChatRequest, stream: EventStream) { FILE: model/claude/index.ts type MessageContent (line 18) | interface MessageContent { type Author (line 23) | interface Author { type Metadata (line 29) | interface Metadata { type Message (line 35) | interface Message { type Conversation (line 48) | interface Conversation { type Account (line 54) | interface Account extends ComInfo { class Child (line 62) | class Child extends ComChild { method constructor (line 67) | constructor(label: string, info: any, options?: ChildOptions) { method extractOrgId (line 71) | extractOrgId(url: string): string | null { method updateOrg (line 77) | async updateOrg() { method init (line 96) | async init(): Promise { method newChat (line 127) | async newChat(): Promise { method destroy (line 166) | async destroy(options?: DestroyOptions) { method initFailed (line 178) | initFailed() { method use (line 183) | use(): void { class ClaudeChat (line 191) | class ClaudeChat extends Chat { method constructor (line 229) | constructor(options?: ChatOptions) { method support (line 233) | support(model: ModelType): number { method preHandle (line 242) | async preHandle( method askStream (line 268) | async askStream(req: ChatRequest, stream: EventStream): Promise { FILE: model/claudeapi/index.ts type RealReq (line 20) | interface RealReq { type MessagesReq (line 32) | interface MessagesReq extends ChatRequest { type ClaudeChatOptions (line 52) | interface ClaudeChatOptions extends ChatOptions { class ClaudeAPI (line 73) | class ClaudeAPI extends Chat { method constructor (line 77) | constructor(options?: ClaudeChatOptions) { method support (line 96) | support(model: ModelType): number { method preHandle (line 100) | async preHandle( method askMessagesStream (line 129) | async askMessagesStream(req: MessagesReq, stream: EventStream) { method askStream (line 257) | public async askStream(req: ChatRequest, stream: EventStream) { FILE: model/claudeauto/child.ts class Child (line 23) | class Child extends ComChild { method init (line 41) | async init(): Promise { method use (line 72) | use(): void { method checkChat (line 79) | async checkChat() { method askMessagesStream (line 92) | async askMessagesStream(req: MessagesReq) { FILE: model/claudeauto/define.ts type Account (line 4) | interface Account extends ComInfo { type MessagesReq (line 11) | interface MessagesReq extends ChatRequest { FILE: model/claudeauto/index.ts type RealReq (line 17) | interface RealReq { class ClaudeAuto (line 29) | class ClaudeAuto extends Chat { method constructor (line 71) | constructor(options?: ChatOptions) { method support (line 75) | support(model: ModelType): number { method preHandle (line 88) | async preHandle( method askStream (line 104) | public async askStream(req: ChatRequest, stream: EventStream) { FILE: model/copilot/index.ts type Account (line 36) | type Account = { type RealReq (line 46) | type RealReq = { class CopilotAccountPool (line 51) | class CopilotAccountPool { method constructor (line 56) | constructor() { method syncfile (line 66) | public syncfile() { method getByID (line 70) | public getByID(id: string) { method delete (line 78) | public delete(id: string) { method get (line 83) | public get(): Account { method multiGet (line 105) | public multiGet(size: number): Account[] { class Copilot (line 114) | class Copilot extends Chat implements BrowserUser { method constructor (line 119) | constructor(options?: ChatOptions) { method support (line 136) | support(model: ModelType): number { method closeWelcomePop (line 145) | private static async closeWelcomePop(page: Page) { method deleteID (line 157) | deleteID(id: string): void { method newID (line 161) | newID(): string { method newChat (line 166) | public static async newChat(page: Page) { method getAuthKey (line 170) | private static async getAuthKey(page: Page): Promise { method init (line 177) | async init( method ifLogin (line 270) | public static async ifLogin(page: Page): Promise { method clear (line 284) | public static async clear(page: Page) { method askStream (line 294) | public async askStream(req: ChatRequest, stream: EventStream) { FILE: model/cursor/index.ts type Account (line 38) | type Account = { type ConversationMessage (line 48) | interface ConversationMessage { type Context (line 53) | interface Context { type ModelDetails (line 57) | interface ModelDetails { type RealReq (line 62) | interface RealReq { type AuthRes (line 70) | type AuthRes = { type UsageInfo (line 78) | interface UsageInfo { type UsageDetails (line 85) | type UsageDetails = Partial>; class CursorAccountPool (line 86) | class CursorAccountPool { method constructor (line 91) | constructor() { method syncfile (line 101) | public syncfile() { method getByID (line 108) | public getByID(id: string) { method release (line 116) | public release(id: string) { method delete (line 120) | public delete(id: string) { method get (line 125) | public get(): Account { method multiGet (line 183) | public multiGet(size: number): Account[] { function allowCursor (line 192) | function allowCursor() { class Cursor (line 196) | class Cursor extends Chat implements BrowserUser { method constructor (line 201) | constructor(options?: ChatOptions) { method support (line 224) | support(model: ModelType): number { method deleteID (line 235) | deleteID(id: string): void { method release (line 239) | release(id: string): void { method newID (line 243) | newID(): string { method digest (line 248) | async digest(s: string) { method getUsage (line 254) | async getUsage(page: Page) { method init (line 263) | async init( method accept (line 384) | private async accept(page: Page) { method getToken (line 398) | private async getToken( method askStream (line 413) | public async askStream(req: ChatRequest, stream: EventStream) { FILE: model/ddg/index.ts type Account (line 26) | interface Account extends ComInfo {} class Child (line 28) | class Child extends ComChild { method constructor (line 31) | constructor(label: string, info: any, options?: ChildOptions) { method init (line 35) | async init(): Promise { method search (line 50) | async search(query: string) { method initFailed (line 106) | initFailed() { method destroy (line 111) | destroy(options?: DestroyOptions) { class DDG (line 117) | class DDG extends Chat { method constructor (line 130) | constructor(options?: ChatOptions) { method support (line 134) | support(model: ModelType): number { method preHandle (line 151) | async preHandle( method searchStream (line 167) | async searchStream(req: ChatRequest, stream: EventStream) { method chatStream (line 180) | async chatStream(req: ChatRequest, stream: EventStream): Promise { method askStream (line 240) | async askStream(req: ChatRequest, stream: EventStream): Promise { FILE: model/ddg/test.js function l (line 12) | function l() { function d (line 69) | function d(e, t) { function p (line 257) | function p({ children: e }) { function R (line 301) | function R() { function b (line 325) | function b(e) { function T (line 340) | function T(e, t) { function S (line 353) | function S(e) { function x (line 660) | function x(e, t) { function V (line 726) | function V(e, t) { function Z (line 739) | function Z(e) { function j (line 759) | function j({ api: e, modelConfig: t, initialMessages: a }) { function W (line 1140) | function W() { function ae (line 1208) | function ae(e, t) { function ne (line 1257) | function ne(e) { function le (line 1309) | function le({ enabled: e, onClick: t }) { function oe (line 1343) | function oe() { function ue (line 1379) | function ue() { function pe (line 1425) | function pe(e, t) { function Re (line 1438) | function Re(e) { function fe (line 1458) | function fe(e) { function Ce (line 1578) | function Ce({ amount: e = 3, overrideSuggestions: t }) { function Oe (line 1600) | function Oe({ children: e }) { function Se (line 1697) | function Se({ children: e }) { function Le (line 1721) | function Le({ status: e = 'default', modelStyleId: t = 'default' }) { function De (line 1742) | function De(e) { function Pe (line 1771) | function Pe({ children: e }) { function xe (line 1781) | function xe({ contentExpanded: e, children: t }) { function Ue (line 1793) | function Ue({ children: e }) { function He (line 1814) | function He({ onSuggestionClick: e, overrideSuggestions: t }) { function Ve (line 1867) | function Ve({ suggestionBrief: e, modelStyleId: t, onClick: a }) { function Ke (line 1895) | function Ke(e, t) { function Fe (line 1966) | function Fe({ charCount: e, charLimit: t, errorMaxChars: a }) { function We (line 2007) | function We() { function qe (line 2042) | function qe({ children: e, tooltipLabel: t, onClick: a }) { function Je (line 2062) | function Je({ content: e, onClick: t = () => null }) { function Xe (line 2076) | function Xe({ onClick: e }) { function $e (line 2088) | function $e({ function tt (line 2173) | function tt({ state: e, children: t }) { function at (line 2189) | function at({ error: e, status: t = 'ready' }) { function rt (line 2282) | function rt() { function ot (line 2343) | function ot({ content: e }) { function Rt (line 2355) | function Rt() { function vt (line 2477) | function vt({ open: e, closeModal: t, clearConversation: a }) { function gt (line 2520) | function gt({ clearConversation: e, enabled: t }) { function At (line 2548) | function At() { function Dt (line 2610) | function Dt() { function Ht (line 2700) | function Ht({ as: e = 'div', className: t, badgeText: a = 'NEW!' }) { function Zt (line 2716) | function Zt({ className: e }) { function jt (line 2725) | function jt({ className: e }) { function Ft (line 2740) | function Ft({ open: e, closeModal: t, onShareFeedbackClick: a }) { function Gt (line 2834) | function Gt() { function zt (line 2882) | function zt() { function qt (line 2912) | function qt() { function ra (line 2979) | function ra() { function oa (line 3041) | function oa({ open: e, closeModal: t }) { function sa (line 3078) | function sa() { function ua (line 3105) | function ua() { function _a (line 3152) | function _a() { function Ia (line 3269) | function Ia({ model: e, checked: t, onClick: a }) { function Oa (line 3353) | function Oa({ children: e, variant: t }) { function Ta (line 3373) | function Ta({ open: e, onClose: t }) { function Sa (line 3461) | function Sa() { function La (line 3494) | function La({ function Ma (line 3520) | function Ma({ function Pa (line 3762) | function Pa({ variant: e = 'singleColumn', style: t = {}, children: a }) { function Ua (line 3784) | function Ua() { function Va (line 3849) | function Va({ modelStyleId: e }) { function Za (line 3855) | function Za() { function ja (line 3887) | function ja() { function Ga (line 3930) | function Ga() { function Ya (line 3995) | function Ya(e) { function za (line 4084) | function za() { function rn (line 4206) | function rn({ showSection: e, isFocuseable: t }) { function ln (line 4592) | function ln({ initialScreen: e = 0 }) { function cn (line 4655) | function cn({ className: e, onAction: t, isFocuseable: a }) { function on (line 4731) | function on({ function sn (line 4828) | function sn({ className: e, onAction: t, isFocuseable: a }) { function un (line 4909) | function un({ illustration: e, text: t }) { function mn (line 4928) | function mn({ children: e }) { function dn (line 4939) | function dn({ children: e }) { function En (line 4950) | function En() { function Rn (line 4970) | function Rn(e) { function fn (line 4974) | function fn({ function hn (line 5033) | function hn({ FILE: model/define.ts type AudioFileFormat (line 7) | type AudioFileFormat = type LanguageISO639_1 (line 18) | type LanguageISO639_1 = string; type ResponseFormat (line 21) | type ResponseFormat = 'json' | 'text' | 'srt' | 'verbose_json' | 'vtt'; type TimestampGranularity (line 24) | type TimestampGranularity = 'word' | 'segment'; type TranscriptionRequest (line 27) | interface TranscriptionRequest { type CreateVideoTaskRequest (line 71) | interface CreateVideoTaskRequest { type QueryVideoTaskRequest (line 77) | interface QueryVideoTaskRequest { type ImageEditRequest (line 82) | interface ImageEditRequest { FILE: model/discord/child.ts class DiscordChild (line 21) | class DiscordChild< method sendEvent (line 46) | sendEvent(e: GatewayEventPayload) { method interact (line 50) | async interact(d: InteractionPayload) { method upload (line 61) | async upload(url: string) { method getMessages (line 93) | async getMessages() { method waitGatewayEventName (line 104) | async waitGatewayEventName( method waitGatewayEventNameAsync (line 131) | async waitGatewayEventNameAsync( method identify (line 153) | identify() { method sendHeartBeat (line 196) | sendHeartBeat() { method initHello (line 203) | initHello(heatBeatInterval: number) { method handleHello (line 212) | async handleHello(e: GatewayEventPayload) { method listenEvent (line 216) | listenEvent(e: GatewayEventPayload) { method initWS (line 231) | initWS() { method destroy (line 259) | destroy(options?: DestroyOptions) { method init (line 267) | async init(): Promise { method initFailed (line 294) | initFailed(e?: Error) { method use (line 302) | use(): void { FILE: model/discord/define.ts type DiscordAccount (line 4) | interface DiscordAccount extends ComInfo { type MessageFlags (line 11) | enum MessageFlags { type GatewayEvents (line 25) | enum GatewayEvents { type GatewayMessageType (line 39) | enum GatewayMessageType { type GatewayEventName (line 73) | enum GatewayEventName { type Embed (line 80) | interface Embed { type MessageSubComponent (line 91) | interface MessageSubComponent { type MessageComponent (line 103) | interface MessageComponent { type UserMember (line 108) | interface UserMember { type User (line 121) | interface User { type GatewayEventPayload (line 134) | interface GatewayEventPayload { type GatewayHandler (line 141) | type GatewayHandler = (payload: GatewayEventPayload) => void; type GatewayDHello (line 143) | interface GatewayDHello { type GatewayDInteractionCreate (line 148) | interface GatewayDInteractionCreate { type GatewayDInteractionSuccess (line 153) | interface GatewayDInteractionSuccess { type GatewayMessageAttachment (line 158) | interface GatewayMessageAttachment { type GatewayMessage (line 171) | interface GatewayMessage { type GatewayDMessageCreate (line 201) | interface GatewayDMessageCreate extends GatewayMessage {} type GatewayDMessageUpdate (line 203) | interface GatewayDMessageUpdate extends GatewayMessage {} type InteractionType (line 205) | enum InteractionType { type InteractionPayload (line 213) | interface InteractionPayload { type InteractionDataOption (line 230) | interface InteractionDataOption { type ApplicationCommandType (line 236) | enum ApplicationCommandType { type ApplicationCommandOptionType (line 242) | enum ApplicationCommandOptionType { type ApplicationCommand (line 256) | interface ApplicationCommand { type ApplicationCommandAttachment (line 274) | interface ApplicationCommandAttachment { type ChoiceItem (line 280) | interface ChoiceItem { type ApplicationCommandOption (line 286) | interface ApplicationCommandOption { function getProgress (line 415) | function getProgress(text: string) { function getPrompt (line 424) | function getPrompt(text: string) { type AIActionType (line 431) | enum AIActionType { type AIAction (line 437) | type AIAction = { type UploadFileInfo (line 470) | type UploadFileInfo = { type UploadedFileData (line 477) | type UploadedFileData = { type DimensionsType (line 483) | enum DimensionsType { FILE: model/doc2x/child.ts class Child (line 10) | class Child extends ComChild { method init (line 12) | async init(): Promise { method pdfToStream (line 32) | async pdfToStream(form: FormData, stream: EventStream) { method pdfToMDStream (line 52) | async pdfToMDStream(form: FormData, stream: EventStream) { method pdfToMDWithProgressStream (line 81) | async pdfToMDWithProgressStream(form: FormData, stream: EventStream) { method pdfToJSONStream (line 112) | async pdfToJSONStream(form: FormData, stream: EventStream) { method use (line 129) | use() { FILE: model/doc2x/define.ts type Account (line 3) | interface Account extends ComInfo { type PageData (line 7) | interface PageData { type ProcessingData (line 15) | interface ProcessingData { type StatusData (line 22) | interface StatusData { FILE: model/doc2x/index.ts class Doc2x (line 11) | class Doc2x extends Chat { method support (line 43) | support(model: ModelType): number { method handlePDF (line 62) | async handlePDF(req: ChatRequest, stream: EventStream) { method askStream (line 91) | async askStream(req: ChatRequest, stream: EventStream): Promise { FILE: model/domo/child.ts class Child (line 26) | class Child extends DiscordChild { method doComponent (line 29) | async doComponent(message_id: string, info: MessageSubComponent) { method gen (line 54) | async gen( method animate (line 128) | async animate(image_url: string) { method video (line 173) | async video(video_url: string, prompt: string) { method getInfo (line 225) | async getInfo(): Promise { method updateInfo (line 264) | async updateInfo() { method init (line 278) | async init(): Promise { method createVideo (line 283) | async createVideo(options: { image_url?: string; video_url?: string }) { FILE: model/domo/define.ts type Account (line 9) | interface Account extends DiscordAccount { function getProgress (line 225) | function getProgress(text: string) { function getPrompt (line 234) | function getPrompt(text: string) { type AIActionType (line 241) | enum AIActionType { type AIAction (line 247) | type AIAction = { type DimensionsType (line 283) | enum DimensionsType { type DomoProfileInfo (line 295) | interface DomoProfileInfo { type DomoSpeedMode (line 340) | enum DomoSpeedMode { type ArtStyle (line 345) | enum ArtStyle { FILE: model/domo/index.ts class Domo (line 41) | class Domo extends Chat { method constructor (line 96) | constructor(options?: ChatOptions) { method support (line 100) | support(model: ModelType): number { method handleComponents (line 115) | async handleComponents( method gen (line 153) | async gen( method askStream (line 204) | async askStream(req: ChatRequest, stream: EventStream): Promise { method imgToVideo (line 289) | async imgToVideo(req: ChatRequest, stream: EventStream): Promise { method videoToVideo (line 351) | async videoToVideo(req: ChatRequest, stream: EventStream): Promise { method constructor (line 146) | constructor(options?: EasyChatOptions) { method support (line 163) | support(model: ModelType): number { method closeWelcomePop (line 172) | private static async closeWelcomePop(page: Page) { method deleteID (line 185) | deleteID(id: string): void { method newID (line 189) | newID(): string { method init (line 194) | async init( method askStream (line 271) | public async askStream(req: ChatRequest, stream: EventStream) { FILE: model/fakeopen/index.ts type Message (line 24) | interface Message { type RealReq (line 29) | interface RealReq { type ValidModelsResp (line 40) | type ValidModelsResp = { type LoginRes (line 61) | type LoginRes = { type Account (line 70) | type Account = { class AccountPool (line 84) | class AccountPool { method constructor (line 90) | constructor() { method initialize (line 116) | async initialize() { method syncfile (line 214) | public syncfile() { method getByID (line 218) | public getByID(id: string) { method delete (line 226) | public delete(id: string) { method release (line 234) | public release(id: string) { method get (line 238) | public get(isPlus: boolean): Account { class FakeOpen (line 261) | class FakeOpen extends Chat { method constructor (line 265) | constructor(options?: ChatOptions) { method support (line 286) | support(model: ModelType): number { method askStream (line 299) | public async askStream(req: ChatRequest, stream: EventStream) { FILE: model/fireworks/child.ts class Child (line 18) | class Child extends ComChild { method saveCookies (line 25) | async saveCookies() { method saveUA (line 31) | async saveUA() { method saveAPIKey (line 36) | async saveAPIKey() { method checkChat (line 54) | async checkChat() { method askForStream (line 77) | async askForStream(req: any, stream: EventStream) { method init (line 112) | async init() { method initFailed (line 188) | initFailed() { method use (line 193) | use() { method destroy (line 200) | destroy(options?: DestroyOptions) { FILE: model/fireworks/define.ts type Account (line 5) | interface Account extends ComInfo { type UserAuth (line 19) | interface UserAuth { type Organization (line 24) | interface Organization { type UserOrgs (line 39) | interface UserOrgs { type User (line 44) | interface User { type ProfileRes (line 56) | interface ProfileRes { type FireworksModel (line 60) | interface FireworksModel { function extractSecretKey (line 99) | function extractSecretKey(inputString: string) { function getFireworksModel (line 109) | function getFireworksModel(model: ModelType) { FILE: model/fireworks/index.ts class Fireworks (line 10) | class Fireworks extends Chat { method constructor (line 11) | constructor(options?: ChatOptions) { method support (line 70) | support(model: ModelType): number { method askStream (line 78) | async askStream(req: ChatRequest, stream: EventStream): Promise { FILE: model/flux/child.ts class Child (line 28) | class Child extends ComChild { method constructor (line 36) | constructor( method client (line 45) | get client() { method saveCookies (line 80) | async saveCookies() { method getHeader (line 98) | async getHeader() { method saveUA (line 124) | async saveUA() { method chat (line 129) | async chat(messages: string) { method predictions (line 141) | async predictions(req: PredictionsReq) { method result (line 149) | async result(id: string) { method init (line 159) | async init() { method initFailed (line 189) | initFailed() { method use (line 194) | use() { method destroy (line 201) | destroy(options?: DestroyOptions) { FILE: model/flux/define.ts type Account (line 8) | interface Account extends ComInfo { type PredictionsReq (line 23) | interface PredictionsReq { type PredictionsRes (line 29) | interface PredictionsRes { type ResultRes (line 34) | interface ResultRes { class ClertAuth (line 61) | class ClertAuth { method constructor (line 65) | constructor( method updateSID (line 90) | async updateSID() { method getToken (line 107) | async getToken() { FILE: model/flux/index.ts class Flux (line 32) | class Flux extends Chat { method support (line 88) | support(model: ModelType): number { method askStream (line 97) | async askStream(req: ChatRequest, stream: EventStream): Promise { method dynamicRouter (line 171) | dynamicRouter(router: Router): boolean { FILE: model/forefront/index.ts type PageData (line 35) | type PageData = { type Account (line 43) | type Account = { type RealReq (line 54) | interface RealReq { class AccountPool (line 67) | class AccountPool { method constructor (line 71) | constructor() { method syncfile (line 81) | public syncfile() { method getByID (line 85) | public getByID(id: string) { method delete (line 93) | public delete(id: string) { method get (line 98) | public get(): Account { method multiGet (line 123) | public multiGet(size: number): Account[] { type ForefrontOptions (line 132) | interface ForefrontOptions extends ChatOptions { class Forefrontnew (line 136) | class Forefrontnew extends Chat implements BrowserUser { method constructor (line 142) | constructor(options?: ForefrontOptions) { method support (line 165) | support(model: ModelType): number { method tryValidate (line 176) | private async tryValidate(validateURL: string, triedTimes: number) { method closeWelcomePop (line 191) | private static async closeWelcomePop(page: Page) { method deleteID (line 239) | deleteID(id: string): void { method newID (line 243) | newID(): string { method getChatID (line 248) | private static async getChatID(page: Page): Promise { method init (line 258) | async init( method ifLogin (line 347) | public static async ifLogin(page: Page): Promise { method getAuth (line 360) | private async getAuth(page: Page): Promise> { method askStream (line 394) | public async askStream(req: ChatRequest, stream: EventStream) { FILE: model/freegpt35/child.ts class Child (line 11) | class Child extends ComChild { method constructor (line 34) | constructor(label: string, info: Account, options?: any) { method updateSessionID (line 38) | async updateSessionID() { method askForStream (line 50) | async askForStream(req: ChatRequest, stream: EventStream) { method init (line 117) | async init() { method use (line 128) | use() { method destroy (line 134) | destroy(options?: DestroyOptions) { FILE: model/freegpt35/define.ts type Account (line 3) | interface Account extends ComInfo {} type MessageContent (line 5) | interface MessageContent { type Author (line 13) | interface Author { type Metadata (line 19) | interface Metadata { type Message (line 31) | interface Message { type Conversation (line 44) | interface Conversation { FILE: model/freegpt35/index.ts class FreeGPT35 (line 8) | class FreeGPT35 extends Chat { method constructor (line 25) | constructor(options?: ChatOptions) { method support (line 29) | support(model: ModelType): number { method preHandle (line 40) | async preHandle( method askStream (line 54) | async askStream(req: ChatRequest, stream: EventStream): Promise { FILE: model/freegpt4/define.ts type ApiKeyBase (line 1) | interface ApiKeyBase { type ApiKey (line 7) | interface ApiKey extends ApiKeyBase { type ApiKeysData (line 14) | interface ApiKeysData { FILE: model/freegpt4/index.ts type Room (line 21) | type Room = { type Account (line 26) | interface Account extends ComInfo { class Child (line 33) | class Child extends ComChild { method constructor (line 37) | constructor(label: string, info: any, options?: ChildOptions) { method createAPIKey (line 47) | async createAPIKey(info: ApiKeyBase) { method getAPIKey (line 71) | async getAPIKey(): Promise { method initAPIKey (line 94) | async initAPIKey() { method init (line 152) | async init(): Promise { method initFailed (line 221) | initFailed() { method destroy (line 226) | destroy(options?: DestroyOptions) { method use (line 230) | use(): void { class FreeGPT4 (line 238) | class FreeGPT4 extends Chat { method constructor (line 254) | constructor(options?: ChatOptions) { method support (line 258) | support(model: ModelType): number { method preHandle (line 269) | async preHandle(req: ChatRequest): Promise { method askStream (line 277) | async askStream(req: ChatRequest, stream: EventStream): Promise { FILE: model/gemini/define.ts type GeminiRequest (line 3) | interface GeminiRequest extends ChatRequest { FILE: model/gemini/index.ts type Account (line 35) | interface Account extends ComInfo { class Child (line 40) | class Child extends ComChild { method init (line 48) | async init(): Promise { method use (line 53) | use() { method getMimeTypeFromBase64 (line 60) | getMimeTypeFromBase64(base64: string) { method destroy (line 65) | destroy(options?: DestroyOptions) { method checkChat (line 69) | async checkChat() { method messageToContent (line 102) | async messageToContent( method preHandleContent (line 183) | async preHandleContent(data: Content[]) { method generateContentStream (line 205) | async generateContentStream(req: GeminiRequest) { class Gemini (line 273) | class Gemini extends Chat { method constructor (line 313) | constructor(options?: ChatOptions) { method support (line 317) | support(model: ModelType): number { method preHandle (line 335) | async preHandle( method askStream (line 347) | public async askStream(req: GeminiRequest, stream: EventStream) { FILE: model/glm/define.ts type VideoGenerationsReq (line 3) | interface VideoGenerationsReq { type VideoGenerationsRes (line 9) | interface VideoGenerationsRes { type AsyncResultRes (line 16) | interface AsyncResultRes { FILE: model/glm/index.ts type RealReq (line 42) | interface RealReq extends ChatRequest { type GLMChatOptions (line 61) | interface GLMChatOptions extends ChatOptions { function generateAuthToken (line 76) | function generateAuthToken(apiKey: string): string { class GLM (line 107) | class GLM extends Chat { method constructor (line 111) | constructor(options?: GLMChatOptions) { method support (line 131) | support(model: ModelType): number { method preHandle (line 135) | async preHandle(req: ChatRequest): Promise { method videoGenerations (line 148) | async videoGenerations( method asyncResult (line 155) | async asyncResult(id: string): Promise { method handleCogViewX (line 160) | public async handleCogViewX(req: ChatRequest, stream: EventStream) { method askStream (line 241) | public async askStream(req: ChatRequest, stream: EventStream) { method speech (line 337) | async speech(ctx: Application.Context, req: SpeechRequest): Promise { FILE: model/gptgod/index.ts type Account (line 15) | interface Account extends ComInfo {} class Child (line 17) | class Child extends ComChild { method constructor (line 20) | constructor(label: string, info: any, options?: ChildOptions) { method init (line 24) | async init(): Promise { method initFailed (line 56) | initFailed() { method destroy (line 61) | destroy(options?: DestroyOptions) { method use (line 66) | use(): void { class GPTGOD (line 74) | class GPTGOD extends Chat { method constructor (line 87) | constructor(options?: ChatOptions) { method support (line 91) | support(model: ModelType): number { method preHandle (line 95) | async preHandle(req: ChatRequest): Promise { method askStream (line 103) | async askStream(req: ChatRequest, stream: EventStream): Promise { FILE: model/gra/index.ts type Message (line 7) | interface Message { type RealReq (line 12) | interface RealReq { class Gra (line 19) | class Gra extends Chat { method constructor (line 22) | constructor(options?: ChatOptions) { method support (line 35) | support(model: ModelType): number { method ask (line 46) | public async ask(req: ChatRequest): Promise { method askStream (line 71) | public async askStream(req: ChatRequest, stream: EventStream) { FILE: model/groq/child.ts class Child (line 22) | class Child extends ComChild { method saveCookies (line 29) | async saveCookies() { method token (line 39) | get token() { method saveUA (line 44) | async saveUA() { method fetch (line 49) | async fetch(path: string, requestInit: RequestInit): Promise { method saveOrgID (line 98) | async saveOrgID() { method checkChat (line 108) | async checkChat() { method askForStream (line 148) | async askForStream(req: any, stream: EventStream) { method init (line 221) | async init() { method initFailed (line 276) | initFailed() { method use (line 281) | use() { method destroy (line 288) | destroy(options?: DestroyOptions) { FILE: model/groq/define.ts type Account (line 7) | interface Account extends ComInfo { type UserAuth (line 20) | interface UserAuth { type Organization (line 25) | interface Organization { type UserOrgs (line 40) | interface UserOrgs { type User (line 45) | interface User { type ProfileRes (line 57) | interface ProfileRes { type GroqModel (line 61) | interface GroqModel { FILE: model/groq/index.ts class Groq (line 10) | class Groq extends Chat { method constructor (line 11) | constructor(options?: ChatOptions) { method support (line 69) | support(model: ModelType): number { method askStream (line 77) | async askStream(req: ChatRequest, stream: EventStream): Promise { FILE: model/hypotenuse/index.ts type Account (line 26) | interface Account extends ComInfo { class Child (line 32) | class Child extends ComChild { method constructor (line 38) | constructor(label: string, info: any, options?: ChildOptions) { method init (line 42) | async init(): Promise { method createThreads (line 88) | async createThreads() { method sendMessage (line 109) | async sendMessage(threadID: string, prompt: string) { method genRes (line 145) | async genRes(thrID: string, msgID: string, model: ModelType) { method saveSess (line 182) | async saveSess() { method initFailed (line 191) | initFailed() { method destroy (line 196) | destroy(options?: DestroyOptions) { class Hypotenuse (line 202) | class Hypotenuse extends Chat { method constructor (line 218) | constructor(options?: ChatOptions) { method support (line 222) | support(model: ModelType): number { method preHandle (line 235) | async preHandle(req: ChatRequest): Promise { method askStream (line 243) | async askStream(req: ChatRequest, stream: EventStream): Promise { FILE: model/ideogram/child.ts class Child (line 37) | class Child extends ComChild { method constructor (line 47) | constructor( method client (line 56) | get client() { method saveUA (line 73) | async saveUA() { method checkCreateProfile (line 79) | async checkCreateProfile() { method checkUsage (line 91) | async checkUsage() { method init (line 103) | async init() { method initFailed (line 137) | initFailed() { method use (line 142) | use() { method close (line 149) | close() { method close_delay (line 157) | get close_delay() { method destroy (line 161) | async destroy(options?: DestroyOptions) { method ImagesSample (line 179) | async ImagesSample(req: ideogram.ImagesSampleReq) { method ImagesSamplingAvailable (line 191) | async ImagesSamplingAvailable(model_version: string = 'V_0_2') { method GalleryRetrieveRequests (line 200) | async GalleryRetrieveRequests(request_ids: string[]) { method saveToken (line 217) | async saveToken() { method saveUserID (line 262) | async saveUserID() { method GetRefreshToken (line 268) | async GetRefreshToken(refreshToken: string) { method Login (line 296) | async Login(external_photo_url: string) { method downloadAndUploadCDN (line 307) | async downloadAndUploadCDN(response_id: string) { FILE: model/ideogram/define.ts type Account (line 8) | interface Account extends ComInfo { type PredictionsReq (line 27) | interface PredictionsReq { type PredictionsRes (line 33) | interface PredictionsRes { type ResultRes (line 38) | interface ResultRes { class ClertAuth (line 50) | class ClertAuth { method constructor (line 54) | constructor( method updateSID (line 79) | async updateSID() { method getToken (line 96) | async getToken() { type StyleExpert (line 118) | enum StyleExpert { type ModelVersion (line 127) | enum ModelVersion { type AspectRatio (line 131) | enum AspectRatio { type Action (line 152) | interface Action { type Resolution (line 158) | interface Resolution { type ColorPalette (line 163) | interface ColorPalette { type ImagesSampleReq (line 167) | interface ImagesSampleReq { type ImagesSampleRes (line 178) | interface ImagesSampleRes { type ImagesSamplingAvailableRes (line 189) | interface ImagesSamplingAvailableRes { type ProviderData (line 200) | interface ProviderData { type StsTokenManager (line 209) | interface StsTokenManager { type User (line 215) | interface User { type TokenRefreshResponse (line 230) | interface TokenRefreshResponse { type SamplingRequest (line 240) | interface SamplingRequest { type Response (line 264) | interface Response { type User (line 278) | interface User { type UserHparams (line 286) | interface UserHparams { type GalleryRetrieveRes (line 290) | interface GalleryRetrieveRes { type EnabledFeatures (line 294) | interface EnabledFeatures { type SubscriptionStatus (line 298) | interface SubscriptionStatus { type UserModel (line 305) | interface UserModel { type LoginRes (line 316) | interface LoginRes { FILE: model/ideogram/index.ts class Ideogram (line 29) | class Ideogram extends Chat { method support (line 83) | support(model: ModelType): number { method askStream (line 92) | async askStream(req: ChatRequest, stream: EventStream): Promise { method dynamicRouter (line 187) | dynamicRouter(router: Router): boolean { FILE: model/index.ts class ChatModelFactory (line 81) | class ChatModelFactory { method constructor (line 85) | constructor(options?: ChatOptions) { method init (line 91) | init() { method get (line 222) | get(model: Site): Chat | undefined { method forEach (line 226) | forEach(callbackfn: (value: Chat, key: Site, map: Map) => ... FILE: model/izea/index.ts type RealAck (line 24) | interface RealAck { type Account (line 29) | interface Account extends ComInfo { type Events (line 36) | type Events = { class Child (line 42) | class Child extends ComChild { method isMsg (line 48) | isMsg(msg: string): boolean { method startListener (line 57) | async startListener() { method decUseLeft (line 98) | decUseLeft() { method sendMsg (line 108) | async sendMsg(model: ModelType, prompt: string, events?: Events) { method updateUseLeft (line 150) | public async updateUseLeft(page: Page) { method clearContext (line 166) | public async clearContext() { method updateToken (line 170) | public async updateToken(page: Page) { method init (line 183) | async init(): Promise { method initFailed (line 269) | initFailed() { method destroy (line 274) | destroy(options?: DestroyOptions) { class Izea (line 280) | class Izea extends Chat { method constructor (line 303) | constructor(options?: ChatOptions) { method support (line 307) | support(model: ModelType): number { method preHandle (line 316) | async preHandle(req: ChatRequest): Promise { method askStream (line 336) | public async askStream(req: ChatRequest, stream: EventStream) { FILE: model/jasper/index.ts type UseLeft (line 33) | type UseLeft = Partial>; type Account (line 40) | type Account = { class AccountPool (line 53) | class AccountPool { method constructor (line 58) | constructor() { method syncfile (line 98) | public syncfile() { method getByID (line 102) | public getByID(id: string) { method delete (line 110) | public delete(id: string) { method release (line 118) | public release(id: string) { method get (line 122) | public get(): Account { type PerplexityChatRequest (line 145) | interface PerplexityChatRequest extends ChatRequest { class Jasper (line 149) | class Jasper extends Chat implements BrowserUser { method constructor (line 153) | constructor(options?: ChatOptions) { method support (line 165) | support(model: ModelType): number { method deleteID (line 176) | deleteID(id: string): void { method release (line 180) | release(id: string): void { method newID (line 184) | newID(): string { method init (line 189) | async init( method newChat (line 217) | async newChat(page: Page) { method isLogin (line 222) | public async isLogin(page: Page) { method goHome (line 235) | public static async goHome(page: Page) { method isVIP (line 239) | public async isVIP(page: Page) { method changeMode (line 255) | private async changeMode(page: Page, model: ModelType = ModelType.GPT4) { method askStream (line 275) | public async askStream(req: PerplexityChatRequest, stream: EventStream) { FILE: model/langdock/index.ts type Account (line 33) | interface Account extends ComInfo { class Child (line 45) | class Child extends ComChild { method constructor (line 52) | constructor(label: string, info: any, options?: ChildOptions) { method getChatID (line 68) | async getChatID(): Promise<[string, () => Promise]> { method acceptCK (line 78) | async acceptCK(page: Page): Promise { method newChat (line 94) | async newChat() { method init (line 121) | async init(): Promise { method destroy (line 213) | destroy(options?: DestroyOptions) { method readyChat (line 218) | async readyChat(page: Page) { method sayHello (line 227) | async sayHello(page: Page) { method selectModel (line 237) | async selectModel() { method selectAllModel (line 259) | async selectAllModel(page: Page) { method newWorkspace (line 281) | async newWorkspace(page: Page) { method getTK (line 294) | async getTK(page: Page) { method getID (line 324) | async getID() { method use (line 346) | use(): void { class Langdock (line 353) | class Langdock extends Chat { method constructor (line 372) | constructor(options?: ChatOptions) { method support (line 376) | support(model: ModelType): number { method preHandle (line 387) | async preHandle(req: ChatRequest): Promise { method askStream (line 399) | async askStream(req: ChatRequest, stream: EventStream): Promise { FILE: model/magic/index.ts type PageData (line 11) | type PageData = { type Account (line 19) | type Account = { type ModelInfo (line 29) | interface ModelInfo { type RealReq (line 57) | interface RealReq { type HistoryData (line 65) | type HistoryData = { class MagicAccountPool (line 73) | class MagicAccountPool { method constructor (line 78) | constructor() { method syncfile (line 88) | public syncfile() { method getByID (line 92) | public getByID(id: string) { method delete (line 100) | public delete(id: string) { method get (line 105) | public get(): Account { method multiGet (line 118) | public multiGet(size: number): Account[] { class Magic (line 127) | class Magic extends Chat implements BrowserUser { method constructor (line 134) | constructor(options?: ChatOptions) { method support (line 153) | support(model: ModelType): number { method deleteID (line 170) | deleteID(id: string): void { method newID (line 174) | newID(): string { method init (line 179) | async init( method askStream (line 211) | public async askStream(req: ChatRequest, stream: EventStream) { FILE: model/mcbbs/index.ts type Message (line 19) | interface Message { type RealReq (line 24) | interface RealReq { class Mcbbs (line 32) | class Mcbbs extends Chat { method constructor (line 35) | constructor(options?: ChatOptions) { method support (line 48) | support(model: ModelType): number { method askStream (line 59) | public async askStream(req: ChatRequest, stream: EventStream) { FILE: model/merlin/child.ts class Child (line 16) | class Child extends ComChild { method constructor (line 20) | constructor(label: string, info: any, options?: ChildOptions) { method init (line 30) | async init(): Promise { method initFailed (line 118) | initFailed(e?: Error) { method destroy (line 131) | destroy(options?: DestroyOptions) { method genSignImage (line 135) | async genSignImage(contentType: string[] = [], numOfImages: number = 1) { method getLoginStatus (line 168) | async getLoginStatus(page: Page) { method getUsage (line 214) | async getUsage(page: Page) { method getSession (line 227) | async getSession(token: string) { method use (line 234) | use(): void { FILE: model/merlin/define.ts type Account (line 4) | interface Account extends ComInfo { FILE: model/merlin/index.ts class Merlin (line 11) | class Merlin extends Chat { method constructor (line 40) | constructor(options?: ChatOptions) { method support (line 44) | support(model: ModelType): number { method preHandle (line 65) | async preHandle(req: ChatRequest): Promise { method askStream (line 85) | async askStream(req: ChatRequest, stream: EventStream): Promise { FILE: model/merlingmail/child.ts class MerlinGmailChild (line 7) | class MerlinGmailChild extends Child { method init (line 8) | async init(): Promise { FILE: model/merlingmail/index.ts class MerlinGmail (line 28) | class MerlinGmail extends Chat { method constructor (line 64) | constructor(options?: ChatOptions) { method support (line 68) | support(model: ModelType): number { method preHandle (line 89) | async preHandle(req: ChatRequest): Promise { method askStream (line 103) | async askStream(req: ChatRequest, stream: EventStream): Promise { FILE: model/midjourney/child.ts class Child (line 28) | class Child extends DiscordChild { method imagine (line 30) | async imagine( method doComponent (line 104) | async doComponent( method blend (line 163) | async blend( method getInfo (line 262) | async getInfo(): Promise { method updateInfo (line 301) | async updateInfo() { method init (line 312) | async init(): Promise { FILE: model/midjourney/define.ts type Account (line 8) | interface Account extends DiscordAccount { function getProgress (line 131) | function getProgress(text: string) { function getPrompt (line 140) | function getPrompt(text: string) { type AIActionType (line 147) | enum AIActionType { type AIAction (line 153) | type AIAction = { type DimensionsType (line 186) | enum DimensionsType { type MJProfileInfo (line 198) | interface MJProfileInfo { type MJSpeedMode (line 263) | enum MJSpeedMode { FILE: model/midjourney/index.ts class Midjourney (line 27) | class Midjourney extends Chat { method constructor (line 86) | constructor(options?: ChatOptions) { method support (line 90) | support(model: ModelType): number { method doMultiComponents (line 99) | async doMultiComponents( method doComponents (line 134) | async doComponents( method handleComponents (line 200) | async handleComponents( method imagine (line 239) | async imagine( method blend (line 301) | async blend( method askStream (line 370) | async askStream(req: ChatRequest, stream: EventStream): Promise { FILE: model/mixer/index.ts type Account (line 31) | interface Account extends ComInfo { class Child (line 37) | class Child extends ComChild { method constructor (line 40) | constructor(label: string, info: any, options?: ChildOptions) { method init (line 55) | async init(): Promise { method use (line 117) | use(): void { method destroy (line 124) | destroy(options?: DestroyOptions) { class Mixer (line 130) | class Mixer extends Chat { method constructor (line 148) | constructor(options?: ChatOptions) { method support (line 152) | support(model: ModelType): number { method preHandle (line 163) | async preHandle(req: ChatRequest): Promise { method getReward (line 184) | async getReward(client: AxiosInstance, rewardId: string) { method askStream (line 200) | async askStream(req: ChatRequest, stream: EventStream): Promise { FILE: model/mjplus/child.ts class Child (line 16) | class Child extends ComChild { method init (line 18) | async init(): Promise { method use (line 33) | use() { method fetchTask (line 40) | async fetchTask(id: string): Promise { method imagine (line 48) | async imagine(req: ImagineRequest): Promise> { method action (line 70) | async action(req: ActionRequest): Promise> { method swapFace (line 81) | async swapFace(req: SwapFaceRequest): Promise { type DiscordProperties (line 15) | interface DiscordProperties { type Task (line 20) | interface Task { type TaskProperties (line 38) | interface TaskProperties { type TaskButton (line 51) | interface TaskButton { type AccountFilter (line 59) | interface AccountFilter { type BotType (line 68) | enum BotType { type ImagineRequest (line 73) | interface ImagineRequest { type BlendRequest (line 82) | interface BlendRequest { type ActionRequest (line 91) | interface ActionRequest { type SwapFaceRequest (line 99) | interface SwapFaceRequest { type ToolType (line 107) | enum ToolType { type ToolInfo (line 114) | interface ToolInfo { type ImageTool (line 125) | interface ImageTool extends ToolInfo { type BlendTool (line 129) | interface BlendTool extends ToolInfo { type ActionTool (line 134) | interface ActionTool extends ToolInfo { type SwapFaceTool (line 139) | interface SwapFaceTool extends ToolInfo { FILE: model/mjplus/index.ts class MJPlus (line 30) | class MJPlus extends Chat { method support (line 64) | support(model: ModelType): number { method imageStream (line 73) | async imageStream(child: Child, req: ImageTool, stream: EventStream) { method blendStream (line 136) | async blendStream(child: Child, req: BlendTool, stream: EventStream) { method actionStream (line 208) | async actionStream(child: Child, req: ActionTool, stream: EventStream) { method askStream (line 272) | async askStream(req: ChatRequest, stream: EventStream): Promise { FILE: model/mjweb/child.ts class Child (line 28) | class Child extends ComChild { method constructor (line 36) | constructor( method client (line 45) | get client() { method saveCookies (line 80) | async saveCookies() { method getHeader (line 98) | async getHeader() { method saveUA (line 124) | async saveUA() { method chat (line 129) | async chat(messages: string) { method predictions (line 141) | async predictions(req: PredictionsReq) { method result (line 149) | async result(id: string) { method init (line 159) | async init() { method initFailed (line 210) | initFailed() { method use (line 215) | use() { method destroy (line 222) | destroy(options?: DestroyOptions) { FILE: model/mjweb/define.ts type Account (line 8) | interface Account extends ComInfo { type PredictionsReq (line 23) | interface PredictionsReq { type PredictionsRes (line 29) | interface PredictionsRes { type ResultRes (line 34) | interface ResultRes { class ClertAuth (line 61) | class ClertAuth { method constructor (line 65) | constructor( method updateSID (line 90) | async updateSID() { method getToken (line 107) | async getToken() { FILE: model/mjweb/index.ts class MJWeb (line 24) | class MJWeb extends Chat { method support (line 80) | support(model: ModelType): number { method askStream (line 89) | async askStream(req: ChatRequest, stream: EventStream): Promise { method dynamicRouter (line 163) | dynamicRouter(router: Router): boolean { FILE: model/myshell/index.ts type Account (line 39) | type Account = { type ReplyMessage (line 50) | interface ReplyMessage { type TextStreamData (line 68) | interface TextStreamData { type TextStream (line 75) | interface TextStream { class PoeAccountPool (line 81) | class PoeAccountPool { method constructor (line 86) | constructor() { method syncfile (line 111) | public syncfile() { method release (line 115) | public release(id: string) { method getByID (line 119) | public getByID(id: string) { method delete (line 127) | public delete(id: string) { method get (line 135) | public get(): Account { class MyShell (line 164) | class MyShell extends Chat implements BrowserUser { method constructor (line 169) | constructor(options?: ChatOptions) { method support (line 181) | support(model: ModelType): number { method preHandle (line 192) | async preHandle(req: ChatRequest): Promise { method deleteID (line 200) | deleteID(id: string): void { method release (line 204) | release(id: string): void { method newID (line 208) | newID(): string { method init (line 213) | async init( method enterInviteCode (line 305) | async enterInviteCode(page: Page) { method getFreeTrail (line 332) | async getFreeTrail(page: Page) { method getBattery (line 341) | async getBattery(token: string) { method initWSS (line 353) | async initWSS( method getChatBooster (line 379) | async getChatBooster(page: Page) { method getToken (line 417) | async getToken(page: Page) { method getVisitorId (line 425) | async getVisitorId(page: Page) { method askStream (line 435) | public async askStream(req: ChatRequest, stream: EventStream) { FILE: model/navit/index.ts type Account (line 23) | interface Account extends ComInfo { class Child (line 34) | class Child extends ComChild { method constructor (line 40) | constructor(label: string, info: any, options?: ChildOptions) { method createWSS (line 50) | createWSS() { method init (line 78) | async init(): Promise { method getToken (line 144) | async getToken(page: Page) { method getUserInfo (line 152) | async getUserInfo(page: Page) { method updateQuota (line 164) | async updateQuota() { method updateModelID (line 184) | async updateModelID() { method initFailed (line 220) | initFailed() { method destroy (line 225) | destroy(options?: DestroyOptions) { method sendMsg (line 230) | sendMsg( method clearContext (line 296) | clearContext(model: ModelType) { class Navit (line 312) | class Navit extends Chat { method constructor (line 334) | constructor(options?: ChatOptions) { method support (line 338) | support(model: ModelType): number { method preHandle (line 351) | async preHandle(req: ChatRequest): Promise { method askStream (line 359) | async askStream(req: ChatRequest, stream: EventStream): Promise { FILE: model/oneapi/index.ts type RealReq (line 23) | interface RealReq { class OneAPI (line 30) | class OneAPI extends Chat { method constructor (line 33) | constructor(options?: ChatOptions) { method support (line 49) | support(model: ModelType): number { method getRandomKey (line 53) | getRandomKey() { method askStream (line 58) | public async askStream(req: ChatRequest, stream: EventStream) { FILE: model/openai/index.ts type RealReq (line 29) | interface RealReq extends ChatRequest { type OpenAIChatOptions (line 48) | interface OpenAIChatOptions extends ChatOptions { class OpenAI (line 74) | class OpenAI extends Chat { method constructor (line 78) | constructor(options?: OpenAIChatOptions) { method newClient (line 83) | newClient() { method support (line 99) | support(model: ModelType): number { method preHandle (line 105) | async preHandle(req: ChatRequest): Promise { method askStream (line 115) | public async askStream(req: ChatRequest, stream: EventStream) { method speech (line 191) | async speech(ctx: Application.Context, req: SpeechRequest): Promise { method init (line 30) | async init(): Promise { method initFailed (line 45) | initFailed(e?: any) { method use (line 53) | use(): void { method checkChat (line 60) | async checkChat() { method handleError (line 103) | async handleError(e: { error: { message: string } }) { FILE: model/openaiauto/define.ts type Account (line 4) | interface Account extends ComInfo { type MessagesReq (line 11) | interface MessagesReq extends ChatRequest { type OpenaiError (line 43) | type OpenaiError = { FILE: model/openaiauto/index.ts type RealReq (line 19) | interface RealReq extends ChatRequest { class OpenAIAuto (line 38) | class OpenAIAuto extends Chat { method constructor (line 80) | constructor(options?: ChatOptions) { method support (line 84) | support(model: ModelType): number { method preHandle (line 91) | async preHandle( method askStream (line 107) | public async askStream(req: ChatRequest, stream: EventStream) { FILE: model/openprompt/index.ts type Account (line 34) | type Account = { type RealReq (line 44) | type RealReq = { class OpenPromptAccountPool (line 49) | class OpenPromptAccountPool { method constructor (line 54) | constructor() { method syncfile (line 64) | public syncfile() { method getByID (line 68) | public getByID(id: string) { method delete (line 76) | public delete(id: string) { method get (line 81) | public get(): Account { method multiGet (line 110) | public multiGet(size: number): Account[] { class OpenPrompt (line 119) | class OpenPrompt extends Chat implements BrowserUser { method constructor (line 124) | constructor(options?: ChatOptions) { method support (line 141) | support(model: ModelType): number { method deleteID (line 150) | deleteID(id: string): void { method newID (line 154) | newID(): string { method newChat (line 159) | public static async newChat(page: Page) { method init (line 163) | async init( method ifLogin (line 250) | public async ifLogin(page: Page): Promise { method askStream (line 262) | public async askStream(req: ChatRequest, stream: EventStream) { FILE: model/opensess/index.ts type RealReq (line 27) | interface RealReq extends ChatRequest { type MessageContent (line 64) | interface MessageContent { type Author (line 69) | interface Author { type Metadata (line 75) | interface Metadata { type Message (line 81) | interface Message { type Conversation (line 94) | interface Conversation { type Account (line 100) | interface Account extends ComInfo { class Child (line 107) | class Child extends ComChild { method constructor (line 113) | constructor(label: string, info: any, options?: ChildOptions) { method init (line 117) | async init(): Promise { method getToken (line 169) | async getToken() { method updateToken (line 182) | async updateToken() { method updateSess (line 190) | async updateSess() { method destroy (line 209) | async destroy(options?: DestroyOptions) { method initFailed (line 214) | initFailed() { method use (line 219) | use(): void { class OpenSess (line 227) | class OpenSess extends Chat { method constructor (line 247) | constructor(options?: ChatOptions) { method support (line 251) | support(model: ModelType): number { method preHandle (line 262) | async preHandle(req: ChatRequest): Promise { method askStream (line 270) | public async askStream(req: ChatRequest, stream: EventStream) { FILE: model/pap/index.ts type Message (line 19) | interface Message { type RealReq (line 24) | interface RealReq { class Pap (line 31) | class Pap extends Chat { method constructor (line 34) | constructor(options?: ChatOptions) { method support (line 47) | support(model: ModelType): number { method askStream (line 56) | public async askStream(req: ChatRequest, stream: EventStream) { FILE: model/perauto/child.ts class Child (line 28) | class Child extends ComChild { method isLogin (line 36) | async isLogin(page: Page) { method set (line 48) | private async set(page: Page) { method setCopilot (line 60) | async setCopilot(open: boolean) { method listenTokenChange (line 67) | async listenTokenChange() { method goHome (line 96) | public async goHome() { method changeMode (line 117) | public async changeMode(t: FocusType) { method initIO (line 143) | async initIO() { method updateVisitorID (line 176) | async updateVisitorID() { method init (line 185) | async init(): Promise { method initFailed (line 246) | initFailed() { method destroy (line 254) | async destroy(options?: DestroyOptions) { method isPro (line 265) | async isPro(page: Page) { method askForStream (line 269) | async askForStream(req: ChatRequest, stream: EventStream) { FILE: model/perauto/define.ts type UseLeft (line 4) | type UseLeft = Partial>; type Account (line 6) | interface Account extends ComInfo { type FocusType (line 21) | enum FocusType { type PerplexityChatRequest (line 47) | interface PerplexityChatRequest extends ChatRequest { type PerEvents (line 51) | enum PerEvents { type PerEventReq (line 58) | interface PerEventReq { type UserSettings (line 68) | interface UserSettings extends PerEventReq { type PerAskSearchFocus (line 89) | enum PerAskSearchFocus { type PerAskMode (line 98) | enum PerAskMode { type PerAsk (line 102) | interface PerAsk extends PerEventReq { type PerMessageResponse (line 117) | interface PerMessageResponse { FILE: model/perauto/index.ts class PerAuto (line 9) | class PerAuto extends Chat { method constructor (line 45) | constructor(options?: ChatOptions) { method support (line 49) | support(model: ModelType): number { method preHandle (line 70) | async preHandle(req: ChatRequest): Promise { method askStream (line 97) | public async askStream(req: PerplexityChatRequest, stream: EventStream) { FILE: model/perlabs/cfpool.ts class PagePool (line 8) | class PagePool { method pop (line 12) | async pop(): Promise { method release (line 27) | async release(child: PageChild) { method destroy (line 33) | async destroy(child: PageChild) { class PageChild (line 43) | class PageChild { method constructor (line 47) | constructor(public id: string, private url: string) {} method init (line 48) | async init(): Promise { method release (line 65) | async release() { method destroy (line 72) | async destroy() { FILE: model/perlabs/child.ts class Child (line 16) | class Child extends ComChild { method init (line 20) | async init(): Promise { method initFailed (line 59) | async initFailed(e?: Error) { method destroy (line 64) | async destroy(options?: DestroyOptions) { method askForStream (line 72) | async askForStream( FILE: model/perlabs/define.ts type Account (line 4) | interface Account extends ComInfo { type MessageReq (line 8) | interface MessageReq { type MessageRes (line 16) | interface MessageRes { type PerLabEvents (line 45) | enum PerLabEvents { FILE: model/perlabs/index.ts class PerLabs (line 8) | class PerLabs extends Chat { method constructor (line 30) | constructor(options?: ChatOptions) { method support (line 34) | support(model: ModelType): number { method askStream (line 41) | async askStream(req: ChatRequest, stream: EventStream): Promise { FILE: model/perplexity/index.ts type UseLeft (line 10) | type UseLeft = Partial>; type FocusType (line 12) | enum FocusType { type Account (line 32) | interface Account extends ComInfo { class Child (line 43) | class Child extends ComChild { method isLogin (line 50) | async isLogin(page: Page) { method closeCopilot (line 62) | private async closeCopilot(page: Page) { method setModel (line 74) | async setModel(page: Page, model: ModelType) { method listenTokenChange (line 95) | async listenTokenChange() { method goHome (line 124) | public async goHome() { method changeMode (line 145) | public async changeMode(t: FocusType) { method startListener (line 171) | async startListener() { method sendMsg (line 219) | async sendMsg( method init (line 268) | async init(): Promise { method initFailed (line 317) | initFailed() { method destroy (line 325) | destroy(options?: DestroyOptions) { method isPro (line 335) | async isPro(page: Page) { type PerplexityChatRequest (line 340) | interface PerplexityChatRequest extends ChatRequest { class Perplexity (line 344) | class Perplexity extends Chat { method constructor (line 389) | constructor(options?: ChatOptions) { method support (line 393) | support(model: ModelType): number { method preHandle (line 412) | async preHandle(req: ChatRequest): Promise { method askStream (line 440) | public async askStream(req: PerplexityChatRequest, stream: EventStream) { FILE: model/phind/index.ts type Account (line 24) | interface Account extends ComInfo { class Child (line 38) | class Child extends ComChild { method constructor (line 42) | constructor(label: string, info: any, options?: ChildOptions) { method ifLogin (line 46) | async ifLogin() { method updateLeft (line 56) | async updateLeft() { method updateToken (line 78) | async updateToken() { method init (line 92) | async init(): Promise { method updateUserID (line 153) | async updateUserID() { method destroy (line 175) | destroy(options?: DestroyOptions) { method initFailed (line 180) | initFailed() { method use (line 185) | use(): void { class Phind (line 193) | class Phind extends Chat { method constructor (line 223) | constructor(options?: ChatOptions) { method support (line 227) | support(model: ModelType): number { method preHandle (line 238) | async preHandle(req: ChatRequest): Promise { method generateChallenge (line 246) | async generateChallenge(l: string) { method askStream (line 258) | async askStream(req: ChatRequest, stream: EventStream): Promise { FILE: model/pika/child.ts class Child (line 20) | class Child extends ComChild { method init (line 25) | async init() { method saveToken (line 75) | saveToken() { method initFailed (line 104) | initFailed() { method use (line 111) | use() { method generate (line 118) | async generate(prompt: string) { method myLibrary (line 152) | async myLibrary(id: string) { method fetch (line 166) | async fetch(path: string, requestInit: RequestInit): Promise { FILE: model/pika/define.ts type Account (line 4) | interface Account extends ComInfo { type GenRequestOptions (line 13) | interface GenRequestOptions { type GenFormDataBody (line 25) | interface GenFormDataBody { type GenerationResponse (line 33) | interface GenerationResponse { type LibraryVideo (line 72) | interface LibraryVideo { FILE: model/pika/index.ts class Pika (line 17) | class Pika extends Chat { method constructor (line 18) | constructor(options?: ChatOptions) { method support (line 58) | support(model: ModelType): number { method askStream (line 67) | async askStream(req: ChatRequest, stream: EventStream): Promise { method textToVideo (line 74) | async textToVideo(req: ChatRequest, stream: EventStream) { method createVideoTask (line 131) | async createVideoTask( method queryVideoTask (line 140) | async queryVideoTask( FILE: model/poe/define.ts function getModelConfig (line 199) | function getModelConfig(model: ModelType) { function getModelPoints (line 209) | function getModelPoints(model: ModelType) { function getModelName (line 213) | function getModelName(model: ModelType) { function getModelContextTokens (line 217) | function getModelContextTokens(model: ModelType) { function extractModelName (line 221) | function extractModelName(input: string): string { function isMsg (line 225) | function isMsg(msg: string): boolean { class Poe (line 234) | class Poe { method setPage (line 237) | setPage(page: Page) { method setLogger (line 240) | setLogger(logger: winston.Logger) { method getCurrentModelName (line 244) | async getCurrentModelName() { method closeSub (line 254) | async closeSub() { method gotoModel (line 266) | async gotoModel(page: Page, model: ModelType) { method clearContext (line 280) | async clearContext() { method extractRemaining (line 285) | extractRemaining(text: string): { daily: number; monthly: number } { method isLogin (line 302) | async isLogin() { function extractPoeImageUrl (line 317) | function extractPoeImageUrl(input: string): string | null { FILE: model/pweb/index.ts type RealReq (line 21) | interface RealReq { class PWeb (line 31) | class PWeb extends Chat { method constructor (line 34) | constructor(options?: ChatOptions) { method support (line 50) | support(model: ModelType): number { method askStream (line 61) | public async askStream(req: ChatRequest, stream: EventStream) { FILE: model/ram/index.ts type Account (line 32) | type Account = { type RealReq (line 42) | interface RealReq { type Meta (line 51) | interface Meta { type Content (line 56) | interface Content { type ConversationItem (line 63) | interface ConversationItem { type Part (line 68) | interface Part { class RamAccountPool (line 73) | class RamAccountPool { method constructor (line 78) | constructor() { method syncfile (line 88) | public syncfile() { method getByID (line 92) | public getByID(id: string) { method delete (line 100) | public delete(id: string) { method get (line 105) | public get(): Account { method multiGet (line 134) | public multiGet(size: number): Account[] { class Ram (line 143) | class Ram extends Chat implements BrowserUser { method constructor (line 149) | constructor(options?: ChatOptions) { method support (line 170) | support(model: ModelType): number { method deleteID (line 179) | deleteID(id: string): void { method newID (line 183) | newID(): string { method init (line 188) | async init( method askStream (line 216) | public async askStream(req: ChatRequest, stream: EventStream) { FILE: model/runway/child.ts class Child (line 37) | class Child extends ComChild { method constructor (line 43) | constructor(label: string, info: any, options?: ChildOptions) { method client (line 48) | get client() { method init (line 125) | async init() { method cookie (line 184) | get cookie() { method saveCookies (line 188) | async saveCookies() { method saveUA (line 194) | async saveUA() { method checkLogin (line 199) | async checkLogin() { method saveToken (line 206) | async saveToken() { method saveTeamID (line 217) | async saveTeamID() { method initFailed (line 228) | initFailed() { method use (line 245) | use() { method destroy (line 252) | async destroy(options?: DestroyOptions) { method genTask (line 266) | async genTask(req: GenVideoTaskReq) { method getTask (line 273) | async getTask(id: string) { method uploads (line 299) | async uploads(filename: string) { method upload (line 309) | async upload(filepath: string, contentType: string, url: string) { method complete (line 321) | async complete(id: string, ETag: string) { method autoUpload (line 336) | async autoUpload(url: string) { FILE: model/runway/define.ts type Account (line 7) | interface Account extends ComInfo { type GenVideoAction (line 22) | interface GenVideoAction { type TaskDetail (line 30) | interface TaskDetail { type VideoDetails (line 40) | interface VideoDetails { type Subscription (line 47) | interface Subscription { type Plan (line 53) | interface Plan { type UsageRes (line 61) | interface UsageRes { type RunwayTaskType (line 87) | enum RunwayTaskType { type RunwayTaskStatus (line 92) | enum RunwayTaskStatus { type GenVideoOptions (line 99) | interface GenVideoOptions { type GenVideoTaskReq (line 113) | interface GenVideoTaskReq { type GenVideoTaskRes (line 120) | interface GenVideoTaskRes { type ArtifactMetadata (line 124) | interface ArtifactMetadata { type Artifact (line 134) | interface Artifact { type VideoTask (line 155) | interface VideoTask { type GetVideoTaskRes (line 172) | interface GetVideoTaskRes { type UploadsReq (line 176) | interface UploadsReq { type UploadsRes (line 182) | interface UploadsRes { FILE: model/runway/index.ts class Runway (line 37) | class Runway extends Chat { method constructor (line 38) | constructor(options?: ChatOptions) { method support (line 107) | support(model: ModelType): number { method askStream (line 114) | async askStream(req: ChatRequest, stream: EventStream): Promise { method dynamicRouter (line 251) | dynamicRouter(router: Router): boolean { FILE: model/sincode/index.ts type Account (line 23) | interface Account extends ComInfo { type Events (line 28) | type Events = { class Child (line 34) | class Child extends ComChild { method changeMode (line 40) | public async changeMode(model: ModelType, page: Page) { method isMsg (line 62) | isMsg(msg: string): boolean { method startListener (line 71) | async startListener() { method newChat (line 98) | async newChat(page: Page) { method sendMsg (line 116) | async sendMsg(model: ModelType, prompt: string, events?: Events) { method init (line 154) | async init(): Promise { method clearChat (line 178) | async clearChat(page: Page) { method initFailed (line 208) | initFailed() { method destroy (line 213) | destroy(options?: DestroyOptions) { class SinCode (line 219) | class SinCode extends Chat { method constructor (line 265) | constructor(options?: ChatOptions) { method support (line 269) | support(model: ModelType): number { method preHandle (line 280) | async preHandle(req: ChatRequest): Promise { method askStream (line 292) | public async askStream(req: ChatRequest, stream: EventStream) { FILE: model/skailar/index.ts type AssistantMessage (line 13) | interface AssistantMessage { type Model (line 18) | interface Model { type RealReq (line 25) | interface RealReq { class Skailar (line 33) | class Skailar extends Chat { method constructor (line 36) | constructor(options?: ChatOptions) { method support (line 48) | support(model: ModelType): number { method askStream (line 57) | public async askStream(req: ChatRequest, stream: EventStream) { FILE: model/stack/index.ts type Account (line 27) | interface Account extends ComInfo { class Child (line 36) | class Child extends ComChild { method constructor (line 39) | constructor(label: string, info: any, options?: ChildOptions) { method init (line 48) | async init(): Promise { method closeWelcome (line 123) | async closeWelcome(page: Page) { method getToken (line 134) | async getToken(page: Page) { method destroy (line 151) | destroy(options?: DestroyOptions) { method initFailed (line 156) | initFailed() { method use (line 161) | use(): void { class Stack (line 169) | class Stack extends Chat { method constructor (line 216) | constructor(options?: ChatOptions) { method support (line 220) | support(model: ModelType): number { method preHandle (line 233) | async preHandle(req: ChatRequest): Promise { method askStream (line 240) | async askStream(req: ChatRequest, stream: EventStream): Promise { FILE: model/suno/child.ts class Child (line 28) | class Child extends ComChild { method init (line 34) | async init() { method updateSID (line 71) | async updateSID() { method updateToken (line 91) | async updateToken() { method updateCredit (line 138) | async updateCredit() { method querySession (line 148) | async querySession() { method createSong (line 157) | async createSong(options: SongOptions) { method feedSong (line 181) | async feedSong(ids: string[]) { method lyrics (line 188) | async lyrics(prompt: string) { method lyricsTask (line 204) | async lyricsTask(id: string) { method wholeSong (line 209) | async wholeSong(id: string) { method getUploadTarget (line 217) | async getUploadTarget( method uploadFinish (line 226) | async uploadFinish(id: string, file_name: string) { method getUploadFileInfo (line 233) | async getUploadFileInfo(id: string): Promise { method initClip (line 240) | async initClip(id: string): Promise { method setMetadata (line 248) | async setMetadata(clip_id: string, image_url: string, title: string) { method uploadFile (line 261) | async uploadFile(file_url: string) { method queryBill (line 310) | async queryBill() { method initFailed (line 315) | initFailed(e: any) { method use (line 325) | use() { method destroy (line 332) | destroy(options?: DestroyOptions) { FILE: model/suno/define.ts type Account (line 8) | interface Account extends ComInfo { type BillInfo (line 19) | interface BillInfo { type PlanDetail (line 36) | interface PlanDetail { type CreditPack (line 40) | interface CreditPack { type Plan (line 46) | interface Plan { type User (line 54) | interface User { type Model (line 64) | interface Model { type Roles (line 71) | interface Roles { type Flags (line 76) | interface Flags { type SessionInfo (line 83) | interface SessionInfo { type SongOptions (line 189) | interface SongOptions { type CreateSongRes (line 202) | interface CreateSongRes { type Clip (line 212) | interface Clip { type Metadata (line 233) | interface Metadata { type GoAmzGenReq (line 248) | interface GoAmzGenReq { type GoAmzGenInput (line 254) | interface GoAmzGenInput { type LyricTaskRes (line 266) | interface LyricTaskRes { type GetUploadTargetRes (line 278) | interface GetUploadTargetRes { type GetUploadFileRes (line 284) | interface GetUploadFileRes { FILE: model/suno/index.ts class Suno (line 31) | class Suno extends Chat { method constructor (line 32) | constructor(options?: ChatOptions) { method support (line 76) | support(model: ModelType): number { method extractContent (line 89) | extractContent(key: string, str: string) { method askStream (line 100) | async askStream(req: ChatRequest, stream: EventStream): Promise { method createSong (line 290) | async createSong(ctx: Application.Context, req: SongOptions) { method feedSong (line 296) | async feedSong( method dynamicRouter (line 304) | dynamicRouter(router: Router) { FILE: model/takeoff/index.ts type Account (line 37) | interface Account extends ComInfo { class Child (line 45) | class Child extends ComChild { method constructor (line 49) | constructor(label: string, info: any, options?: ChildOptions) { method init (line 59) | async init(): Promise { method getCookie (line 122) | async getCookie(page: Page) { method initFailed (line 128) | initFailed() { method destroy (line 133) | destroy(options?: DestroyOptions) { method use (line 138) | use(): void { class TakeOff (line 146) | class TakeOff extends Chat { method constructor (line 165) | constructor(options?: ChatOptions) { method support (line 169) | support(model: ModelType): number { method preHandle (line 182) | async preHandle(req: ChatRequest): Promise { method askStream (line 190) | async askStream(req: ChatRequest, stream: EventStream): Promise { FILE: model/td/index.ts type Account (line 26) | interface Account extends ComInfo { class Child (line 34) | class Child extends ComChild { method constructor (line 38) | constructor(label: string, info: any, options?: ChildOptions) { method init (line 48) | async init(): Promise { method updateAuth (line 110) | async updateAuth() { method saveRefreshToken (line 128) | async saveRefreshToken(page: Page) { method initFailed (line 138) | initFailed() { method destroy (line 143) | destroy(options?: DestroyOptions) { class TD (line 149) | class TD extends Chat { method constructor (line 165) | constructor(options?: ChatOptions) { method support (line 169) | support(model: ModelType): number { method preHandle (line 182) | async preHandle(req: ChatRequest): Promise { method askStream (line 190) | async askStream(req: ChatRequest, stream: EventStream): Promise { FILE: model/toyy/index.ts class Toyy (line 7) | class Toyy extends Chat { method constructor (line 10) | constructor(options?: ChatOptions) { method support (line 25) | support(model: ModelType): number { method askStream (line 38) | public async askStream(req: ChatRequest, stream: EventStream) { method uR (line 66) | uR(e:string) { FILE: model/vanus/index.ts type Account (line 27) | interface Account extends ComInfo { type ReplyMessage (line 37) | interface ReplyMessage { type TextStreamData (line 55) | interface TextStreamData { type TextStream (line 62) | interface TextStream { class Child (line 68) | class Child extends ComChild { method createGPT4 (line 69) | async createGPT4(page: Page) { method getToken (line 81) | async getToken(page: Page) { method getLeft (line 90) | async getLeft(page: Page) { method getInfo (line 106) | async getInfo(page: Page) { method init (line 120) | async init(): Promise { method use (line 194) | public use(): void { class Vanus (line 202) | class Vanus extends Chat { method constructor (line 221) | constructor(options?: ChatOptions) { method support (line 234) | support(model: ModelType): number { method preHandle (line 249) | async preHandle(req: ChatRequest): Promise { method askStream (line 257) | public async askStream(req: ChatRequest, stream: EventStream) { FILE: model/vidu/child.ts class Child (line 23) | class Child extends ComChild { method init (line 29) | async init() { method cookie (line 152) | get cookie() { method tasks (line 156) | async tasks(req: TaskReq) { method taskState (line 161) | async taskState(id: string) { method listenTaskState (line 168) | async listenTaskState( method credits (line 192) | async credits() { method saveCookies (line 197) | async saveCookies() { method saveUA (line 207) | async saveUA() { method checkLogin (line 212) | async checkLogin() { method initFailed (line 220) | initFailed() { method use (line 228) | use() { method destroy (line 235) | destroy(options?: DestroyOptions) { method GetClient (line 246) | static GetClient(pool: Pool, id: string) { method TaskState (line 269) | static async TaskState( method History (line 281) | static async History(pool: Pool, server_id: string) { method HistoryOne (line 289) | static async HistoryOne( method checkCredits (line 302) | async checkCredits() { FILE: model/vidu/define.ts type Account (line 5) | interface Account extends ComInfo { type ErrorRes (line 19) | type ErrorRes = { detail: string }; type ETaskState (line 27) | enum ETaskState { type ETaskType (line 33) | enum ETaskType { type EViduModel (line 40) | enum EViduModel { type EViduStyle (line 45) | enum EViduStyle { type TextPrompt (line 50) | interface TextPrompt { type Input (line 58) | interface Input { type Settings (line 64) | interface Settings { type TaskReq (line 71) | interface TaskReq { type VideoResolution (line 77) | interface VideoResolution { type VideoDetails (line 82) | interface VideoDetails { type Creation (line 88) | interface Creation { type Task (line 106) | interface Task { type TaskRes (line 117) | interface TaskRes extends Task {} type TaskStateProcess (line 119) | interface TaskStateProcess { type CreditsRes (line 125) | interface CreditsRes { type Action (line 132) | interface Action { FILE: model/vidu/index.ts class Vidu (line 35) | class Vidu extends Chat { method constructor (line 36) | constructor(options?: ChatOptions) { method support (line 106) | support(model: ModelType): number { method askStream (line 115) | async askStream(req: ChatRequest, stream: EventStream): Promise { method dynamicRouter (line 248) | dynamicRouter(router: Router): boolean { FILE: model/vita/index.ts type RealReq (line 19) | interface RealReq { class Vita (line 24) | class Vita extends Chat { method constructor (line 27) | constructor(options?: ChatOptions) { method support (line 40) | support(model: ModelType): number { method askStream (line 49) | public async askStream(req: ChatRequest, stream: EventStream) { FILE: model/vvm/index.ts type Model (line 14) | interface Model { type RealReq (line 34) | interface RealReq { class VVM (line 42) | class VVM extends Chat { method constructor (line 45) | constructor(options?: ChatOptions) { method support (line 57) | support(model: ModelType): number { method ask (line 70) | public async ask(req: ChatRequest): Promise { method askStream (line 97) | public async askStream(req: ChatRequest, stream: EventStream) { FILE: model/www/index.ts type WWWChatRequest (line 23) | interface WWWChatRequest extends ChatRequest { type Account (line 27) | interface Account extends ComInfo {} class Child (line 29) | class Child extends ComChild { method constructor (line 32) | constructor(label: string, info: any, options?: ChildOptions) { method init (line 36) | async init(): Promise { method getURLInfo (line 44) | async getURLInfo(url: string): Promise { method initFailed (line 54) | initFailed() { method destroy (line 59) | destroy(options?: DestroyOptions) { method release (line 64) | async release() { class WWW (line 70) | class WWW extends Chat { method constructor (line 83) | constructor(options?: ChatOptions) { method support (line 87) | support(model: ModelType): number { method askStream (line 96) | async askStream(req: WWWChatRequest, stream: EventStream): Promise { method remove (line 43) | async remove(value: string): Promise { method random (line 48) | async random(): Promise { method size (line 53) | async size(): Promise { method clear (line 58) | async clear(): Promise { method pop (line 64) | async pop(): Promise { class MemoryStringPool (line 70) | class MemoryStringPool { method add (line 73) | async add(value: string): Promise { method remove (line 78) | async remove(value: string): Promise { method random (line 82) | async random(): Promise { method size (line 90) | async size(): Promise { method clear (line 94) | async clear(): Promise { method pop (line 98) | async pop(): Promise { class CommCache (line 113) | class CommCache { method constructor (line 120) | constructor( method key (line 133) | key(subkey: string) { method get (line 137) | async get(subkey: string, init?: () => Promise): Promise { method clear (line 159) | async clear(subkey: string): Promise { class StringCache (line 165) | class StringCache { method constructor (line 171) | constructor(redis: Redis, key: string, expire: number) { method key (line 178) | key(subkey: string) { method get (line 182) | async get(subkey: string): Promise { method set (line 191) | async set(subkey: string, value: T): Promise { method clear (line 201) | async clear(subkey: string): Promise { FILE: utils/captcha.ts class CaptchaSolver (line 11) | class CaptchaSolver { method constructor (line 15) | constructor(apiKey: string) { method sendCaptcha (line 20) | async sendCaptcha(base64Image: string): Promise { method getCaptchaResult (line 43) | async getCaptchaResult(captchaId: string): Promise { function getCaptchaCode (line 75) | async function getCaptchaCode(base64: string) { function ifCF (line 90) | async function ifCF(page: Page) { function handleCF (line 102) | async function handleCF( function fuckCF (line 197) | async function fuckCF(target: Page) { FILE: utils/config.ts type SiteCfg (line 5) | type SiteCfg = { type SizeCfg (line 16) | type SizeCfg = { type MailCfg (line 21) | type MailCfg = { type DiscordAccount (line 25) | type DiscordAccount = { type GoogleMailAccount (line 31) | type GoogleMailAccount = { type PoeModelConfig (line 39) | type PoeModelConfig = { type ConfigData (line 47) | interface ConfigData { class BaseConfig (line 405) | class BaseConfig { method constructor (line 621) | constructor() { method load (line 626) | load() { method watchFile (line 646) | watchFile() { FILE: utils/emailFactory.ts type TempEmailType (line 9) | enum TempEmailType { function CreateEmail (line 33) | function CreateEmail( type BaseMailMessage (line 97) | interface BaseMailMessage { type TempMailMessage (line 102) | interface TempMailMessage extends BaseMailMessage { type BaseOptions (line 124) | interface BaseOptions {} method constructor (line 127) | public constructor(options?: BaseOptions) {} type TempMailOptions (line 134) | interface TempMailOptions extends BaseOptions { class Inbox (line 138) | class Inbox extends BaseEmail { method constructor (line 142) | constructor(options?: TempMailOptions) { method getMailAddress (line 160) | public async getMailAddress(): Promise { method waitMails (line 167) | public async waitMails(): Promise { method getDomainsList (line 192) | async getDomainsList(): Promise { method randomDomain (line 197) | async randomDomain(): Promise { class TempMail (line 203) | class TempMail extends BaseEmail { method constructor (line 208) | constructor(options?: TempMailOptions) { method getMailAddress (line 223) | public async getMailAddress(): Promise { method waitMails (line 229) | public async waitMails(): Promise { method getDomainsList (line 255) | async getDomainsList(): Promise { method randomDomain (line 260) | async randomDomain(): Promise { class TempMail44 (line 266) | class TempMail44 extends BaseEmail { method constructor (line 270) | constructor(options?: TempMailOptions) { method getMailAddress (line 288) | public async getMailAddress(): Promise { method waitMails (line 298) | public async waitMails(): Promise { class TempMailLOL (line 328) | class TempMailLOL extends BaseEmail { method constructor (line 333) | constructor(options?: TempMailOptions) { method getMailAddress (line 340) | public async getMailAddress(): Promise { method waitMails (line 347) | public async waitMails(): Promise { class Internal (line 374) | class Internal extends BaseEmail { method constructor (line 378) | constructor(options?: BaseOptions) { method getMailAddress (line 386) | public async getMailAddress(): Promise { method waitMails (line 407) | public async waitMails(): Promise { class SmailPro (line 439) | class SmailPro extends BaseEmail { method constructor (line 443) | constructor(options: SmailProOptions) { method getMailAddress (line 448) | async getMailAddress() { method waitMails (line 502) | async waitMails(): Promise { type GmailOptions (line 557) | interface GmailOptions extends BaseOptions { type SmailProOptions (line 561) | interface SmailProOptions extends GmailOptions { class Gmail (line 566) | class Gmail extends BaseEmail { method constructor (line 572) | constructor(options: GmailOptions) { method getMailAddress (line 591) | public async getMailAddress(): Promise { method check (line 606) | public async check(): Promise<[boolean, string]> { method waitMails (line 622) | public async waitMails(): Promise { class EmailNator (line 657) | class EmailNator extends BaseEmail { method constructor (line 662) | constructor(options?: BaseOptions) { method getMailAddress (line 666) | async getMailAddress(): Promise { method getMails (line 710) | private async getMails() { method getMailDetail (line 734) | async getMailDetail(mail: string, messageID: string) { method waitMails (line 748) | async waitMails(): Promise { class MailTM (line 783) | class MailTM extends BaseEmail { method constructor (line 788) | constructor() { method getMailAddress (line 793) | async getMailAddress(): Promise { method waitMails (line 801) | async waitMails(): Promise { class YopMail (line 816) | class YopMail extends BaseEmail { method getMailAddress (line 822) | async getMailAddress(): Promise { method waitMails (line 830) | async waitMails(): Promise { method getMailSuffix (line 855) | async getMailSuffix(): Promise { method getMail (line 864) | async getMail() { method getInbox (line 871) | async getInbox( method getCookiesAndYP (line 882) | async getCookiesAndYP() { method getYJ (line 896) | async getYJ(cookie: string) { method shouldIncludeEmail (line 905) | shouldIncludeEmail(email: any, filteredSearch: string) { method getDetailInboxFromPage (line 922) | getDetailInboxFromPage(html: string, filteredSearch: any) { method fetchInboxPage (line 931) | async fetchInboxPage( method getTotalMails (line 965) | async getTotalMails(html: string) { method validateSearch (line 976) | async validateSearch(search: any) { method parseEmail (line 991) | parseEmail(element: any) { method detailInbox (line 1000) | async detailInbox( method readMessage (line 1058) | async readMessage( FILE: utils/file.ts class SyncFileDebouncer (line 17) | class SyncFileDebouncer { method constructor (line 22) | private constructor(debounceTime: number = 300) { method getInstance (line 26) | public static getInstance(debounceTime?: number): SyncFileDebouncer { method writeFileSync (line 33) | public writeFileSync( function getImageExtension (line 52) | function getImageExtension(contentType: string): string { function IsImageMineType (line 72) | function IsImageMineType(mimeType: string): boolean { function extractVideoLastFrame (line 91) | async function extractVideoLastFrame(videoUrl: string): Promise { function getVideoInfo (line 138) | async function getVideoInfo(videoPath: string): Promise<{ function convertVideoFormat (line 169) | async function convertVideoFormat( function mergeVideosExcludeLastFrame (line 215) | async function mergeVideosExcludeLastFrame( function removeWatermarkFromVideo (line 258) | async function removeWatermarkFromVideo( function getAudioDuration (line 314) | async function getAudioDuration(filePath: string): Promise { FILE: utils/index.ts type eventFunc (line 31) | type eventFunc = (eventName: string, data: string) => void; function toEventCB (line 35) | function toEventCB(arr: Uint8Array, emit: eventFunc) { function toEventStream (line 51) | function toEventStream(arr: Uint8Array): Stream { function md5 (line 57) | function md5(str: string): string { function randomStr (line 64) | function randomStr(length: number = 6): string { function randomNonce (line 75) | function randomNonce(length: number = 6): string { function parseJSON (line 83) | function parseJSON(str: string, defaultObj: T): T { function encryptWithAes256Cbc (line 91) | function encryptWithAes256Cbc(data: string, key: string): string { function sleep (line 102) | async function sleep(duration: number): Promise { function shuffleArray (line 108) | function shuffleArray(array: T[]): T[] { function shuffleEachArray (line 117) | async function shuffleEachArray( type ErrorData (line 129) | type ErrorData = { error: string; message?: string; status?: number }; type MessageData (line 130) | type MessageData = { type SearchData (line 135) | type SearchData = { search: any }; type DoneData (line 136) | type DoneData = MessageData; type Event (line 138) | enum Event { type Data (line 145) | type Data = T extends Event.error type DataCB (line 155) | type DataCB = (event: T, data: Data) => void; class EventStream (line 157) | class EventStream { method setModel (line 161) | setModel(model: ModelType) { method constructor (line 165) | constructor() { method write (line 169) | public write(event: T, data: Data) { method stream (line 177) | stream() { method end (line 181) | end(cb?: () => void) { method read (line 185) | public read(dataCB: DataCB, closeCB: () => void) { class ThroughEventStream (line 212) | class ThroughEventStream extends EventStream { method constructor (line 216) | constructor( method destroy (line 225) | destroy() { method write (line 230) | public write(event: T, data: Data) { method end (line 234) | public end() { class OpenaiEventStream (line 239) | class OpenaiEventStream extends EventStream { method write (line 244) | write(event: T, data: Data) { method read (line 314) | read(dataCB: DataCB, closeCB: () => void) { class ClaudeEventStream (line 344) | class ClaudeEventStream extends EventStream { method write (line 347) | write(event: T, data: Data) { method read (line 381) | read(dataCB: DataCB, closeCB: () => void) { function extractStrNumber (line 422) | function extractStrNumber(input: string): number { function maskLinks (line 435) | function maskLinks(input: string): string { class Lock (line 448) | class Lock { method lock (line 453) | async lock(timeout = 5 * 60 * 1000) { method unlock (line 479) | unlock() { function encodeBase64 (line 492) | function encodeBase64( function hashString (line 510) | function hashString(str: string): number { function colorLabel (line 519) | function colorLabel(label: string) { function getRandomOne (line 544) | function getRandomOne(arr: T[]) { function tokenEncode (line 550) | function tokenEncode(input: string) { function getTokenCount (line 554) | function getTokenCount(input: string) { class ComError (line 558) | class ComError extends Error { method constructor (line 575) | constructor( function removeRandomChars (line 590) | function removeRandomChars(str: string, percentage: number): string { function TWToCN (line 597) | function TWToCN(str: string) { function matchPattern (line 601) | function matchPattern(pattern: string, str: string): boolean { function extractHttpURLs (line 621) | function extractHttpURLs(text: string): string[] { function extractHttpFileURLs (line 627) | function extractHttpFileURLs(text: string): string[] { function extractHttpImageFileURLs (line 634) | function extractHttpImageFileURLs(text: string): string[] { function extractHttpVideoFileURLs (line 641) | function extractHttpVideoFileURLs(text: string): string[] { function isImageURL (line 648) | function isImageURL(url: string): boolean { function grepStr (line 668) | function grepStr(v: string, filter: string | RegExp): string[] { function replaceStrInBuffer (line 683) | function replaceStrInBuffer( function retryFunc (line 722) | async function retryFunc( function extractJSON (line 763) | function extractJSON(str: string): T | null { function getFilenameFromContentDisposition (line 789) | function getFilenameFromContentDisposition(content: string = '') { function downloadFile (line 909) | async function downloadFile(fileUrl: string): Promise<{ function uploadFile (line 1027) | async function uploadFile(filePath: string): Promise { function getHostPortFromURL (line 1054) | function getHostPortFromURL(url: string): [string, number] { function downloadAndUploadCDN (line 1059) | async function downloadAndUploadCDN(url: string): Promise { function extractFileToText (line 1109) | async function extractFileToText(fileURL: string) { function parseFileToText (line 1114) | async function parseFileToText(filePath: string) { function checkSensitiveWords (line 1142) | function checkSensitiveWords(text: string) { function filterSensitiveWords (line 1150) | function filterSensitiveWords(text: string) { function decodeJwt (line 1159) | function decodeJwt(token: string): { header: any; payload: any } { function genPowToken (line 1188) | function genPowToken( function preOrderUserAssistant (line 1225) | function preOrderUserAssistant(messages: Message[]) { function parseCookie (line 1246) | function parseCookie(str: string): { FILE: utils/log.ts function replaceConsoleWithWinston (line 85) | function replaceConsoleWithWinston(): void { function newLogger (line 98) | function newLogger(site?: string, extra?: Record) { class TraceLogger (line 104) | class TraceLogger { method constructor (line 109) | constructor() { method info (line 114) | info(msg: string, meta: any) { type UDPTransportOptions (line 124) | interface UDPTransportOptions extends Transport.TransportStreamOptions { class UDPTransport (line 129) | class UDPTransport extends Transport { method constructor (line 133) | constructor(options: UDPTransportOptions) { method log (line 144) | log( method close (line 154) | close(): void { method sendLog (line 158) | private sendLog( function SaveMessagesToLogstash (line 187) | async function SaveMessagesToLogstash( FILE: utils/pool.ts type Info (line 13) | interface Info { type PoolChild (line 18) | interface PoolChild { type ComInfo (line 37) | interface ComInfo extends Info { type DestroyOptions (line 42) | interface DestroyOptions { type ChildOptions (line 47) | interface ChildOptions { class ComChild (line 55) | class ComChild implements PoolChild { method constructor (line 60) | constructor(label: string, info: T, options?: ChildOptions) { method info (line 66) | get info() { method update (line 70) | public update(v: Partial) { method init (line 75) | init(): Promise { method use (line 79) | public use(): void { method destroy (line 88) | public destroy(options?: DestroyOptions): void { method release (line 92) | public release(): void { method initFailed (line 96) | public initFailed(e?: Error): void { type PoolOptions (line 101) | interface PoolOptions { class Pool (line 115) | class Pool> { method constructor (line 124) | constructor( method read (line 137) | private read() {} method save (line 139) | private save() { method del (line 143) | private del(id: string, delFile: boolean, delMem: boolean) { method stringify (line 154) | private stringify() { method getOneOldInfo (line 158) | private getOneOldInfo() { method create (line 170) | async create() { method init (line 228) | async init() { method pop (line 301) | async pop(): Promise { method popIf (line 320) | async popIf(condition: (v: U) => boolean) { method getValidInfos (line 342) | getValidInfos() { method getAllInfos (line 346) | getAllInfos() { method findOne (line 350) | findOne(func: (v: U) => boolean) { method updateOneInfo (line 354) | updateOneInfo(id: string, v: Partial) { method showInfosWithMarkdown (line 362) | showInfosWithMarkdown(title?: string) { class PuppeteerUserDirPool (line 370) | class PuppeteerUserDirPool { method constructor (line 375) | constructor() { method readOldSite (line 379) | private readOldSite() { method popUserDir (line 392) | popUserDir(site: string) { method releaseUserDir (line 419) | releaseUserDir(userDir: string) { FILE: utils/proxyAgent.ts function CreateNewAxios (line 71) | function CreateNewAxios( function CreateAxiosProxy (line 116) | function CreateAxiosProxy( type CreateNewPageReturn (line 170) | type CreateNewPageReturn = T extends true function CreateNewPage (line 174) | async function CreateNewPage< function CreateNewCachePage (line 353) | async function CreateNewCachePage< function CreateNewPageWS (line 495) | async function CreateNewPageWS( function CreateNewBrowser (line 542) | async function CreateNewBrowser() { function launchChromeAndFetchWsUrl (line 563) | function launchChromeAndFetchWsUrl(): Promise { class WSS (line 613) | class WSS { method constructor (line 617) | constructor( method send (line 664) | send(data: string) { method close (line 668) | close() { method onData (line 672) | onData(cb: (data: string) => void) { class WebFetchWithPage (line 689) | class WebFetchWithPage { method constructor (line 693) | constructor(private page: Page) { method isUsing (line 697) | public isUsing() { method useEnd (line 701) | public useEnd() { method getPage (line 705) | getPage() { method close (line 709) | async close() { method init (line 724) | async init() { method fetch (line 755) | async fetch(url: string, init?: RequestInit) { class WebFetchProxy (line 842) | class WebFetchProxy { method constructor (line 849) | constructor( method isUsing (line 858) | public isUsing() { method useEnd (line 862) | public useEnd() { method getPage (line 866) | getPage() { method close (line 870) | async close() { method init (line 885) | async init() { method fetch (line 934) | async fetch(url: string, init?: RequestInit) { function getDownloadClient (line 994) | function getDownloadClient(local: boolean) { function downloadImageToBase64 (line 1011) | async function downloadImageToBase64(fileUrl: string): Promise<{ function CreateSocketIO (line 1061) | function CreateSocketIO( FILE: utils/puppeteer.ts type PageInfo (line 29) | interface PageInfo { type PrepareOptions (line 37) | type PrepareOptions = { type PrepareFunc (line 41) | type PrepareFunc = ( type BrowserUser (line 47) | interface BrowserUser { class BrowserPool (line 54) | class BrowserPool { method constructor (line 62) | constructor( method init (line 77) | async init() { method find (line 96) | find(id: string): PageInfo | undefined { method initOne (line 104) | async initOne(id: string): Promise { method deleteIDFile (line 187) | deleteIDFile(id: string) { method get (line 194) | get(): [ function closeOtherPages (line 247) | async function closeOtherPages(browser: Browser, page: Page) { type InterceptHandler (line 257) | type InterceptHandler = (req: HTTPRequest) => boolean; function setPageInterception (line 259) | async function setPageInterception( function simplifyPage (line 300) | async function simplifyPage(page: Page) { function blockGoogleAnalysis (line 321) | async function blockGoogleAnalysis(page: Page) { function simplifyPageAll (line 332) | async function simplifyPageAll(page: Page) { function loginGoogle (line 353) | async function loginGoogle( function loginGoogleNew (line 386) | async function loginGoogleNew(page: Page, opt: GoogleMailAccount) { function googleScreenHandle (line 407) | async function googleScreenHandle(page: Page, opt: GoogleMailAccount) { function GetSMSFromAPI (line 411) | async function GetSMSFromAPI(url: string) { function checkGmailContinue (line 425) | async function checkGmailContinue(page: Page) { function checkGmailIKnown (line 442) | async function checkGmailIKnown(page: Page) { function checkRecoveryMail (line 456) | async function checkRecoveryMail(page: Page, email: string) { function getRandomDevice (line 475) | function getRandomDevice() { type CreateAxiosDefaults (line 479) | interface CreateAxiosDefaults { type RequestConfig (line 485) | interface RequestConfig extends CreateAxiosDefaults { type ResponseData (line 491) | interface ResponseData { class PuppeteerAxios (line 498) | class PuppeteerAxios { method constructor (line 503) | constructor(page: Page, config: CreateAxiosDefaults = {}) { method ensurePageInitialized (line 511) | private async ensurePageInitialized(): Promise {} method request (line 513) | async request(config: RequestConfig): Promise> { method get (line 586) | async get( method post (line 593) | async post( method put (line 601) | async put( method delete (line 609) | async delete( FILE: utils/web.ts function markdownToHTML (line 1) | function markdownToHTML(title: string, markdown: string) { function jsonArrayToMarkdownTable (line 145) | function jsonArrayToMarkdownTable(jsonArray: any[]): string {