backendless-console-sdk
Version:
Backendless Console SDK for Node.js and browser
27 lines (20 loc) • 831 B
JavaScript
import { prepareRoutes } from './utils/routes'
const routes = prepareRoutes({
chatCompletionCreate: '/:appId/console/open-ai/chat-completion/:featureName',
info : '/:appId/console/open-ai/info/:featureName',
dashboardDataVisualizations: '/:appId/console/open-ai/dashboards/data-visualizations',
})
export default req => ({
createChatCompletion(appId, featureName, payload) {
return req.post(routes.chatCompletionCreate(appId, featureName), payload)
},
getUsageInfo(appId, featureName) {
return req.get(routes.info(appId, featureName))
},
generateDashboardDataVisualizations(appId, payload) {
return req.post(routes.dashboardDataVisualizations(appId), payload)
},
getDashboardDataVisualizationsPrompt(appId) {
return req.get(routes.dashboardDataVisualizations(appId))
}
})