From 76621e89ed7a2e6037d5f587173e59ce55089ffd Mon Sep 17 00:00:00 2001 From: Nevo David Date: Sat, 3 May 2025 11:09:23 +0700 Subject: [PATCH 1/4] feat: use old image model --- libraries/nestjs-libraries/src/openai/openai.service.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/nestjs-libraries/src/openai/openai.service.ts b/libraries/nestjs-libraries/src/openai/openai.service.ts index db6ec574..876f5102 100644 --- a/libraries/nestjs-libraries/src/openai/openai.service.ts +++ b/libraries/nestjs-libraries/src/openai/openai.service.ts @@ -19,7 +19,7 @@ export class OpenaiService { await openai.images.generate({ prompt, response_format: isUrl ? 'url' : 'b64_json', - model: 'gpt-image-1', + model: 'dall-e-3', }) ).data[0]; From 2fbc8515166c4a787c4b1de71dc5a546950d18a2 Mon Sep 17 00:00:00 2001 From: Nevo David Date: Sat, 3 May 2025 14:02:42 +0700 Subject: [PATCH 2/4] feat: fix nullable and card --- libraries/nestjs-libraries/src/agent/agent.graph.service.ts | 1 + libraries/nestjs-libraries/src/services/stripe.service.ts | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/libraries/nestjs-libraries/src/agent/agent.graph.service.ts b/libraries/nestjs-libraries/src/agent/agent.graph.service.ts index c63a4eeb..de8cfcca 100644 --- a/libraries/nestjs-libraries/src/agent/agent.graph.service.ts +++ b/libraries/nestjs-libraries/src/agent/agent.graph.service.ts @@ -75,6 +75,7 @@ const contentZod = ( content: z.string().describe('Content for the new post'), website: z .string() + .nullable() .optional() .describe( "Website for the new post if exists, If one of the post present a brand, website link must be to the root domain of the brand or don't include it, website url should contain the brand name" diff --git a/libraries/nestjs-libraries/src/services/stripe.service.ts b/libraries/nestjs-libraries/src/services/stripe.service.ts index 83c6e445..45bb2256 100644 --- a/libraries/nestjs-libraries/src/services/stripe.service.ts +++ b/libraries/nestjs-libraries/src/services/stripe.service.ts @@ -75,7 +75,7 @@ export class StripeService { return current; } return prev; - }); + }, {created: -100} as Stripe.PaymentMethod); try { const paymentIntent = await stripe.paymentIntents.create({ From 935ea1cb54f0b4410f70cb95a801418b77c0a6b9 Mon Sep 17 00:00:00 2001 From: Nevo David Date: Sat, 3 May 2025 14:05:00 +0700 Subject: [PATCH 3/4] feat: go back to dall-e --- libraries/nestjs-libraries/src/agent/agent.graph.service.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/nestjs-libraries/src/agent/agent.graph.service.ts b/libraries/nestjs-libraries/src/agent/agent.graph.service.ts index de8cfcca..51a1c9d0 100644 --- a/libraries/nestjs-libraries/src/agent/agent.graph.service.ts +++ b/libraries/nestjs-libraries/src/agent/agent.graph.service.ts @@ -27,7 +27,7 @@ const model = new ChatOpenAI({ const dalle = new DallEAPIWrapper({ apiKey: process.env.OPENAI_API_KEY || 'sk-proj-', - model: 'gpt-image-1', + model: 'dall-e-3', }); interface WorkflowChannelsState { From 4ac4bc44776d629d444db6501a8932460a1b63ed Mon Sep 17 00:00:00 2001 From: Nevo David Date: Sat, 3 May 2025 14:06:25 +0700 Subject: [PATCH 4/4] feat: fix payments --- libraries/nestjs-libraries/src/services/stripe.service.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libraries/nestjs-libraries/src/services/stripe.service.ts b/libraries/nestjs-libraries/src/services/stripe.service.ts index 45bb2256..20929953 100644 --- a/libraries/nestjs-libraries/src/services/stripe.service.ts +++ b/libraries/nestjs-libraries/src/services/stripe.service.ts @@ -77,6 +77,10 @@ export class StripeService { return prev; }, {created: -100} as Stripe.PaymentMethod); + if (!latestMethod.id) { + return false; + } + try { const paymentIntent = await stripe.paymentIntents.create({ amount: 100,