OpenAI starter module
Model requests
Sends OpenAI requests from the server with trusted model settings and customer context.
- Files
- 3
- Lines
- 285
- Languages
- TypeScript
Included files
This page lists paths and purposes, not source contents.
FilePurposeLanguageLines
src/checkout/ask-route.ts
Handles guarded ask requests and maps expected failures to plain HTTP responses.
TypeScript
86 lines
src/checkout/create-response.ts
Creates one allowance-checked OpenAI response and records its usage exactly once.
TypeScript
109 lines
src/checkout/structured-response.ts
Creates a guarded OpenAI response constrained to a caller-supplied JSON schema.
TypeScript
90 lines