专栏 · 6 篇 · 19 家厂商

大模型入门与实战

从选型、算成本,到本地部署与上线踩坑,一条线走完

大模型不缺「介绍文章」,缺的是能直接拿去做决定的内容。这个专栏不讲参数排行榜,只讲五件事:怎么按任务选模型、API 成本到底怎么算、提示词为什么时灵时不灵、本地部署需要多少显存、以及上线后最容易踩的坑。每篇都给可直接套用的公式和检查清单,适合要动手做产品、而不是只看新闻的人。

模型目录

模型厂商区域接口协议上下文开源链接
GPT 系列事实上的接口标准。请求/响应格式被大量厂商兼容,生态与工具链最全,适合作为对照基线。https://api.openai.com/v1OpenAI海外OpenAI 兼容128K 级✘ 闭源
ClaudeMessages API 与 OpenAI 不兼容,需用官方 SDK 或适配层。长文与代码任务口碑较好,工具调用(tool use)规范清晰。https://api.anthropic.comAnthropic海外原生协议200K 级✘ 闭源
Gemini超长上下文是主要差异点。除原生 API 外也提供 OpenAI 兼容层,迁移成本较低。https://generativelanguage.googleapis.comGoogle海外兼容 + 原生1M 级(部分型号)✘ 闭源
GrokOpenAI 兼容接口,接入方式与 GPT 基本一致,换 base_url 与 model 即可。https://api.x.ai/v1xAI海外OpenAI 兼容128K 级✘ 闭源
Mistral / Mixtral商业 API + 开放权重双轨:小参数量型号可本地跑,适合对数据出境敏感又想要可控成本的场景。https://api.mistral.ai/v1Mistral AI海外OpenAI 兼容32K~128K✔ 开放
DeepSeekOpenAI 兼容,中文与推理任务性价比高;主要型号开放权重,可私有化部署。国内直连无需代理。https://api.deepseek.com深度求索国内OpenAI 兼容64K~128K✔ 开放
通义千问 Qwen百炼平台提供 OpenAI 兼容模式(注意 base_url 带 compatible-mode 后缀),也有 DashScope 原生 SDK。开源系列型号覆盖 0.5B~数百 B,端侧到服务端都能覆盖。https://dashscope.aliyuncs.com/compatible-mode/v1阿里云(百炼 / DashScope)国内兼容 + 原生128K~1M(按型号)✔ 开放
KimiOpenAI 兼容,长文本是早期主打能力,接口简单,适合快速接入。https://api.moonshot.cn/v1月之暗面 Moonshot国内OpenAI 兼容128K~256K✘ 闭源
GLM同时提供 OpenAI 兼容与原生接口;部分型号(如 GLM 开源系列)开放权重,可本地部署。https://open.bigmodel.cn/api/paas/v4智谱 AI国内兼容 + 原生128K 级✔ 开放
豆包 Doubao通过火山方舟平台接入,OpenAI 兼容;调用时传的是「推理接入点 endpoint id」而不是裸模型名,这点最容易踩坑。https://ark.cn-beijing.volces.com/api/v3字节跳动(火山方舟)国内OpenAI 兼容128K~256K✘ 闭源
文心 ERNIE千帆平台新版提供 OpenAI 兼容接口;老版 API Key/Secret 换取 access_token 的方式仍在用,集成前先确认走哪套。https://qianfan.baidubce.com/v2百度智能云(千帆)国内兼容 + 原生8K~128K(按型号)✘ 闭源
混元 Hunyuan腾讯云提供 OpenAI 兼容端点,也有 TC3 签名原生接口;开源系列可本地部署。https://api.hunyuan.cloud.tencent.com/v1腾讯云国内兼容 + 原生32K~256K✔ 开放
MiniMax部分接口 OpenAI 兼容,历史接口为自有格式(需要 GroupId),接入前确认版本;开源型号可本地跑。https://api.minimax.chat/v1MiniMax国内兼容 + 原生200K 级✔ 开放
StepOpenAI 兼容,多模态型号覆盖语音与视觉;部分型号开放权重。https://api.stepfun.com/v1阶跃星辰 StepFun国内OpenAI 兼容32K~256K✔ 开放
星火 Spark早期以 WebSocket 原生协议为主(鉴权用 HMAC 签名),现另有 HTTP OpenAI 兼容端点,建议优先用兼容端点省事。https://spark-api-open.xf-yun.com/v1科大讯飞国内兼容 + 原生8K~128K(按型号)✘ 闭源
Llama开放权重,需自行部署。生态工具支持最广(vLLM / llama.cpp / Ollama 都优先适配),许可证有商用条款需阅读。自托管(无官方托管 API)Meta开源社区原生协议8K~128K(按型号)✔ 开放
Qwen 开源系列尺寸覆盖最全(0.5B 到数百 B),中文表现好;vLLM/Ollama 部署后可直接用 OpenAI 兼容端口调用。自托管(无官方托管 API)阿里通义(HuggingFace / ModelScope)开源社区OpenAI 兼容按型号(32K~1M)✔ 开放
DeepSeek 开源权重开放权重版本显存要求高(MoE 结构,总参数大),个人设备通常跑量化版或蒸馏小模型。自托管(无官方托管 API)深度求索(HuggingFace)开源社区OpenAI 兼容64K 级✔ 开放
Mistral 开放权重小尺寸型号在消费级显卡/Apple Silicon 上可流畅运行,适合本地隐私场景。自托管(无官方托管 API)Mistral AI(HuggingFace)开源社区OpenAI 兼容32K~128K✔ 开放

