@autobe/agent
Version:
AI backend server code generator
16 lines (15 loc) • 788 B
TypeScript
import { AutoBeOpenApi, AutoBeProgressEventBase } from "@autobe/interface";
import { AutoBeInterfaceSchemaReviewEvent } from "@autobe/interface/src/events/AutoBeInterfaceSchemaReviewEvent";
import { ILlmSchema } from "@samchon/openapi";
import { AutoBeContext } from "../../context/AutoBeContext";
interface IConfig {
kind: AutoBeInterfaceSchemaReviewEvent["kind"];
systemPrompt: string;
}
export declare function orchestrateInterfaceSchemaReview<Model extends ILlmSchema.Model>(ctx: AutoBeContext<Model>, config: IConfig, props: {
document: AutoBeOpenApi.IDocument;
schemas: Record<string, AutoBeOpenApi.IJsonSchemaDescriptive>;
instruction: string;
progress: AutoBeProgressEventBase;
}): Promise<Record<string, AutoBeOpenApi.IJsonSchemaDescriptive>>;
export {};