AI Provider API Updates: Docs Watch 2025-10-29
Stay up-to-date with the latest changes in the AI landscape! This article summarizes the key updates to AI Provider API documentation as of October 29, 2025. We've compiled a list of the most significant changes across various platforms, making it easier for developers to adapt and optimize their applications. This comprehensive overview will help you quickly understand the modifications and ensure seamless integration with the latest AI technologies.
Overview of API Documentation Changes
On October 29, 2025, a total of 3 significant changes were detected across different AI Provider API documentations. These updates are crucial for developers who rely on these APIs for their projects. Keeping track of these changes ensures that your applications remain compatible and leverage the latest features and improvements. This article breaks down the specifics of each change, providing you with a clear understanding of what's new and what you need to adjust.
Anthropic: Anthropic Claude API Documentation
Anthropic Claude API documentation has undergone significant updates, as reflected in the changes between the old version (c541054e80e5bceeeb103e8771ea6cebb8ae641692f27ed56f167d51e973b973) and the new version (f21ad1bd7804b1914c12d8073db597b26526379cb25faf137fc7e919321bb749). These modifications include structural and content updates, primarily focusing on the organization and clarity of information. By delving into these changes, developers can gain a better understanding of how to effectively utilize the Claude API and its capabilities. It's essential to grasp these updates to ensure your applications align with the latest standards and best practices of the Anthropic Claude API.
The URL for the documentation is https://docs.anthropic.com/claude/docs. The following is a detailed diff of the changes:
--- previous
+++ current
@@ -27,7 +27,6 @@
First steps
Intro to Claude
Quickstart
-Features overview
Models & pricing
Models overview
Choosing a model
@@ -35,8 +34,11 @@
Migrating to Claude 4.5
Model deprecations
Pricing
+Build with Claude
+Features overview
+Context windows
+Prompting best practices
Capabilities
-Context windows
Prompt caching
Context editing
Extended thinking
@@ -81,7 +83,6 @@
Vertex AI
Prompt engineering
Overview
-Claude 4 best practices
Prompt generator
Use prompt templates
Prompt improver
The diff highlights several key changes in the Anthropic Claude API documentation. Firstly, the "Features overview" section has been moved under the "Build with Claude" section, indicating a reorganization of content to emphasize a build-centric approach. The addition of sections like "Context windows" and "Prompting best practices" suggests an increased focus on guiding developers in optimizing their interactions with the API. Furthermore, the removal of "Claude 4 best practices" implies an update or integration of these practices into the broader documentation. These changes collectively aim to provide a more structured and comprehensive guide for developers using the Claude API. Understanding these modifications is essential for leveraging the API’s full potential and ensuring efficient application development. Therefore, it is important for developers to review these changes to adjust their approach when using the Anthropic Claude API.
Qwen: Qwen API Documentation
The Qwen API documentation, accessible at https://help.aliyun.com/zh/dashscope/developer-reference/api-details, has been updated from version 7faf35f3e6a726b918b2c3e1f58f685bd69060135c89b58bd9eda025bd0a79a5 to b76dedc0eb3e654478f07bb89ea6af710c36bb22914fae3ab38d76dcbf037355. These changes primarily involve modifications to the API reference, with a focus on enhancing audio processing capabilities and introducing new features related to document understanding. By examining the differences between the versions, developers can better understand how to leverage the Qwen API for advanced AI applications. This ensures that applications built on the Qwen API remain optimized and can take advantage of the latest functionalities. Staying informed about these updates is crucial for maintaining compatibility and maximizing the potential of the API.
--- previous
+++ current
@@ -1,4 +1,4 @@
-通义千问API参考_大模型服务平台百炼(Model Studio)-阿里云帮助中心
+通义千问API参考-大模型服务平台百炼(Model Studio)-阿里云帮助中心
大模型
产品
解决方案
@@ -3711,8 +3711,7 @@
result_format="message",
asr_options={
# "language": "zh", # 可选,若已知音频的语种,可通过该参数指定待识别语种,以提升识别准确率
-"enable_lid":True,
-"enable_itn":False
+"enable_itn":True
}
print(response)
@@ -3731,7 +3730,8 @@
"annotations": [
{
"language": "zh",
-"type": "audio_info"
+"type": "audio_info",
+"emotion": "neutral"
}
],
"content": [
@@ -3784,8 +3784,7 @@
.content(Arrays.asList(Collections.singletonMap("text", "")))
.build();
Map<String, Object> asrOptions = new HashMap<>();
-asrOptions.put("enable_lid", true);
-asrOptions.put("enable_itn", false);
+asrOptions.put("enable_itn", true);
// asrOptions.put("language", "zh"); // 可选,若已知音频的语种,可通过该参数指定待识别语种,以提升识别准确率
MultiModalConversationParam param = MultiModalConversationParam.builder()
// 若没有配置环境变量,请用百炼
@@ -3824,7 +3823,8 @@
"annotations": [
{
"language": "zh",
-"type": "audio_info"
+"type": "audio_info",
+"emotion": "neutral"
}
],
"content": [
@@ -3883,8 +3883,7 @@
},
"parameters": {
"asr_options": {
-"enable_lid": true,
-"enable_itn": false
+"enable_itn": true
}
}
}
@@ -3903,7 +3902,8 @@
"annotations": [
{
"language": "zh",
-"type": "audio_info"
+"type": "audio_info",
+"emotion": "neutral"
}
],
"content": [
@@ -4657,6 +4657,100 @@
},
"model": "qwen-deep-research"
}'
+文档理解
+Python
+import os
+import dashscope
+messages = [
+{'role': 'system', 'content': 'you are a helpful assisstant'},
+# 请将 '{FILE_ID}'替换为您实际对话场景所使用的 fileid
+{'role':'system','content':f'fileid://{FILE_ID}'},
+{'role': 'user', 'content': '这篇文章讲了什么'}]
+response = dashscope.Generation.call(
+# 若没有配置环境变量,请用百炼
+API Key
+将下行替换为:api_key="sk-xxx",
+api_key=os.getenv('DASHSCOPE_API_KEY'),
+model="qwen-long",
+messages=messages,
+result_format='message'
+)
+print(response)
+Java
+import java.util.Arrays;
+import com.alibaba.dashscope.aigc.generation.Generation;
+import com.alibaba.dashscope.aigc.generation.GenerationParam;
+import com.alibaba.dashscope.aigc.generation.GenerationResult;
+import com.alibaba.dashscope.common.Message;
+import com.alibaba.dashscope.common.Role;
+import com.alibaba.dashscope.exception.ApiException;
+import com.alibaba.dashscope.exception.InputRequiredException;
+import com.alibaba.dashscope.exception.NoApiKeyException;
+import com.alibaba.dashscope.utils.JsonUtils;
+public class Main {
+public static GenerationResult callWithFile() throws ApiException, NoApiKeyException, InputRequiredException {
+Generation gen = new Generation();
+Message systemMsg = Message.builder()
+.role(Role.SYSTEM.getValue())
+.content("you are a helpful assistant")
+.build();
+Message fileSystemMsg = Message.builder()
+.role(Role.SYSTEM.getValue())
+// 请将 '{FILE_ID}'替换为您实际对话场景所使用的 file-id
+.content("fileid://{FILE_ID}")
+.build();
+Message userMsg = Message.builder()
+.role(Role.USER.getValue())
+.content("这篇文章讲了什么")
+.build();
+GenerationParam param = GenerationParam.builder()
+// 若没有配置环境变量,请用百炼
...(diff truncated, total 179 lines)
Reviewing the diff output for the Qwen API documentation reveals several notable updates. The title of the documentation has been slightly adjusted, reflecting a minor change in presentation. More significantly, there are modifications within the asr_options parameter, where `