python实战豆包大模型-文本模型

准备

注册并登录火山引擎

官网\] https://console.volcengine.com/ark/region:ark+cn-beijing/experience/chat ![](https://i-blog.csdnimg.cn/direct/117ca73a231f49a28c33920d9030feb3.png) * ### 开通模型 ![](https://i-blog.csdnimg.cn/direct/10872cd1f3bc40db9bc873813206a666.png) * ### 创建推理接入点 ![](https://i-blog.csdnimg.cn/direct/e116c8ebe3b841b1b51e073574f0d571.png) ![](https://i-blog.csdnimg.cn/direct/e9058c1df0404dd2a89f1b227324b02e.png) * ### 调用参数API Key、model ![](https://i-blog.csdnimg.cn/direct/90252519677d4c0b8d7f3ad6f494ac17.png) ![](https://i-blog.csdnimg.cn/direct/3633cb1cb2e8452d9cb5d2588ea4a4f7.png) ## 调用 ### SDK调用 > pip install --upgrade 'volcengine-python-sdk\[ark\]' ```python from volcenginesdkarkruntime import Ark ​ client = Ark( base_url="https://ark.cn-beijing.volces.com/api/v3", api_key="上面获取的api-key" ) ​ # Non-streaming: print("----- standard request -----") completion = client.chat.completions.create( model="上面获取的model", messages = [ {"role": "system", "content": "你是豆包,是由字节跳动开发的 AI 人工智能助手"}, {"role": "user", "content": "常见的十字花科植物有哪些?"}, ], ) print(completion.choices[0].message.content) ​ # Streaming: 流式调用 print("----- streaming request -----") stream = client.chat.completions.create( model="上面获取的model", messages = [ {"role": "system", "content": "你是豆包,是由字节跳动开发的 AI 人工智能助手"}, {"role": "user", "content": "常见的十字花科植物有哪些?"}, ], stream=True ) for chunk in stream: if not chunk.choices: continue print(chunk.choices[0].delta.content, end="") ``` ### HTTP调用 > # url https://ark.cn-beijing.volces.com/api/v3 > > # json_date { model:"上面获取的model",messages = \[{"role": "system", "content": "你是豆包,是由字节跳动开发的 AI 人工智能助手"},{"role": "user", "content": "常见的十字花科植物有哪些?"},\]} > > # sk 上面获取的api-key ```python async def get_common_content(url,json_data,sk): try: async with aiohttp.ClientSession() as session: authorization = "Bearer "+ (str(sk)) # print(f"**** 调用接口 -{url}-{json_data}-{authorization}****") headers = {"Content-Type": 'application/json',"Authorization": authorization } async with session.post(url,data = json.dumps(json_data), headers = headers) as response: return await response.text() except Exception as e: print(f"**ERROR 调用模型失败....{e}**") ```

相关推荐
历程里程碑几秒前
1 . Git本地操作:版本控制 跨平台协作 仓库核心
java·开发语言·数据结构·c++·git·gitee·github
ZC跨境爬虫12 分钟前
Scrapy实战爬取5sing网站:Pipeline优化+全流程踩坑复盘,从报错到数据落地
前端·爬虫·python·scrapy
ZhuNian的学习乐园12 分钟前
LLM智能体调度:从ReAct到多智能体调度
人工智能·python·深度学习
喵叔哟15 分钟前
6.【.NET10 实战--孢子记账--产品智能化】--认证与安全包
python·安全·flask
小鱼~~22 分钟前
Jupyter Notebook 最常用快捷键
python·jupyter
xianluohuanxiang26 分钟前
高精度气象:极端天气一来,零售最先出问题的不是客流,而是补货体系和损失控制
开发语言·人工智能·深度学习·机器学习·零售
KKKlucifer27 分钟前
零信任融合 4A 平台,构建全域身份动态可信管控体系
开发语言·php
wgzrmlrm7431 分钟前
如何从SQL中提取年份或月份:EXTRACT与日期函数用法
jvm·数据库·python
web3.088899934 分钟前
淘宝、京东、1688 拍立淘图搜 API 均返回 JSON 格式
python·json
IT莫染43 分钟前
用脚本解放双手!我写了个WorkBuddy自动签到工具
python