大家都知道字节的豆包模型非常非常便宜,但可能还不知道5月15日至8月30日期间,字节赠送5亿token免费用量,不仅有豆包模型,还有月之暗面模型,相当大方了属于是,白嫖谁不嫖,不嫖白不嫖,简单说下白嫖流程。
第一步 登录&注册
打开网址 console.volcengine.com/auth/login/ 如果没有账号则先注册,有就直接登录
第二步 实名认证
这个抹油办法,国内服务硬性法律规定,想用就得接受,登录后打开账号中心地址,点击实名认证
console.volcengine.com/user/authen...
可选人脸或银行卡认证。
第三步 去开通领取权益
实名认证成功后,打开地址 console.volcengine.com/ark/region:... 直到"开通管理"
然后点击任意一个 "开通服务",在打开的页面中全部选中所有模型,确定开通
继续点提交
ok后回到开通管理页面刷新,就能看到已全部开通了
现在已经开通了,那么如何在代码中使用呢?接着往下看
创建 API key
在刚才的 "开通管理" 下方能看到 "API key" 菜单,点它
还差最后一步,就是去创建一个 "推理接入点",在需要填写模型的地方,使用这个接入点名称替代
创建模型推理接入点
还是刚才这个位置,往上瞟,能看到"模型推理"菜单,点它
点击"创建推理接入点后",将弹出如下界面,接入点名称随意填写,然后点击"添加模型",会出现一大堆可用的模型
如下图,在模型选择中,建议只选"开通管理"中存在的模型,比如 Doubao-lite
Doubao-pro
Moon
开头的这些模型都可以。选中后,右侧会出现几个模型版本,需要具体选择一个,这里建议只选择数字名称的版本,比如 240515 等
以下是我的选择
创建完毕后,回到"模型推理"列表页面,注意那个 ep 开头的一串文本,那是代码中要使用的"接入点名称"
在代码使用中,这个名称和 api key 是必须的2个参数
在代码中调用它来执行翻译任务
python代码
go
import requests
req={
"model":"这是接入点名称",
"messages":[
{'role': 'system', 'content': '你是一个专业的翻译专家,擅长将文字翻译为英文,并保证翻译流畅自然、没有机械生硬感'},
{'role': 'assistant', 'content': "好的,我将按照你的要求翻译为英文,并确保没有机械生硬感,请发来你要翻译的文字"},
{'role': 'user', 'content': "自第二次世界大战以来,美国在全球经济中所占的份额已减少一半。相比之下,亚洲经济稳定增长,单是中国就生产全球约35%的制成品,是美国市场份额的三倍。日本、印度和韩国的产出也排在全球前七名,使亚洲的工业影响力超过全球任何其他区域。"},
]
}
resp=requests.post("https://ark.cn-beijing.volces.com/api/v3/chat/completions",json=req,headers={
"Accept": "application/json",
"Content-Type": "application/json",
"Authorization": f"Bearer 这里写api key"
})
print(resp.json())
执行结果
使用注意点
众所周知的原因,使用该模型必须小心不要发送或咨询任何敏感问题或含有敏感字样的内容,以及不健康内容,轻则返回"我无法回答该问题",重则封号。
在pyVideoTrans 中使用
- pyVideoTrans升级到 1.92+版本,上方是地址
- 打开 videotrans/set.ini 文件,搜索
zijiehuoshan_model=
, 在=号后填写你的接入点名称,注意这个名称必须是自动生成的那个
。
填写后效果类似
zijiehuoshan_model=ep-20240615073625-zrlbj,ep-41521-auyed
,
如果有多个接入点,以英文逗号分隔。
- 打开软件-设置菜单-字节火山引擎,填写你的api key,并选择要使用的接入点。
- 测试如果无问题,就可以到主界面中使用咯