| 122 | case chat_completion_sources.VERTEXAI: | 122 | case chat_completion_sources.VERTEXAI: |
| 123 | return data?.responseContent?.parts?.filter(part => part.thought)?.map(part => part.text)?.join('\n\n') ?? ''; | 123 | return data?.responseContent?.parts?.filter(part => part.thought)?.map(part => part.text)?.join('\n\n') ?? ''; |
| 124 | case chat_completion_sources.CLAUDE: | 124 | case chat_completion_sources.CLAUDE: |
| 125 | return data?.content?.find(part => part.type === 'thinking')?.thinking ?? ''; | 125 | return data?.content?.filter(part => part.type === 'thinking')?.map(part => part.thinking)?.join('\n\n') ?? ''; |
| 126 | case chat_completion_sources.MISTRALAI: | 126 | case chat_completion_sources.MISTRALAI: |
| 127 | return data?.choices?.[0]?.message?.content?.[0]?.thinking?.map(part => part.text)?.filter(x => x)?.join('\n\n') ?? ''; | 127 | return data?.choices?.[0]?.message?.content?.[0]?.thinking?.map(part => part.text)?.filter(x => x)?.join('\n\n') ?? ''; |
| 128 | case chat_completion_sources.AIMLAPI: | 128 | case chat_completion_sources.AIMLAPI: |