当前位置: 首页 > news >正文

华为云Flexus+DeepSeek征文 | DeepSeek-V3/R1商用服务开通体验全流程及使用评测

作者简介

我是摘星,一名专注于云计算和AI技术的开发者。本次通过华为云MaaS平台体验DeepSeek系列模型,将实际使用经验分享给大家,希望能帮助开发者快速掌握华为云AI服务的核心能力。

目录

1. 前言

2. 开通DeepSeek-V3/R1商用服务

2.1 准备工作

2.2 详细开通步骤

Step 1:登录华为云控制台

Step 2:进入“模型推理-在线推理”模块

Step 3:开通商用服务

Step 4:获取API调用信息

3. 方式一:REST API调用

3.1 基础调用示例

3.2 流式输出模式

4. 方式二:OpenAI SDK调用

4.1 环境准备

4.2 基础调用示例

4.3 流式输出模式

5. 对比评测

6. 使用建议

7. 常见问题

8. 总结


1. 前言

近年来,大模型技术快速发展,华为云推出的DeepSeek-V3/R1商用大模型服务,为企业及开发者提供了高性能的AI推理能力。本文将详细介绍如何在华为云ModelArts Studio上开通DeepSeek-V3/R1商用服务,并分享实际使用体验,帮助开发者快速上手。


2. 开通DeepSeek-V3/R1商用服务

2.1 准备工作

  • 华为云账号:需注册并完成实名认证(个人/企业均可)

  • 账号余额 ≥10元(避免因欠费导致服务开通失败)

  • 访问入口:华为云ModelArts Studio

2.2 详细开通步骤

Step 1:登录华为云控制台
  1. 访问华为云官网,点击右上角**“登录”**,输入账号密码。

  2. 进入控制台,在顶部搜索栏输入 “ModelArts”,进入 ModelArts Studio 服务页面。

Step 2:进入“模型推理-在线推理”模块
  1. 在左侧导航栏选择 “模型推理” → “在线推理”

  2. 点击 “商用服务” 标签页,找到 DeepSeek-V3/R1 大模型服务。

Step 3:开通商用服务
  1. 点击 “立即开通”,系统会提示 “服务授权”,勾选同意后确认。

  2. 等待约1-2分钟,系统自动完成服务部署,状态变为 “运行中” 即表示开通成功。

Step 4:获取API调用信息
  1. “在线推理” 页面,找到已开通的DeepSeek-V3/R1服务,点击 “详情”

    Y3DY4WF5wJLE3q8XEVpbRqNqUBse4SmaazT5_2jYw3logYwxEQEIpa04Vhu8VwRTtII_Grn5SnbNlr4OZb4LAw
  2. 记录 API访问地址(Endpoint)API密钥(AK/SK),后续调用需使用。

开通成功! 现在可以开始使用DeepSeek-V3/R1进行推理任务。


3. 方式一:REST API调用

3.1 基础调用示例

# coding=utf-8
import requests
import jsonurl = "https://api.modelarts-maas.com/v1/chat/completions"  # API地址
api_key = ""  # 替换为你的API Keyheaders = {'Content-Type': 'application/json','Authorization': f'Bearer {api_key}'
}data = {"model": "DeepSeek-R1",  "messages": [{"role": "system", "content": "你是一名AI助手"},{"role": "user", "content": "用Python实现二分查找"}],"temperature": 0.6,"stream": False  # 关闭流式输出
}response = requests.post(url, headers=headers, json=data)
print(f"状态码: {response.status_code}")
print("响应结果:")
print(json.dumps(response.json(), indent=2, ensure_ascii=False))

3.2 流式输出模式

# coding=utf-8
import requests
import jsonurl = "https://api.modelarts-maas.com/v1/chat/completions"  # API地址
api_key = ""  # 替换为你的API Keyheaders = {'Content-Type': 'application/json','Authorization': f'Bearer {api_key}'
}data = {"model": "DeepSeek-R1",  # 可替换为DeepSeek-R1"messages": [{"role": "system", "content": "你是一名AI助手"},{"role": "user", "content": "用Python实现二分查找"}],"temperature": 0.6,"stream": True  
}
try:with requests.post(url, headers=headers, json=data, stream=True) as response:response.raise_for_status()  # 检查HTTP错误print(f"状态码: {response.status_code}")for chunk in response.iter_lines():if chunk:decoded = chunk.decode('utf-8').strip()if decoded.startswith("data:"):data_str = decoded[5:].strip()  # 去掉 "data: " 前缀if data_str != "[DONE]":try:data_obj = json.loads(data_str)# 检查数据结构是否包含 contentif "choices" in data_obj and len(data_obj["choices"]) > 0:delta = data_obj["choices"][0].get("delta", {})content = delta.get("content", "")if content:print(content, end="", flush=True)except json.JSONDecodeError as e:print(f"JSON解析错误: {e}, 原始数据: {decoded}")
except requests.exceptions.RequestException as e:print(f"请求失败: {e}")

4. 方式二:OpenAI SDK调用

