Scaleway 生成式 API 免费额度:新客户一次性赠 100 万 tokens,巴黎节点
免费额度
每个新客户赠送 1,000,000 tokens,从第 1,000,001 个 token 起计费;部分模型输出侧标注免费:whisper-large-v3(语音转写)、qwen3-embedding-8b、bge-multilingual-gemma2、lightonocr
注意事项
教程
Scaleway 是法国云厂商,其 Generative APIs 把模型托管在巴黎机房,接口与 OpenAI 兼容。新客户可获得 1,000,000 tokens 的一次性赠送额度,用完后从第 1,000,001 个 token 开始计费。
申请步骤
- 进入官方入口:打开
https://www.scaleway.com/en/generative-apis/,点击页面右上角的注册按钮,进入 Scaleway 账号创建流程。 - 注册并验证邮箱:可用邮箱加密码注册,页面通常也提供第三方账号快捷登录,具体以实际显示为准。提交后到邮箱点击验证链接激活账号。
- 登录控制台:激活后进入 Scaleway Console,首次登录会引导你创建或加入一个 Organization(组织)与 Project(项目),API Key 和用量都挂在项目维度上,记下项目名称方便后续核对。
- 完成绑卡与实名:在账号的支付方式页面添加银行卡,并按提示上传身份证明完成 KYC 验证。这一步是解锁正常速率上限的关键——未绑卡时并发和速率限制会非常严格,只适合做功能验证。
- 领取并确认额度:赠送额度按账户一次性发放,无需单独点「领取」按钮,在控制台的用量或账单面板即可看到剩余 token 数,具体数值与展示位置以控制台实际显示为准。
- 生成 API Key:在 Generative APIs(或 IAM 的 API Key 管理)页面新建密钥,密钥只在创建时完整显示一次,请立刻复制保存到本地密码管理器。
常见坑
- 额度是一次性的,不会按月刷新,也不是永久免费,测试阶段建议把
max_tokens压小。 - 官方 FAQ 曾提到 beta 期间整体免费,但正式速率上限仍需绑卡加 KYC 才放开,政策可能调整,以控制台和文档为准。
- 部分模型在输出侧标注免费,例如
whisper-large-v3(语音转写)、qwen3-embedding-8b、bge-multilingual-gemma2、lightonocr,这类模型适合先用小额度跑通链路。 - 数据存放在欧洲(巴黎)节点,若业务对数据出境有合规要求,需提前评估。
Generative APIs 走 OpenAI 兼容协议,把 SDK 里的 base_url 换成 https://api.scaleway.ai/v1 即可复用现有代码。模型名不要凭记忆硬写,先用下面的命令拉取当前可用列表。
curl https://api.scaleway.ai/v1/models \
-H "Authorization: Bearer $SCALEWAY_API_KEY"返回结果里的 id 字段就是可用的 model 值,控制台的模型列表页也会同步展示。常见的有 llama-3.3-70b-instruct、qwen2.5-coder-32b-instruct、bge-multilingual-gemma2、whisper-large-v3 等,具体可用集合以账号实际返回为准。
先把密钥放进环境变量
export SCALEWAY_API_KEY="你的_API_KEY"用 curl 发一次对话补全
curl https://api.scaleway.ai/v1/chat/completions \
-H "Authorization: Bearer $SCALEWAY_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "llama-3.3-70b-instruct",
"messages": [
{"role": "system", "content": "你是一名简洁的技术助手"},
{"role": "user", "content": "用一句话解释什么是向量数据库"}
],
"max_tokens": 256,
"temperature": 0.7,
"stream": false
}'关键参数说明:model 必填,取自上面的模型列表;messages 是对话数组,支持 system、user、assistant 三种角色;max_tokens 控制输出上限,免费额度按输入加输出计费,调小它能明显延长试用时间;temperature 控制随机性,取值 0 到 1 左右;stream 设为 true 时返回 SSE 流式分片,适合做打字机效果;top_p 一般与 temperature 二选一调整即可。
Python 项目里直接替换 base_url
import os
from openai import OpenAI
client = OpenAI(
base_url="https://api.scaleway.ai/v1",
api_key=os.environ["SCALEWAY_API_KEY"],
)
resp = client.chat.completions.create(
model="llama-3.3-70b-instruct",
messages=[{"role": "user", "content": "用一句话解释什么是向量数据库"}],
max_tokens=256,
temperature=0.7,
)
print(resp.choices[0].message.content)
print(resp.usage)打印 usage 可以核对本次消耗的 prompt 与 completion token 数,把每次调用的用量累加起来,就能估算免费额度还剩多少。
额度耗尽与限流的典型表现
- 401 Unauthorized:密钥错误、忘了带
Bearer前缀,或者密钥被删除/项目不匹配。 - 400 Bad Request:模型名写错、
messages结构不合法,或该模型不支持当前接口(例如把语音转写模型发给 chat/completions)。 - 429 Too Many Requests:触发速率限制。未绑卡完成 KYC 的账号最容易撞到,表现为小请求可用、并发或长输出立刻失败;也可能伴随免费额度用完的提示。
- 5xx:平台侧抖动,稍后重试并关注官方状态页。
排查顺序建议:先看 HTTP 状态码定位大类,再确认密钥与 base_url 是否成对正确,然后核对模型名是否在当前可用列表内,接着检查账号是否已绑卡完成实名、剩余额度是否为零,最后再考虑为请求加退避重试与并发上限。生产环境不要把密钥写进前端代码,统一走服务端代理转发。
这个还能用吗?点一下告诉我们
只能从下方固定选项中选择,无法自由输入,避免垃圾信息与安全隐患。
留言区 0
真实访客可自由留言,提交后先经内容安全审核(本地 + 可选远程 API)再展示;违规内容会被拦截,不会出现在此处。示例留言均带「示例」标识,不冒充真实用户。