const buildInferenceFunctionsForOpenAI: <OpenAI extends OpenAIInterface>(openai: OpenAI) => {
$inferImage: (renderedTemplate: string, request: ImageParamBody) => Promise<ImageResult>;
... 5 more ...;
respondWithJson: <T extends ZodType>(schema: T) => (params: ChatParams) => Promise<z.TypeOf<T>>;
}
const buildInferenceFunctionsForOpenAI: <OpenAI extends OpenAIInterface>(openai: OpenAI) => {
$inferImage: (renderedTemplate: string, request: ImageParamBody) => Promise<ImageResult>;
... 5 more ...;
respondWithJson: <T extends ZodType>(schema: T) => (params: ChatParams) => Promise<z.TypeOf<T>>;
}