Integration
AWS Lambda with Meridian
Use Meridian inside any Lambda runtime — the official OpenAI SDK works untouched. Store the key in SSM Parameter Store for production.
Lambda handler (Node 20)
// node20.x Lambda handler
import OpenAI from "openai";
const client = new OpenAI({
apiKey: process.env.MERIDIAN_KEY!,
baseURL: "https://meridian.getnimbus.net/api/v1",
});
export const handler = async (event: any) => {
const resp = await client.chat.completions.create({
model: "azure-swc/gpt-4.1",
messages: [{ role: "user", content: event.prompt ?? "ping" }],
});
return { statusCode: 200, body: resp.choices[0].message.content };
};Store the key in SSM
aws ssm put-parameter \
--name /meridian/key \
--type SecureString \
--value "nim_live_***"
# Then read it in Lambda via the AWS-Parameters extension or sdk-v3