@@ -27,7 +27,8 @@ import {
2727} from './utils' ;
2828import {
2929 AnthropicChatCompleteConfig ,
30- AnthropicChatCompleteResponseTransform ,
30+ getAnthropicChatCompleteResponseTransform ,
31+ getAnthropicStreamChunkTransform ,
3132} from '../anthropic/chatComplete' ;
3233import {
3334 AzureAIInferenceMessagesConfig ,
@@ -43,7 +44,7 @@ const AzureAIInferenceAPIConfig: ProviderConfigs = {
4344 ? AnthropicChatCompleteConfig
4445 : AzureAIInferenceChatCompleteConfig ;
4546 const chatCompleteResponseTransform = isAnthropicModel
46- ? AnthropicChatCompleteResponseTransform
47+ ? getAnthropicChatCompleteResponseTransform ( AZURE_AI_INFERENCE )
4748 : AzureAIInferenceChatCompleteResponseTransform ( AZURE_AI_INFERENCE ) ;
4849 return {
4950 complete : AzureAIInferenceCompleteConfig ,
@@ -68,6 +69,10 @@ const AzureAIInferenceAPIConfig: ProviderConfigs = {
6869 } ,
6970 responseTransforms : {
7071 complete : AzureAIInferenceCompleteResponseTransform ( AZURE_AI_INFERENCE ) ,
72+ ...( isAnthropicModel && {
73+ 'stream-chatComplete' :
74+ getAnthropicStreamChunkTransform ( AZURE_AI_INFERENCE ) ,
75+ } ) ,
7176 chatComplete : chatCompleteResponseTransform ,
7277 messages : AzureAIInferenceMessagesResponseTransform ,
7378 embed : AzureAIInferenceEmbedResponseTransform ( AZURE_AI_INFERENCE ) ,
0 commit comments