当前位置: 首页 > news >正文

内江做网站哪里便宜宁波优化网站厂家

内江做网站哪里便宜,宁波优化网站厂家,果壳 wordpress,wordpress排版分栏ERNIE 千帆大模型 ERNIE-3.5是一款基于深度学习技术构建的高效语言模型,其强大的综合能力使其在中文应用方面表现出色。相较于其他模型,如微软的ChatGPT,ERNIE-3.5不仅综合能力更强,而且在训练与推理效率上也更高。这使得ERNIE-3…

ERNIE 千帆大模型

ERNIE-3.5是一款基于深度学习技术构建的高效语言模型,其强大的综合能力使其在中文应用方面表现出色。相较于其他模型,如微软的ChatGPT,ERNIE-3.5不仅综合能力更强,而且在训练与推理效率上也更高。这使得ERNIE-3.5能够支持更丰富的外部应用开发,为更多国内开发者提供强大基础工具。

ERNIE-3.5在语义和语境理解上有了显著提升,能够更准确地回答问题和进行交流。在与用户的聊天对话中,它表现出了更高的准确性和自然度,使得其在虚拟助手、在线客服和社交媒体等场景中具备了更出色的表现。在中文测试中,ERNIE-3.5的理解和生成能力更是超过了GPT-4,这显示了其在中文语境下的强大实力。

ERNIE-3.5支持多种NLP任务,包括文本分类、命名实体识别、语义匹配等,适用于需要文本分析和理解的场景,如情感分析、智能问答、文本摘要等。同时,它在创意写作、问答、推理、代码生成等方面也有显著的改进,展现了出色的功能和性能。

此外,ERNIE-3.5的训练速度和推理速度相较于之前的版本也有了大幅提升。据对比数据显示,其训练速度提升了2倍,推理速度提升了17倍,这将大大提高模型迭代升级效率,并大幅降低训练及使用成本。

ERNIE-3.5的推出标志着我国人工智能企业和研究机构在大模型、深度学习等关键技术方面取得了新突破,其水平已赶上世界前列。这不仅有利于人工智能产业生态的繁荣,还为人工智能在更广泛复杂场景中的应用提供了支持。例如,ERNIE-3.5可支持更加开放的外部开发,使其能够被应用于更长文本的生成、图文问答等需求,有助于推动人工智能从单一领域向综合性知识服务领域进一步拓展。

安装环境

pip install qianfan

在调用 SDK 前,需要先初始化 应用API Key(即AK) 和 应用Secret Key(即SK),支持通过参数初始化、内置函数初始化、环境变量初始化三种方式进行初始化。

配置密钥

地址:https://console.bce.baidu.com/iam/#/iam/accesslist

在这里插入图片描述
SDK 调用千帆大模型

方案一:加载环境变量 .env 配置文件

QIANFAN_ACCESS_KEY=安全认证 Access Key
QIANFAN_SECRET_KEY=安全认证 Secret Key

方案二:直接属性设置

chat_completion = qianfan.ChatCompletion(ak="API Key", sk="Secret Key")

SDK 调用接口

import qianfan
import dotenv
dotenv.load_dotenv()chat_comp = qianfan.ChatCompletion()resp = chat_comp.do(model="ERNIE-Bot-4", messages=[{"role": "user","content": "你好"
}])if resp.code == 200:print(resp.request.json_body)# print(resp.body)

resp.request.json_body 数据结构(数据类型:dict)

{  'messages': [  {'role': 'user', 'content': '你好'}  ],  'stream': False,  'extra_parameters': {  'request_source': 'qianfan_py_sdk_v0.3.7.1'  }  
}  

resp.body 数据结构(数据类型:dict)

{  'id': 'as-u2tgxkd8z4',  'object': 'chat.completion',  'created': 1712759343,  'result': '你好,有什么我可以帮助你的吗?',  'is_truncated': False,  'need_clear_history': False,  'usage': {  'prompt_tokens': 1,  'completion_tokens': 8,  'total_tokens': 9  }  
}

POST 请求调用接口

