上次我们讲了 阿里百炼 的模型,只不过只配置了一个平台,那对接多个平台应该怎么处理?
这次我们尝试下 硅基流动 ,目前在推广阶段有免费试用
访问:https://cloud.siliconflow.cn/i/iO36JoSW
不是广告!不是广告!不是广告!
后面讲方法,这只是其中一个平台,就跟阿里平台一样,可以使用别的平台
一、薅羊毛领券
注意:
1、先别着急使用,别像我一样试用了,然后欠费几里钱然后有券 欠费也用不了,虽然可以充值1分钱
先领券,在试

2、活动有效期到26年12月31号
3、实名认证后,主要是避免推广阶段被薅羊毛吧,介意的尝试别的平台,配置方法都一样
4、领取后 16元 不能提现,只能用于模型的使用

后续有使用可以在这里看还剩多少,比如16的券,我这还剩3.8

重点:不管是哪个平台,一般都会有限制,比如欠费规则
阿里的 开启用完即停,避免账号欠费,因为tokens是消耗很快的 当然 如果这个账号你不用了可以忽略

这个还没尝试过,因为tokens是消耗很快的,这里可以观测消耗情况,欠费后就调用不了了,但不知道欠费到多少可以检测出来,可以及时观测下,同上,账号不用了,可忽略

创建密钥:不要泄漏

二、配置密钥
首先得知道 这个模型怎么配置,尝试过web配置,但体感太差,效率太慢,不如在配置文件直接改
在 配置-all settting下面选择 raw

找到这个models 我格式化了下,首先得熟悉模式,比如下面

我这配置了3个平台,只不过每个平台都有自己记得接口地址,apikey 密钥
找到models配置,如果没有models的话 那说明是第一次配模型 方法也一样,找个地方粘贴下面代码

注意:这里是在配置文件里没有看到models的 ,第一次配置模型的
"models": {"providers": {"siliconflow": {"baseUrl": "https://api.siliconflow.cn/v1","apiKey": "这里填写你的key密钥","api": "openai-completions","models": [{"id": "zai-org/GLM-4.6","name": "GLM-4.6","reasoning": false,"input": ["text"],"cost": {"input": 0,"output": 0,"cacheRead": 0,"cacheWrite": 0},"contextWindow": 200000,"maxTokens": 8192}]},
如果已经配置过模型了,那就需要models 、providers 配置了,在 providers 下新增

复制下面的配置
siliconflow: {baseUrl: 'https://api.siliconflow.cn/v1',apiKey: '这里填写你的key密钥',api: 'openai-completions',models: [{id: 'deepseek-ai/DeepSeek-V3.2',name: 'deepseek-ai/DeepSeek-V3.2',api: 'openai-completions',reasoning: false,input: ['text',],cost: {input: 0,output: 0,cacheRead: 0,cacheWrite: 0,},contextWindow: 200000,maxTokens: 8192,},{id: 'Qwen/Qwen3-VL-32B-Instruct',name: 'Qwen/Qwen3-VL-32B-Instruct',api: 'openai-completions',reasoning: false,input: ['text',],cost: {input: 0,output: 0,cacheRead: 0,cacheWrite: 0,},contextWindow: 200000,maxTokens: 8192,},{id: 'Qwen/Qwen3-32B',name: 'Qwen/Qwen3-32B',api: 'openai-completions',reasoning: false,input: ['text',],cost: {input: 0,output: 0,cacheRead: 0,cacheWrite: 0,},contextWindow: 200000,maxTokens: 8192,},{id: 'Qwen/Qwen2.5-VL-72B-Instruct',name: 'Qwen/Qwen2.5-VL-72B-Instruct',api: 'openai-completions',reasoning: false,input: ['text',],cost: {input: 0,output: 0,cacheRead: 0,cacheWrite: 0,},contextWindow: 200000,maxTokens: 8192,},],},
其中的 是自己新增的 text 表示 只支持文本,然后广场里新增模型名字

比如这个模型新增,不懂的话 就不改了,可以直接用
models: [{id: 'deepseek-ai/DeepSeek-V3.2',name: 'deepseek-ai/DeepSeek-V3.2',api: 'openai-completions',reasoning: false,input: ['text',],cost: {input: 0,output: 0,cacheRead: 0,cacheWrite: 0,},contextWindow: 200000,maxTokens: 8192,},
然后在 agent 里新增对应新增的模型

这里规则是 你上面的平台名称 比如 bailian 然后 / 然后在家模型名称
models: {'bailian/qwen3.5-plus': {},'bailian/qwen3-max-2026-01-23': {},'bailian/qwen3-coder-next': {},'bailian/qwen3-coder-plus': {},'bailian/MiniMax-M2.5': {},'bailian/glm-5': {},'bailian/glm-4.7': {},'bailian/kimi-k2.5': {},'siliconflow/deepseek-ai/DeepSeek-V3.2': {},'ollama/deepseek-r1:8b': {},'siliconflow/deepseek-ai/DeepSeek-R1-Distill-Qwen-14B': {},'siliconflow/Qwen/Qwen3-VL-32B-Instruct': {},'siliconflow/Qwen/Qwen2.5-VL-72B-Instruct': {},},
配置好后,后面在选择默认模型的时候就可以用了

后面其它模型也一样,可以按这个方式来配置,如果不懂的找我
夜雨聆风