今日头条豆包大语言模型api接入python SDK,安装官方库报错,解决方法

豆包python大语言模型库安装指令:

pip install volcengine-python-sdk

报错:

note: This error originates from a subprocess, and is likely not a problem with pip.ERROR: Failed building wheel for volcengine-python-sdkRunning setup.py clean for volcengine-python-sdk
Failed to build volcengine-python-sdk
ERROR: ERROR: Failed to build installable wheels for some pyproject.toml based projects (volcengine-python-sdk)

联系官方,官方说自己那边可以正常安装 。

这不就奇怪了吗?!

然后想了一下,直接手动下载安装吧!

打开pypi.org,搜索:volcengine-python-sd

 

下载到本地,解压缩,放到pycharm的虚拟环境下面,路径:venv/Lib/site-packages

 

当我们去调用官方给的示例的时候会出错,提示有些库没有安装,这个时候,我们再在pycharm中执行一下下面的安装库方法。

 

pip install volcengine-python-sdk

豆包SDK依赖的库会自动安装上。

上面解决了依赖库的问题,下面我们还需要在头条大模型后台设置几个内容。

 先设置一下api访问密钥,访问下面网址:

https://console.volcengine.com/iam/keymanage/

获取到  

Access_Key_ID, Secret_Access_Key

访问下面网址,获取apikey:

https://console.volcengine.com/ark/region:ark+cn-beijing/apiKey

 

获取到apikey 。

访问下面网址获取model:

https://console.volcengine.com/ark/region:ark+cn-beijing/endpoint?current=1&pageSize=10

新建推理模型,获取到调用模型,model

我们还需要开通一下,我们调用的模型:

 访问下面网址:

https://console.volcengine.com/ark/region:ark+cn-beijing/openManagement

python 调用示例代码方法:

from volcenginesdkarkruntime import Arkdef get_doubao_api(api_key, Access_Key_ID, Secret_Access_Key, prompt):try:client = Ark(api_key=api_key, ak=Access_Key_ID, sk=Secret_Access_Key)completion = client.chat.completions.create(model="ep-20240624053151-fj4hp",messages=[{"role": "system", "content": "你是豆包,是由字节跳动开发的 AI 人工智能助手"},{"role": "user", "content": prompt},],)return completion.choices[0].message.contentexcept Exception as e:return e

官方的python api文档入口:

Python SDK--火山方舟大模型服务平台-火山引擎

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/33267.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java8 将对象list中的某一个属性取出组成一个list