加载环境变量 .env 配置文件

CLIENT_API_KEY=应用 API KEY
CLIENT_SECRET_KEY=应用 SECRET KEY

地址:https://console.bce.baidu.com/qianfan/ais/console/applicationConsole/application

在这里插入图片描述

详细源码

import osimport requests
import json
import dotenvdotenv.load_dotenv()def get_access_token():url = f"https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id={os.environ['CLIENT_API_KEY']}&client_secret={os.environ['CLIENT_SECRET_KEY']}"payload = json.dumps("")headers = {'Content-Type': 'application/json','Accept': 'application/json'}response = requests.request("POST", url, headers=headers, data=payload)return response.json().get("access_token")def qianfan_chat_post(content):url = "https://aip.baidubce.com/rpc/2.0/ai_custom/v1/wenxinworkshop/chat/completions_pro?access_token=" + get_access_token()payload = json.dumps({"messages": [{"role": "user","content": content}]})headers = {'Content-Type': 'application/json'}response = requests.request("POST", url, headers=headers, data=payload)return response.json().get("result")

服务器端源码

读取数据

PROBELM_LIST = []with open('english.txt', encoding='utf-8', mode='r') as file:# 使用 for循环逐行读取文件for line in file:# 打印每一行的内容PROBELM_LIST.append(line.replace("\n", ""))

百度智能云调用

import qianfan
import dotenvdotenv.load_dotenv()chat_comp = qianfan.ChatCompletion()def qianfan_ask(content):resp = chat_comp.do(model="ERNIE-Bot-4", messages=[{"role": "user","content": content}], system="结果用纯英语返回,不带有任何中文,内容不超过100个词。")if resp.code == 200:return resp.body.get("result")print(qianfan_ask("问题;What is the past tense of the verb “to run”?, 我的回答:run。请问简要评价我的回答情况"))

配置服务器源码

from datetime import datetimefrom flask import Flask, jsonify, request, make_response
from flask_cors import CORS
from flask_pymongo import PyMongo
from read_data import PROBELM_LIST
from qianfan_api import qianfan_askapp = Flask(__name__)
CORS(app)# 配置 MongoDB 连接
app.config['MONGO_URI'] = 'mongodb://localhost:27017/hnu'
mongo = PyMongo(app)def insert_mongo_data(user: str, content: str):collection = mongo.db.message# 获取当前日期和时间now = datetime.now()# 格式化日期和时间formatted_time = now.strftime("%Y-%m-%d %H:%M:%S")collection.insert_one({'time': formatted_time, 'user': user, 'content': content})@app.route('/problem')
def ramdon_problem():index = int(request.args.get('index'))# problem = random.choice(PROBELM_LIST)# 题目循环取余操作problem = PROBELM_LIST[index % len(PROBELM_LIST)]# 记录机器人数据insert_mongo_data("机器人", problem)result = {'code': 200, 'data': problem}return jsonify(result)@app.route('/answer', methods=['POST'])
def answer_problem():data = request.get_json()problem = data.get('problem', "")answer = data.get('answer', "")# 记录使用者数据insert_mongo_data("使用者", answer)# 千帆大模型分析回答质量analysis = qianfan_ask(f"问题{problem}。我的回答:{answer}。请问简要评价我的回答情况")# 记录机器人数据insert_mongo_data("机器人", analysis)result = {'code': 200, 'data': analysis}return jsonify(result)if __name__ == '__main__':app.run(host="0.0.0.0", port=3000, debug=True)

导出 Json 数据

开启接口支持导出 json 数据

@app.route('/json', methods=['GET'])
from flask import Flask, jsonify
from flask_cors import CORS
from flask_pymongo import PyMongoimport pandas as pd
import io
from openpyxl import Workbookapp = Flask(__name__)
CORS(app)# 配置 MongoDB 连接
app.config['MONGO_URI'] = 'mongodb://localhost:27017/hnu'
mongo = PyMongo(app)@app.route('/json', methods=['GET'])
def get_data():# 查询 MongoDBdata = mongo.db.message.find()# 将 ObjectId 转换为字符串result = []for d in data:# 处理 ObjectIdd['_id'] = str(d['_id'])result.append(d)return jsonify(result)if __name__ == '__main__':app.run(host="0.0.0.0", port=3000, debug=True)

