/*
 * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.
 * @generated-id: 37a66cacc36f
 */
import { classifiersClassify } from "../funcs/classifiersClassify.js";
import { classifiersClassifyChat } from "../funcs/classifiersClassifyChat.js";
import { classifiersModerate } from "../funcs/classifiersModerate.js";
import { classifiersModerateChat } from "../funcs/classifiersModerateChat.js";
import { ClientSDK } from "../lib/sdks.js";
import { unwrapAsync } from "../types/fp.js";
export class Classifiers extends ClientSDK {
    /**
     * Moderations
     */
    async moderate(request, options) {
        return unwrapAsync(classifiersModerate(this, request, options));
    }
    /**
     * Chat Moderations
     */
    async moderateChat(request, options) {
        return unwrapAsync(classifiersModerateChat(this, request, options));
    }
    /**
     * Classifications
     */
    async classify(request, options) {
        return unwrapAsync(classifiersClassify(this, request, options));
    }
    /**
     * Chat Classifications
     */
    async classifyChat(request, options) {
        return unwrapAsync(classifiersClassifyChat(this, request, options));
    }
}
//# sourceMappingURL=classifiers.js.map