实体类 public class Sp {String spdm;String spmc;public Sp() {}public Sp(String spdm, String spmc) {this.spdm spdm;this.spmc spmc;}public String getSpdm() {return spdm;}public void setSpdm(String spdm) {this.spdm spdm;}public String getSpmc() {return sp…

数据库讲解---(数据库设计)

目录 一.数据库设计概述 1.1数据库设计的内容 1.1.1数据库的结构设计 1.1.2数据库的行为设计 1.2数据库设计方法 1.2.1直观设计法 1.2.2规范设计法 1.2.3计算机辅助设计法 1.2.4自动化设计法 1.3数据库设计的基本步骤 1.3.1需求分析 1.3.2概念结构设计 1.3.3逻辑结…

气象站的种类和应用范围可以根据不同的分类标准进行详细的划分和描述

气象站的种类和应用范围可以根据不同的分类标准进行详细的划分和描述。以下是从不同角度对气象站的种类和应用范围的介绍: 一、气象站的种类 根据用途和安装环境分类: 农业气象站:专为农业生产服务,监测土壤温度、湿度等参数&am…

替代LTC3855双通道多相带差分遥测DC-DC同步控制器

特性:双通道、180 定相控制器降低了所需的输入电容和电源感应噪声高效率:达 95%RSENSE 或 DCR 电流检测可编程 DCR 温度补偿0.75%、0.6V 输出电压准确度可锁相固定频率:250kHz 至 770kHz真正的远端采样差分放大器双路 N 沟道 MOSFET 同步驱动宽 VIN 范围…

huggingface accelerate 多机多卡DDP分布式训练案例

参考: https://www.bilibili.com/video/BV1jS411K72E/?spm_id_from=333.788&vd_source=34d74181abefaf9d8141bbf0d485cde7 https://github.com/chunhuizhang/pytorch_distribute_tutorials/blob/main/tutorials/deepspeed_accelerate/accelerate_basics_scripts.py htt…

x264 码率控制 AQmode 算法原理:i_inv_qscale_factor 变量

介绍 关于 AQmode 整体算法的介绍可以参考:x264 码率控制中自适应量化模式 AQ mode分析 。i_inv_qscale_factor是一个uint16_t类型的指针变量,在 frame.h 头文件x264_frame_t结构体中声明,主要用来针对每个宏块 MB 进行相关值存储。在 frame.c 文件中*frame_new函数中在 fen…

oracle 12c/19c OEM 无法访问怎么办?

作者介绍:老苏,10余年DBA工作运维经验,擅长Oracle、MySQL、PG数据库运维(如安装迁移,性能优化、故障应急处理等) 公众号:老苏畅谈运维 欢迎关注本人公众号,更多精彩与您分享。到了12…

网页中一些基本元素

1、页尾自适应 <!DOCTYPE html> <html lang"zh"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>Document</title><style&g…

智慧校园-科研管理系统总体概述

在当前教育与科研深度融合的大潮中&#xff0c;智慧校园科研管理系统脱颖而出&#xff0c;它巧妙地融合了现代科技的力量&#xff0c;诸如云计算、大数据分析及人工智能技术&#xff0c;旨在为高等学府与科研机构打造一个高效运转、透明公开、促进协作的科研管理新生态。这一系…

探索密码校验技术:Spring Security中的多种加密方式

探索密码校验技术&#xff1a;Spring Security中的多种加密方式 在Web应用中&#xff0c;密码的安全存储和验证是至关重要的。本文将通过一个具体的代码示例&#xff0c;介绍和总结如何在Spring Security中使用多种加密方式进行密码校验。我们将重点讲解BCrypt和MD5两种加密方…

JVM-GC-CMS垃圾回收器

JVM-CMS垃圾回收器 CMS垃圾回收的步骤 1. 初始标记&#xff08;InitialMarking&#xff09; 这是一个STW的过程&#xff0c;并行标记&#xff0c;只是标记GC Roots能直接关联到的对象。由于GC Root直接关联的对象少&#xff0c;因此STW时间比较短。 2. 并发标记 非STW的过程&…

0-30 VDC 稳压电源,电流控制 0.002-3 A

怎么运行的 首先&#xff0c;有一个次级绕组额定值为 24 V/3 A 的降压电源变压器&#xff0c;连接在电路输入点的引脚 1 和 2 上。&#xff08;电源输出的质量将直接影响与变压器的质量成正比&#xff09;。变压器次级绕组的交流电压经四个二极管D1-D4组成的电桥整流。桥输出端…

ETO MARKETS:美股涨势告急?通胀风暴或成市场新拐点

摘要&#xff1a; 近期美股涨势引发了市场对其可持续性的质疑。随着通胀数据的发布&#xff0c;全球利率前景可能面临新的变化。投资者需关注即将到来的通胀数据及其对市场的影响。本周的市场波动加剧&#xff0c;政治风险和经济数据共同作用&#xff0c;将为未来的市场走向提…

React 扩展

文章目录 PureComponent1. 使用 React.Component&#xff0c;不会进行浅比较2. 使用 shouldComponentUpdate 生命周期钩子&#xff0c;手动比较3. 使用 React.PureComponent&#xff0c;自动进行浅比较 Render Props1. 使用 Children props&#xff08;通过组件标签体传入结构&…

解释JVM参数的作用及其对程序性能的影响。

JVM参数是Java虚拟机&#xff08;JVM&#xff09;在运行时配置的一种方式&#xff0c;用于影响Java应用程序的性能、内存使用、垃圾收集等。这些参数的选择对程序的性能有显著的影响。以下是几个常见的JVM参数及其作用及其对程序性能的影响&#xff1a; 1. **堆大小&#xff0…

十大排序算法之->基数排序

一、计数排序简介 基数排序&#xff08;Radix Sort&#xff09;是一种非比较型整数排序算法&#xff0c;其原理是将整数按位数切割成不同的数字&#xff0c;然后按每个位数分别比较。具体做法是用0-9之间的所有整数作为键值&#xff0c;对数据集中的每一个数&#xff0c;按照从…

Vue.js开发中基于localStorage与sessionStorage的本地存储利器:Vue-ls插件使用详解

文章目录 一、介绍二、安装三、使用1、在main.js中导入插件并配置2、在组件中使用3、全局使用3、上下文使用 四、API1、获取数据2、设置数据3、移除数据4、清空数据5、监听数据6、移除监听 五、使用示例1、单独的 js 文件2、使用方法 六、typescriptvue3使用vue-ls1、新建 stor…

【SDV让汽车架构“和而不同”】

昔日以“排气管数量”和“发动机动力”为骄傲的荣耀已然成为过往。在这个崭新的时代&#xff0c;特斯拉、理想、蔚来、小鹏、零跑等新兴的汽车制造商纷纷推出了搭载可交互大屏、实现万物互联、软件功能持续更新的新车型&#xff0c;它们被誉为“车轮上的智能手机”。同时&#…

【方案】基于5G智慧工业园区解决方案(PPT原件)

5G智慧工业园区整体解决方案旨在通过集成5G通信技术、物联网、大数据和云计算等先进技术&#xff0c;实现园区的智能化、高效化和绿色化。 该方案首先构建高速、稳定的5G网络&#xff0c;确保园区内设备、人员与物流的实时连接和高效沟通。其次&#xff0c;通过工业物联网技术&…

行业观察丨服装品牌着重点:电商的数据采集与数据分析

互联网爆发的各行业&#xff0c;关注在生产、销售、穿着以及后续的处理过程中存在的问题&#xff0c;希望能对会员企业乃至整个社会贡献出自己的一份力量。让我们共同思考&#xff0c;作为品牌企业或者个体&#xff0c;如何抓住新趋势。 做渠道价格的治理需要品牌对线上数据尽数…