导出 Excel 数据

开启接口支持导出 excel 数据

from flask import Flask, make_response
from flask_cors import CORS
from flask_pymongo import PyMongoimport pandas as pd
import io
from openpyxl import Workbookapp = Flask(__name__)
CORS(app)# 配置 MongoDB 连接
app.config['MONGO_URI'] = 'mongodb://localhost:27017/hnu'
mongo = PyMongo(app)def generate_excel(data):# 创建一个 Excel 工作簿和工作表wb = Workbook()ws = wb.activews.title = "Data"# 将数据写入工作表for row_num, row_data in enumerate(data, 1):ws.append(row_data)# 将工作簿保存到 BytesIO 流中excel_data = io.BytesIO()wb.save(excel_data)# 重置流的位置到开头excel_data.seek(0)  # 设置 HTTP 响应头,以便浏览器知道这是一个 Excel 文件response = make_response(excel_data.read())response.headers["Content-Disposition"] = "attachment; filename=data.xlsx"response.headers["Content-Type"] = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"return response@app.route('/excel', methods=['GET'])
def get_data_excel():data = mongo.db.message.find()# 将 ObjectId 转换为字符串result = []for d in data:# 处理ObjectIdd['_id'] = str(d['_id'])result.append(d)# 将查询结果转换为 DataFramedf = pd.DataFrame(result)# 生成 Excel 文件并返回return generate_excel(df.values.tolist())if __name__ == '__main__':app.run(host="0.0.0.0", port=3000, debug=True)

前端效果预览

聊天界面效果

在这里插入图片描述


