Fixup types and tests

This commit is contained in:
Sean Goedecke
2025-07-21 04:31:06 +00:00
parent 1f89e942aa
commit 8f64ac1284
4 changed files with 69 additions and 43 deletions

View File

@@ -96,7 +96,9 @@ export function buildMessages(
/**
* Build response format object for API from prompt config
*/
export function buildResponseFormat(promptConfig?: PromptConfig): any {
export function buildResponseFormat(
promptConfig?: PromptConfig
): { type: 'json_schema'; json_schema: unknown } | undefined {
if (
promptConfig?.responseFormat === 'json_schema' &&
promptConfig.jsonSchema