摘要#
随着大模型能力的快速发展,如何高效、规范地接入并使用这些模型,已经成为开发者从“理解模型”走向“构建应用”的关键一步。本章围绕“大模型如何被调用与集成”这一核心问题展开,从SDK与API的基础概念出发,逐步过渡到主流大模型平台的接入方式,最终落脚到千问等工业级模型的实际使用,帮助读者建立完整的大模型工程接入认知体系。
本章首先从SDK与API的关系讲起,解释API作为“能力点”,提供单一功能调用接口,而SDK则是将多个API封装为“能力流”,提供更高层次的开发体验。通过这种对比,读者可以理解为什么现代AI开发更依赖SDK而非直接调用API,以及在不同开发阶段中二者各自的适用场景。在此基础上,本章进一步分析现代大模型体系中SDK的重要作用,包括鉴权机制、会话管理以及模型调用流程,使读者能够理解从“请求发起”到“模型响应”的完整链路。
在平台层面,本章重点介绍 DashScope 接口体系,作为阿里云百炼大模型服务的重要组成部分,它为开发者提供了统一的模型访问入口。本章将系统讲解 DashScope 支持的多种模型能力,包括对话模型、文本嵌入模型等,并说明如何在不同框架中(如 ChatOpenAI 兼容接口)进行调用。同时,还将介绍 OpenAI 兼容模式的设计思想及其优势,使开发者能够在不同模型生态之间实现低成本迁移与替换,从而提升系统的灵活性与扩展性。
最后,本章以千问大模型的实际接入为案例,详细说明从 API Key 创建与配置,到 Chat 模型与 Embedding 模型的调用流程,帮助读者完成从“理解接口”到“实际调用”的完整实践闭环。通过本章学习,读者不仅能够掌握主流大模型的接入方式,还能够理解现代大模型平台的统一接口设计理念,为后续构建基于大模型的应用系统打下坚实基础。
本章内容
2.1 SDK 介绍
本节围绕SDK 介绍展开,重点介绍API 是能力点、SDK是能力流和API 与 SDK 的区别等内容。
2.2 现代大模型中的 SDK
本节围绕现代大模型中的 SDK展开,重点介绍SDK 的重要性、平台鉴权和模型调用等内容。
2.3 DashScope 接口体系
本节围绕DashScope 接口体系展开,重点介绍阿里云百炼与DashScope、DashScope 支持的模型能力和ChatOpenAI中的 DashScope等内容。
2.4 千问大模型接入与使用
本节围绕千问大模型接入与使用展开,重点介绍阿里云百炼模型服务、创建并配置 API Key和调用 Chat 模型等内容。