Azure OpenAI Studio - Exception in send_chat_request - Error code: 400 - ... "Validation error at #/data_sources/0: Input tag 'azure_cosmosdb' found using 'type' does not match any of the expected tags
Created a chat bot in Azure OpenAI Studio
based on model GPT4o and with Azure Cosmos DB for MongoDB (vCore) as data source **
**
It worked successfully in Chat playground (Azure OpenAI Studio)
But when deployed as application each request fails with Validation error
Input tag 'azure_cosmosdb' found using 'type' does not match any of the expected tags
openai.BadRequestError: Error code: 400 - {'error': {'requestid': '.....', 'code': 400, 'message': "Validation error at #/data_sources/0: Input tag 'azure_cosmosdb' found using 'type' does not match any of the expected tags: .... 'azure_cosmos_db',.....'"}}
[ERROR] Traceback (most recent call last):
File "/tmp/8dc81ac377ae252/app.py", line 356, in conversation_internal
result = await stream_chat_request(request_body, request_headers)
File "/tmp/8dc81ac377ae252/app.py", line 343, in stream_chat_request
response, apim_request_id = await send_chat_request(request_body, request_headers)
File "/tmp/8dc81ac377ae252/app.py", line 321, in send_chat_request
raise e
File "/tmp/8dc81ac377ae252/app.py", line 316, in send_chat_request
raw_response = await azure_openai_client.chat.completions.with_raw_response.create(**model_args)
File "/tmp/8dc81ac377ae252/antenv/lib/python3.11/site-packages/openai/_response.py", line 262, in wrapped
return cast(APIResponse[R], await func(*args, **kwargs))
File "/tmp/8dc81ac377ae252/antenv/lib/python3.11/site-packages/openai/resources/chat/completions.py", line 1295, in create
return await self._post(
File "/tmp/8dc81ac377ae252/antenv/lib/python3.11/site-packages/openai/_base_client.py", line 1536, in post
return await self.request(cast_to, opts, stream=stream, stream_cls=stream_cls)
File "/tmp/8dc81ac377ae252/antenv/lib/python3.11/site-packages/openai/_base_client.py", line 1315, in request
return await self._request(
File "/tmp/8dc81ac377ae252/antenv/lib/python3.11/site-packages/openai/_base_client.py", line 1392, in _request
raise self._make_status_error_from_response(err.response) from None
--
I suppose there is a mess in app deployment manifest or something like that
Appreciate any advice