Skip to content

Commit 9c25a6f

Browse files
committed
chore: wip
1 parent 14759f2 commit 9c25a6f

File tree

1 file changed

+9
-1
lines changed
  • storage/framework/.stacks/core/cloud/src/cloud

1 file changed

+9
-1
lines changed

storage/framework/.stacks/core/cloud/src/cloud/ai.ts

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/* eslint-disable no-new */
22
import { Duration, CfnOutput as Output, aws_iam as iam, aws_lambda as lambda } from 'aws-cdk-lib'
3-
import { AuthorizationType, LambdaIntegration, Resource, RestApi } from 'aws-cdk-lib/aws-apigateway'
3+
import { AuthorizationType, LambdaIntegration, RestApi } from 'aws-cdk-lib/aws-apigateway'
44
import type { Construct } from 'constructs'
55
import { config } from '@stacksjs/config'
66
import type { NestedCloudProps } from '../types'
@@ -69,6 +69,14 @@ export class AiStack {
6969
authorizationType: AuthorizationType.NONE,
7070
})
7171

72+
// alias to ask
73+
const promptResource = api.root.addResource('prompt')
74+
const promptIntegration = new LambdaIntegration(askLambda)
75+
promptResource.addMethod('POST', promptIntegration, {
76+
operationName: 'Stacks AI Ask',
77+
authorizationType: AuthorizationType.NONE,
78+
})
79+
7280
const summarizeResource = api.root.addResource('summarize')
7381
const summarizeIntegration = new LambdaIntegration(summarizeLambda)
7482
summarizeResource.addMethod('POST', summarizeIntegration, {

0 commit comments

Comments
 (0)