说明:版本、上下文长度与价格随厂商更新频繁,此处只保留相对稳定的信息(官网、API base、协议风格、是否开放权重), 具体型号与计费请以官网为准。标注「OpenAI 兼容」的厂商,通常换 base_url 即可复用 openai SDK。

三种接入方式

① OpenAI 兼容(最省事)

绝大多数国内厂商都提供 OpenAI 兼容端点。用官方 openai SDK,只改 base_url 和 model,代码几乎不用动。

用 curl 时把地址换成 {各厂商 base_url}/chat/completions,请求头带上 Content-Type: application/json 和厂商控制台给的鉴权头即可,请求体与 Python 示例完全一致。

# Python:同一份代码切换厂商
from openai import OpenAI

client = OpenAI(
    api_key="YOUR_KEY",
    base_url="https://api.deepseek.com",   # 换成别家即可
)
resp = client.chat.completions.create(
    model="deepseek-chat",
    messages=[{"role": "user", "content": "你好"}],
)
print(resp.choices[0].message.content)

② 原生协议(需官方 SDK)

Claude(Messages API)、Gemini(generateContent)与 OpenAI 格式不兼容,必须用各家 SDK 或做适配层。

from anthropic import Anthropic

client = Anthropic(api_key="YOUR_KEY")
msg = client.messages.create(
    model="claude-sonnet-4",
    max_tokens=1024,
    messages=[{"role": "user", "content": "你好"}],
)
print(msg.content[0].text)

要点:system 是独立参数而非 message;返回是 content 数组;max_tokens 必填。

③ 本地部署(数据不出网)

用 Ollama / vLLM / llama.cpp 跑开放权重模型,本地起一个 OpenAI 兼容服务,之后调用方式与云端完全一致。

# Ollama:拉模型 + 启动(自带 OpenAI 兼容端点 :11434/v1)
ollama pull qwen2.5:7b
ollama run qwen2.5:7b

# vLLM:高并发服务端
vllm serve Qwen/Qwen2.5-7B-Instruct --port 8000
# 两种方式都能直接用 openai SDK 调用
client = OpenAI(api_key="none", base_url="http://localhost:8000/v1")

本地部署用什么跑

运行时适合说明链接
Ollama个人 / 快速验证一条命令拉模型就能跑,自带 OpenAI 兼容端点(默认 127.0.0.1:11434/v1),最适合本地开发和 Demo。
vLLM服务端 / 高并发PagedAttention + 连续批处理,吞吐是本地单机方案里最强的;提供 OpenAI 兼容 server,生产环境首选。
llama.cppCPU / 边缘设备 / 低显存GGUF 量化格式的源头,纯 CPU 也能跑;量化等级 Q4_K_M 通常是质量与体积的平衡点。
LM Studio桌面图形化带 GUI 的本地运行器,可在界面里开本地 OpenAI 兼容服务,适合不熟悉命令行的使用者。

专栏文章

01

大模型怎么选:从任务类型出发的选型方法

不看排行榜也能选出合适的模型。把「任务类型 → 关键指标 → 可验证的最小测试」这条链路走一遍,附一套可直接抄的选型评分表和 5 个必问问题。

2026-10-27

02

大模型 API 成本怎么算:Token 计费原理与 5 个降本手段

为什么你的成本预估总是差 3 倍?从 token 计费原理讲起,给出可套用的成本公式、中文 token 估算方法,以及缓存命中、批量、模型分级等 5 个真正有效的降本手段。

2026-10-27

03

提示词为什么时灵时不灵:推理模型与通用模型的差异

同一段提示词,在两个模型上一个惊艳一个翻车,问题往往不在提示词本身。拆解推理模型(reasoning)与通用模型的机制差异,给出各自该用的写法、五个常见反模式,以及一份可直接套用的提示词骨架。

2026-10-27

04

本地部署大模型要多少显存:一套能算准的公式

「7B 模型要多少显存」问错了——真正决定显存的是权重、KV cache、并发数和上下文长度四项之和。给出可手算的公式、常见规模的对照表,以及 24G 单卡能跑什么、跑不了什么。

2026-10-27

05

RAG、长上下文、微调:什么时候该用哪个

三个方案经常被混着说,但它们解决的问题完全不同。用一张决策树分清「知识不在模型里」「知识太多塞不下」「风格不对」三类问题,附成本对比与混合方案。

2026-10-27

06

大模型应用上线的 8 个坑:都是踩过才知道的

从 Demo 到生产,模型本身往往不是问题,工程细节才是。幻觉、超时、流式输出、JSON 不合法、限流、版本漂移、成本失控、评测缺失——八个坑逐个给现象、原因和可直接抄的代码。

2026-10-27

配套工具

其它专栏