diff --git a/packages/api-documentation/src/yml/swagger.yml b/packages/api-documentation/src/yml/swagger.yml index 63cc7141191..21b8f1dd0f1 100644 --- a/packages/api-documentation/src/yml/swagger.yml +++ b/packages/api-documentation/src/yml/swagger.yml @@ -778,11 +778,11 @@ paths: '200': description: Successfully execute refresh operation content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/VectorUpsertResponse' + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/VectorUpsertResponse' '400': description: Invalid request body @@ -1036,11 +1036,11 @@ paths: required: true responses: '200': - description: Feedback successfully created - content: - application/json: - schema: - $ref: '#/components/schemas/ChatMessageFeedback' + description: Feedback successfully created + content: + application/json: + schema: + $ref: '#/components/schemas/ChatMessageFeedback' '400': description: Invalid input provided '500': diff --git a/packages/components/models.json b/packages/components/models.json index a41cc589e2d..14944c8ee32 100644 --- a/packages/components/models.json +++ b/packages/components/models.json @@ -320,6 +320,11 @@ { "name": "chatAnthropic", "models": [ + { + "label": "claude-3-7-sonnet-latest", + "name": "claude-3-7-sonnet-latest", + "description": "Most recent snapshot version of Claude Sonnet 3.7 model - hybrid reasoning model" + }, { "label": "claude-3-5-haiku-latest", "name": "claude-3-5-haiku-latest", diff --git a/packages/components/nodes/chatmodels/ChatOpenAI/ChatOpenAI.ts b/packages/components/nodes/chatmodels/ChatOpenAI/ChatOpenAI.ts index 75988122ee3..c893d727896 100644 --- a/packages/components/nodes/chatmodels/ChatOpenAI/ChatOpenAI.ts +++ b/packages/components/nodes/chatmodels/ChatOpenAI/ChatOpenAI.ts @@ -241,7 +241,7 @@ class ChatOpenAI_ChatModels implements INode { streaming: streaming ?? true } - if (modelName === 'o3-mini') { + if (modelName.includes('o3')) { delete obj.temperature } if ((modelName.includes('o1') || modelName.includes('o3')) && reasoningEffort) { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ddd01d295e8..51ecbf59e60 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -38347,3 +38347,4 @@ snapshots: react: 18.2.0 zwitch@2.0.4: {} +