AiError: OpenAiLanguageModel.generateText: An error occurred at cause (/Volumes/extend/NutProjects/workspace-knowledge-collect/node_modules/.pnpm/@effect+ai-openai@0.19.9_@effect+ai@0.16.9_@effect+experimental@0.48.1_@effect+platform_3793ec8063960eab4467528efb53e5d3/node_modules/@effect/ai-openai/src/OpenAiLanguageModel.ts:231:37) at cause (/Volumes/extend/NutProjects/workspace-knowledge-collect/node_modules/.pnpm/effect@3.16.1/node_modules/effect/src/internal/core.ts:910:24) at (/Volumes/extend/NutProjects/workspace-knowledge-collect/node_modules/.pnpm/effect@3.16.1/node_modules/effect/src/internal/fiberRuntime.ts:1186:44) at body (/Volumes/extend/NutProjects/workspace-knowledge-collect/node_modules/.pnpm/effect@3.16.1/node_modules/effect/src/Utils.ts:786:14) at FiberRuntime.Failure (/Volumes/extend/NutProjects/workspace-knowledge-collect/node_modules/.pnpm/effect@3.16.1/node_modules/effect/src/internal/fiberRuntime.ts:1186:20) at (/Volumes/extend/NutProjects/workspace-knowledge-collect/node_modules/.pnpm/effect@3.16.1/node_modules/effect/src/internal/fiberRuntime.ts:1380:53) at f (/Volumes/extend/NutProjects/workspace-knowledge-collect/node_modules/.pnpm/effect@3.16.1/node_modules/effect/src/internal/tracer.ts:101:19) at runLoop (/Volumes/extend/NutProjects/workspace-knowledge-collect/node_modules/.pnpm/effect@3.16.1/node_modules/effect/src/internal/fiberRuntime.ts:1370:34) at evaluateEffect (/Volumes/extend/NutProjects/workspace-knowledge-collect/node_modules/.pnpm/effect@3.16.1/node_modules/effect/src/internal/fiberRuntime.ts:936:27) at evaluateMessageWhileSuspended (/Volumes/extend/NutProjects/workspace-knowledge-collect/node_modules/.pnpm/effect@3.16.1/node_modules/effect/src/internal/fiberRuntime.ts:904:14) at AiLanguageModel.generateObject { name: '(FiberFailure) AiError', Symbol(effect/Runtime/FiberFailure): Symbol(effect/Runtime/FiberFailure), Symbol(effect/Runtime/FiberFailure/Cause): { _tag: 'Fail', error: AiError: OpenAiLanguageModel.generateText: An error occurred at cause (/Volumes/extend/NutProjects/workspace-knowledge-collect/node_modules/.pnpm/@effect+ai-openai@0.19.9_@effect+ai@0.16.9_@effect+experimental@0.48.1_@effect+platform_3793ec8063960eab4467528efb53e5d3/node_modules/@effect/ai-openai/src/OpenAiLanguageModel.ts:231:37) at cause (/Volumes/extend/NutProjects/workspace-knowledge-collect/node_modules/.pnpm/effect@3.16.1/node_modules/effect/src/internal/core.ts:910:24) at (/Volumes/extend/NutProjects/workspace-knowledge-collect/node_modules/.pnpm/effect@3.16.1/node_modules/effect/src/internal/fiberRuntime.ts:1186:44) at body (/Volumes/extend/NutProjects/workspace-knowledge-collect/node_modules/.pnpm/effect@3.16.1/node_modules/effect/src/Utils.ts:786:14) at FiberRuntime.Failure (/Volumes/extend/NutProjects/workspace-knowledge-collect/node_modules/.pnpm/effect@3.16.1/node_modules/effect/src/internal/fiberRuntime.ts:1186:20) at (/Volumes/extend/NutProjects/workspace-knowledge-collect/node_modules/.pnpm/effect@3.16.1/node_modules/effect/src/internal/fiberRuntime.ts:1380:53) at f (/Volumes/extend/NutProjects/workspace-knowledge-collect/node_modules/.pnpm/effect@3.16.1/node_modules/effect/src/internal/tracer.ts:101:19) at runLoop (/Volumes/extend/NutProjects/workspace-knowledge-collect/node_modules/.pnpm/effect@3.16.1/node_modules/effect/src/internal/fiberRuntime.ts:1370:34) at evaluateEffect (/Volumes/extend/NutProjects/workspace-knowledge-collect/node_modules/.pnpm/effect@3.16.1/node_modules/effect/src/internal/fiberRuntime.ts:936:27) at evaluateMessageWhileSuspended (/Volumes/extend/NutProjects/workspace-knowledge-collect/node_modules/.pnpm/effect@3.16.1/node_modules/effect/src/internal/fiberRuntime.ts:904:14) { module: 'OpenAiLanguageModel', method: 'generateText', description: 'An error occurred', _tag: 'AiError', Symbol(@effect/ai/AiError): Symbol(@effect/ai/AiError), [cause]: ParseError: (Struct (Encoded side) <-> Struct (Type side)) └─ Encoded side transformation failure └─ Struct (Encoded side) └─ ["choices"] └─ ReadonlyArray<(Struct (Encoded side) <-> Struct (Type side))> └─ [0] └─ (Struct (Encoded side) <-> Struct (Type side)) └─ Encoded side transformation failure └─ Struct (Encoded side) └─ ["message"] └─ (Struct (Encoded side) <-> Struct (Type side)) └─ Encoded side transformation failure └─ Struct (Encoded side) └─ ["refusal"] └─ is missing