4.1 环境准备

pip install --upgrade "openai>=1.0"

4.2 基础调用示例

# coding=utf-8
from openai import OpenAIclient = OpenAI(base_url="https://api.modelarts-maas.com/v1",api_key=""  # 替换为你的API Key
)response = client.chat.completions.create(model="DeepSeek-R1",  # 指定模型messages=[{"role": "system", "content": "你是一名资深程序员"},{"role": "user", "content": "解释快速排序算法"}],temperature=0.7
)print(response.choices[0].message.content)

4.3 流式输出模式

from openai import OpenAIclient = OpenAI(base_url="https://api.modelarts-maas.com/v1",api_key=""  # 替换为你的API Key
)stream = client.chat.completions.create(model="DeepSeek-R1",messages=[{"role": "user", "content": "用三句话介绍华为云"}],stream=True
)for chunk in stream:if chunk.choices and len(chunk.choices) > 0:  # 检查 choices 是否有效delta = chunk.choices[0].deltaif delta and delta.content:  # 检查 delta 和 content 是否存在print(delta.content, end="", flush=True)

5. 对比评测

特性

REST API

OpenAI SDK

兼容性

通用HTTP接口

完全兼容OpenAI生态

流式响应

需手动处理chunk数据

原生支持stream参数

代码复杂度

需要构造HTTP请求

封装完善,调用简洁

适用场景

嵌入式设备、非Python环境

Python项目快速集成

额外功能

可查看原始响应头

自动类型检查


6. 使用建议

  1. 企业级应用:推荐使用REST API,便于统一管理请求日志和监控
  2. AI原型开发:优先选择OpenAI SDK,可快速迁移其他大模型代码
  3. 性能敏感场景:流式模式(stream=True)能显著提升用户体验
  4. 安全注意:API Key需通过环境变量管理,避免硬编码泄露

7. 常见问题

Q1: 如何查看API使用量?
A: 在华为云控制台"费用中心 > 使用量统计"查看调用次数和Token消耗

Q2: 流式输出时如何计算费用?
A: 按实际生成的Token数量计费,与是否流式无关

Q3: 最大支持多少上下文长度?
A: DeepSeek-V3支持32K tokens,R1支持8K tokens


8. 总结

本次体验了华为云 DeepSeek-V3/R1 商用大模型服务,整体流程顺畅,推理能力强大,适用于 智能问答、代码生成、企业知识库 等场景。推荐开发者结合 Dify平台 进行AI应用开发,进一步提升效率。

下一步计划:尝试基于Dify搭建企业知识库,并测试高可用方案,欢迎关注后续评测!


相关资源

  • 华为云ModelArts Studio
  • DeepSeek-V3/R1官方文档
  • Dify一键部署方案
  • REST API参考
  • OpenAI SDK指南

http://www.xdnf.cn/news/648829.html

相关文章:

  • 项目部署一次记录
  • 第7章:Zephyr 的低功耗机制
  • 在 ElementUI 中实现 Table 单元格合并
  • 【Android】SharePreference原理
  • 【ARTS】【LeetCode-59】螺旋矩阵
  • 【HarmonyOS 5应用架构详解】深入理解应用程序包与多Module设计机制
  • 深度解析 8086 处理器:x86 架构的奠基者
  • 【后端高阶面经:架构篇】46、分布式架构:如何应对高并发的用户请求
  • 2025社区团购系统开发:未来趋势、核心技术与落地解决方案
  • Python - 文件部分
  • 【React】- React-RND 深度使用指南:实现自由拖拽、避坑受控陷阱!
  • Hadoop架构与核心模块解析
  • 【每日渲美学】3ds Max橱柜材质教程:厨房高光烤漆、木纹、亚克力、亚光板材渲染优化指南
  • 洪水危险性评价与风险防控全攻略:从HEC-RAS数值模拟到ArcGIS水文分析,一键式自动化工具实战,助力防洪减灾与应急管理
  • 探索数据结构之顺序表:从入门到精通
  • 「读书报告」Spark实时大数据分析
  • 数据结构-图的应用,实现环形校验和拓扑排序
  • redis五种数据结构详解(java实现对应的案例)
  • 高阶数据结构——哈希表的实现
  • Elasticsearch 节点角色详解及协调节点请求策略
  • FFmpeg 4.3 H265 二十二.2,在网络环境RTSP中,断线下如何处理
  • Oracle NLS_LANG 常见问题
  • sqli-labs第二十八关——Trick with ‘union select‘
  • Flink Checkpoint SavePoint 深度剖析与工程实践
  • 在Spring Boot中实现Kafka动态反序列化:针对多主题的灵活数据处理
  • 网络安全-等级保护(等保) 3-2-2 GB/T 28449-2019 第7章 现场测评活动/第8章 报告编制活动
  • JVM GC 分类与原理深度解析
  • 10:图像传参+UI界面互传
  • JAVA Apache POI实战:从基础Excel导出入门到高级功能拓展
  • 网络安全全知识图谱:威胁、防护、管理与发展趋势详解