I have been unsuccessful in trying to use Anthropic’s Claude Opus 4.6, deployed within my Azure AI Foundry project, with the AzureAIChatCompletionsModel. I’ve tried many different combinations of credentials and endpoints to try to get it working but to no avail.
Code snippet:
chat_completion_llm = AzureAIChatCompletionsModel(
model="<claude opus 4.6 deployment name>",
cache=False,
max_tokens=2048,
temperature=0.7,
endpoint="https://{my_resource}.services.ai.azure.com/anthropic/v1/messages",
credential="<MY_PROJECT_API_KEY>",
)
response = chat_completion_llm.invoke(user_question)
Error:
File "/Users/jacobmontgomery/Documents/ADO Repos/eai-3541975-agent-graph/agent-graph-api/src/routes/chat.py", line 131, in test_new_llm_service
response = chat_completion_llm.invoke(user_question)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/jacobmontgomery/Documents/ADO Repos/eai-3541975-agent-graph/.venv/lib/python3.12/site-packages/langchain_core/language_models/chat_models.py", line 402, in invoke
self.generate_prompt(
File "/Users/jacobmontgomery/Documents/ADO Repos/eai-3541975-agent-graph/.venv/lib/python3.12/site-packages/langchain_core/language_models/chat_models.py", line 1121, in generate_prompt
return self.generate(prompt_messages, stop=stop, callbacks=callbacks, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/jacobmontgomery/Documents/ADO Repos/eai-3541975-agent-graph/.venv/lib/python3.12/site-packages/langchain_core/language_models/chat_models.py", line 931, in generate
self._generate_with_cache(
File "/Users/jacobmontgomery/Documents/ADO Repos/eai-3541975-agent-graph/.venv/lib/python3.12/site-packages/langchain_core/language_models/chat_models.py", line 1233, in _generate_with_cache
result = self._generate(
^^^^^^^^^^^^^^^
File "/Users/jacobmontgomery/Documents/ADO Repos/eai-3541975-agent-graph/.venv/lib/python3.12/site-packages/langchain_azure_ai/chat_models/inference.py", line 546, in _generate
response = self._client.complete(
^^^^^^^^^^^^^^^^^^^^^^
File "/Users/jacobmontgomery/Documents/ADO Repos/eai-3541975-agent-graph/.venv/lib/python3.12/site-packages/azure/ai/inference/_patch.py", line 737, in complete
map_error(status_code=response.status_code, response=response, error_map=error_map)
File "/Users/jacobmontgomery/Documents/ADO Repos/eai-3541975-agent-graph/.venv/lib/python3.12/site-packages/azure/core/exceptions.py", line 163, in map_error
raise error
azure.core.exceptions.ResourceNotFoundError: (api_not_supported) Requested API is currently not supported
Code: api_not_supported
Message: Requested API is currently not supported
Does support not exist for Anthropic at this time with their Messages API? Any help would be appreciated.