kmidjourney
Version:
Node.js client for the unofficial MidJourney API.
21 lines (20 loc) • 1.34 kB
TypeScript
import { LoadingHandler } from "./interfaces";
import { MidjourneyMessage } from "./midjourney.message";
export declare class Midjourney extends MidjourneyMessage {
ServerId: string;
ChannelId: string;
protected SalaiToken: string;
debug: boolean;
private ApiQueue;
constructor(ServerId: string, ChannelId: string, SalaiToken: string, debug?: boolean);
Imagine(prompt: string, loading?: LoadingHandler): Promise<import("./interfaces").MJMessage | undefined>;
protected safeIteractions(payload: any): Promise<number>;
protected interactions(payload: any, callback?: (result: number) => void): Promise<number | undefined>;
ImagineApi(prompt: string): Promise<number>;
Variation(content: string, index: number, msgId: string, msgHash: string, loading?: LoadingHandler): Promise<import("./interfaces").MJMessage | undefined>;
VariationApi(index: number, messageId: string, messageHash: string): Promise<number>;
Upscale(content: string, index: number, msgId: string, msgHash: string, loading?: LoadingHandler): Promise<import("./interfaces").MJMessage | undefined>;
UpscaleApi(index: number, messageId: string, messageHash: string): Promise<number>;
ModelApi(model: string, version: string): Promise<number>;
UpscaleByCustomID(messageId: string, customId: string): Promise<number>;
}