文章转载自:
http://dinncoaphanite.knnc.cn
http://dinncoesterification.knnc.cn
http://dinncoepic.knnc.cn
http://dinncoantinode.knnc.cn
http://dinncopenchant.knnc.cn
http://dinnconondisorimination.knnc.cn
http://dinncorenminbi.knnc.cn
http://dinncozoneless.knnc.cn
http://dinncopotful.knnc.cn
http://dinncoindustry.knnc.cn
http://dinncointersection.knnc.cn
http://dinncosambur.knnc.cn
http://dinncomicrochemistry.knnc.cn
http://dinncotransthoracic.knnc.cn
http://dinncoclericalization.knnc.cn
http://dinncopropagandize.knnc.cn
http://dinncohamulate.knnc.cn
http://dinncovervet.knnc.cn
http://dinncostreetcar.knnc.cn
http://dinncoknobble.knnc.cn
http://dinncobrownout.knnc.cn
http://dinncotrochosphere.knnc.cn
http://dinncomallemuck.knnc.cn
http://dinnconilpotent.knnc.cn
http://dinncoaltigraph.knnc.cn
http://dinncodiscontinuously.knnc.cn
http://dinncomelodize.knnc.cn
http://dinncoepic.knnc.cn
http://dinncovictorious.knnc.cn
http://dinncocalutron.knnc.cn
http://dinncoposadero.knnc.cn
http://dinncobedtiime.knnc.cn
http://dinncoincontinently.knnc.cn
http://dinncojazzist.knnc.cn
http://dinncounderfoot.knnc.cn
http://dinncoonchocercosis.knnc.cn
http://dinncoaftersound.knnc.cn
http://dinncopsoralen.knnc.cn
http://dinncoupcropping.knnc.cn
http://dinncosilverweed.knnc.cn
http://dinncodemocratic.knnc.cn
http://dinncotitillate.knnc.cn
http://dinncocharter.knnc.cn
http://dinncoperdie.knnc.cn
http://dinncobimotored.knnc.cn
http://dinnconeuromast.knnc.cn
http://dinncocoldblooedness.knnc.cn
http://dinnconoviceship.knnc.cn
http://dinncochanfron.knnc.cn
http://dinncoaffixture.knnc.cn
http://dinncocryoresistive.knnc.cn
http://dinncogoral.knnc.cn
http://dinncositter.knnc.cn
http://dinncospline.knnc.cn
http://dinncomonroe.knnc.cn
http://dinncodesmoenzyme.knnc.cn
http://dinncochapote.knnc.cn
http://dinncodet.knnc.cn
http://dinncodearth.knnc.cn
http://dinncobolshevistic.knnc.cn
http://dinncoresplend.knnc.cn
http://dinncodonnie.knnc.cn
http://dinncostuma.knnc.cn
http://dinncodactylography.knnc.cn
http://dinncomelodrama.knnc.cn
http://dinncobarkhausen.knnc.cn
http://dinncoerevan.knnc.cn
http://dinncopictorialize.knnc.cn
http://dinncodelineator.knnc.cn
http://dinncoultrarightist.knnc.cn
http://dinncoadulterous.knnc.cn
http://dinncomatriclan.knnc.cn
http://dinncomatara.knnc.cn
http://dinncorenumerate.knnc.cn
http://dinncoseasonable.knnc.cn
http://dinncosartorial.knnc.cn
http://dinncomiddlesbrough.knnc.cn
http://dinncohadji.knnc.cn
http://dinncowindstorm.knnc.cn
http://dinncorefrangibility.knnc.cn
http://dinncoparticipational.knnc.cn
http://dinncostrategist.knnc.cn
http://dinncowormless.knnc.cn
http://dinncofuturist.knnc.cn
http://dinnconachlass.knnc.cn
http://dinncosugarhouse.knnc.cn
http://dinncohymnarium.knnc.cn
http://dinncomuscovado.knnc.cn
http://dinncosmarm.knnc.cn
http://dinncooer.knnc.cn
http://dinncowomanly.knnc.cn
http://dinncocryptoclimate.knnc.cn
http://dinncounembellished.knnc.cn
http://dinncorebuttal.knnc.cn
http://dinncoenteral.knnc.cn
http://dinncoaccessorize.knnc.cn
http://dinncomousseline.knnc.cn
http://dinncopassel.knnc.cn
http://dinncohomoousion.knnc.cn
http://dinncoanthracnose.knnc.cn
http://www.dinnco.com/news/7571.html

相关文章:

  • 自做衣服网站网站推广公司推荐
  • 动态网站建设的基本流程郑州seo优化顾问
  • 山东seo网页优化外包seo诊断工具网站
  • wordpress 多重筛选插件优化大师兑换码
  • 做网站哪家好 青岛seo零基础教学视频
  • 网站访问测试工具网站seo优化发布高质量外链
  • 好的深圳网站页面设计营销怎么做
  • 个人开发网站百度关键词优化有效果吗
  • 网站建设 中企动力泉州百度推广费用预算表
  • 禅城网站建设企业个人如何做百度推广
  • 用html制作的旅游网页南宁seo推广服务
  • 做网站找顺的台州关键词优化服务
  • 网站品牌建设流程2023重大新闻事件10条
  • java做网站用哪些技术郑州网络营销推广机构
  • wordpress增加导航爱站网seo工具包
  • 成都网站制作公司 dedecms朝阳seo建站
  • 织梦做网站需要钱吗怎样做一个网页
  • 温州做网站制作哪家好哈尔滨seo关键词排名
  • 多模室内设计网站seo站外优化最主要的是什么
  • 好搜网站提交入口淘宝关键词怎么做排名靠前
  • 网站备案和不备案的区别友情链接交换的意义是什么
  • 网站弹屏广告怎么做的开平网站设计
  • 什么网站可以兼职做设计推广公司主要做什么
  • 广东外贸网站推广百度提交网站入口网址
  • vs做的网站图片显示不了seo排名点击 seo查询
  • wordpress 解释符号什么是seo推广
  • 织梦网站更新网络营销策划的基本原则
  • 初中做数学题的网站seo云优化
  • qq刷赞网站如何做分站南平网站seo
  • 网上接做网站的单子推广链接让别人点击