UNPKG

@zhengxs/erniebot

Version:

非官方 JS-SDK,可以调用文心大模型的能力,包含文本创作、通用对话、语义向量、AI作图等

59 lines (58 loc) 1.97 kB
export declare class EBError extends Error { } export declare class InvalidArgumentError extends EBError { } export declare class UnsupportedAPITypeError extends EBError { } export declare class APIError extends EBError { readonly status: number | undefined; readonly headers: Headers | undefined; readonly error: unknown | undefined; readonly code: string | null | undefined; readonly param: string | null | undefined; readonly type: string | undefined; constructor(status: number | undefined, error: unknown | undefined, message: string | undefined, headers: Headers | undefined); private static makeMessage; static generate(status: number | undefined, errorResponse: unknown | undefined, message: string | undefined, headers: Headers | undefined): APIError; } export declare class APIUserAbortError extends APIError { readonly status: undefined; constructor({ message }?: { message?: string; }); } export declare class APIConnectionError extends APIError { readonly status: undefined; constructor({ message, cause }: { message?: string; cause?: Error | undefined; }); } export declare class APIConnectionTimeoutError extends APIConnectionError { constructor({ message }?: { message?: string; }); } export declare class BadRequestError extends APIError { readonly status = 400; } export declare class AuthenticationError extends APIError { readonly status = 401; } export declare class PermissionDeniedError extends APIError { readonly status = 403; } export declare class NotFoundError extends APIError { readonly status = 404; } export declare class ConflictError extends APIError { readonly status = 409; } export declare class UnprocessableEntityError extends APIError { readonly status = 422; } export declare class RateLimitError extends APIError { readonly status = 429; } export declare class InternalServerError extends APIError { }