budibase/packages/frontend-core/src/api/ai.ts

18 lines
419 B
TypeScript
Raw Normal View History

import { BaseAPIClient } from "./types"
export interface AIEndpoints {
generateCronExpression: (prompt: string) => Promise<{ message: string }>
}
export const buildAIEndpoints = (API: BaseAPIClient): AIEndpoints => ({
/**
* Generates a cron expression from a prompt
*/
2024-12-02 11:02:30 +01:00
generateCronExpression: async prompt => {
return await API.post({
url: "/api/ai/cron",
body: { prompt },
})
},
})