记事本做网站如何排版做炫光素材的网站
- 作者: 五速梦信息网
- 时间: 2026年03月21日 10:48
当前位置: 首页 > news >正文
记事本做网站如何排版,做炫光素材的网站,小企业一键做网站, 天堂资源帝千帆大模型已于2024年4月25日正式免费#xff0c;调用这个免费的模型以实现自己的AI对话功能#xff0c;遵循以下步骤#xff1a; 了解千帆大模型#xff1a; 千帆大模型是百度智能云推出的一个平台#xff0c;提供了一系列AI能力和工具#xff0c;用于快速开发和应用A…千帆大模型已于2024年4月25日正式免费调用这个免费的模型以实现自己的AI对话功能遵循以下步骤 了解千帆大模型 千帆大模型是百度智能云推出的一个平台提供了一系列AI能力和工具用于快速开发和应用AI技术。该平台提供了从数据管理、数据标注、模型开发、模型纳管到部署上线的全生命周期AI能力研发与应用管理服务。 注册与登录 如果已经是开发者可以直接登录百度智能云千帆大模型平台。如果没有账号需要先进行注册并按照提示完成账号的创建和登录。 数据准备 在开始之前需要准备用于训练和测试的数据。这些数据应该包含对话的输入和期望的输出。千帆大模型平台支持多种数据格式和导入方式可以根据实际情况选择合适的方式进行数据导入。 数据标注 对于导入的数据需要进行标注以便模型能够理解和学习对话的模式和规则。在千帆大模型平台上可以使用平台提供的工具进行数据的标注工作。 模型训练 在完成数据标注后可以使用千帆大模型平台提供的工具进行模型的训练。训练过程中可以根据需要调整模型的参数和配置以获得更好的对话效果。 模型评估与优化 训练完成后可以对模型进行评估查看其在测试数据上的表现。如果模型的表现不佳可以根据评估结果进行模型的优化和调整。 部署与测试 当模型训练和优化完成后可以将其部署到千帆大模型平台上并进行实际的测试。通过与模型进行对话验证模型的性能和效果并根据需要进行进一步的调整和优化。 集成与应用 如果模型的表现符合预期可以将其集成到自己的应用中实现自己的AI对话功能。在集成过程中需要注意与千帆大模型平台的接口和协议进行匹配和对接。需要注意的是虽然千帆大模型已经免费但在使用过程中可能会产生一些额外的费用如数据存储、计算资源等。因此在使用之前需要了解平台的收费标准和计费方式以便做好预算和规划。 python实现与千帆大模型交互 import sys sys.path.append(rC:\Users\XXX\AppData\Local\Programs\Python\Python312-32\Lib\site-packages) import requests import json def getcookies(): url https://aip.baidubce.com/oauth/2.0/token params { grant_type: client_credentials, client_id:4O0GgKpCfUT5mxZ4s3f, # 替换为你的客户端ID client_secret: RKETeu3iLn4YbCclMUei21ZVVnD6Y # 替换为你的客户端密钥 } headers { Content-Type: application/x-www-form-urlencoded, Accept: application/json } response requests.post(url, paramsparams, headersheaders) if response.status_code 200: data response.json() ifaccess_token in data: print(data[access_token]) return data[access_token] else: print(服务器响应中未找到 access_token) return None else: print(f请求失败状态码{response.status_code}) returnNone def getvalue(content, token): token getcookies() #如果成功获取的token格式如下一个月获取一次 # token 24.0a2e1101e19ebe5e500a0962b30468fb.2592000.1700073516.282335-70004478 url https://aip.baidubce.com/rpc/2.0/ai_custom/v1/wenxinworkshop/chat/ernie-speed-128k?access_token token #content为填充的润色语句要求可以自行改进 payload json.dumps({ messages: [ { content: 原文内容:{{ content }}\ 要求\ 1. 使用更专业与精准的词汇提取关键内容重构文本表达更加简洁、准确和有层次。\ 2. 调整结构顺序使文字更具吸引力、可读性和说服力内容简短精炼字数不超过原始内容的70%。\ 3. 重构后的文本相较于原文有较大的提升和改良无需展示修改过程。\ 4. 直接按新序号展示最终修订后的内容无需添加任何说明。, role: user } ] }) headers { Content-Type: application/json } response requests.request(POST, url, headersheaders, datapayload) #print(response.text) return response.text C调用pyhton文件中的函数 头文件定义 #ifndef PYTHONCALLER_H #define PYTHONCALLER_H #include Python.h #include string class PythonCaller { private: PyObject* pModule; PyObject* pGetvalueFunc; PyObject pGetcookiesFunc; public: PythonCaller(); ~PythonCaller(); bool Initialize(std::string path, std::string name); void Finalize(); std::string CallGetValue(const std::string url, const std::string cookies); std::string CallGetCookies(); }; #endif // PYTHONCALLER_H #else #endif 源文件定义 #include PythonCaller.h PythonCaller::PythonCaller() : pModule(nullptr) {} PythonCaller::~PythonCaller() { Finalize(); } bool PythonCaller::Initialize(std::string path, std::string name) { Py_Initialize(); PyRun_SimpleString(import sys); PyRun_SimpleString((sys.path.append( path )).c_str()); PyObject pName PyUnicode_DecodeFSDefault(name.c_str()); pModule PyImport_Import(pName); Py_DECREF(pName); if (pModule nullptr) { return0; } pGetvalueFunc PyObject_GetAttrString(pModule,getvalue); if (!pGetvalueFunc || !PyCallable_Check(pGetvalueFunc)) { Py_XDECREF(pGetvalueFunc); return0; } pGetcookiesFunc PyObject_GetAttrString(pModule,getcookies); if (!pGetcookiesFunc || !PyCallable_Check(pGetcookiesFunc)) { Py_XDECREF(pGetcookiesFunc); return0; } return 1; } void PythonCaller::Finalize() { if (pModule ! nullptr) { Py_DECREF(pModule); pModule nullptr; //将 pModule 置为 nullptr } if (pGetvalueFunc ! nullptr) { Py_DECREF(pGetvalueFunc); pGetvalueFunc nullptr; //将 pModule 置为 nullptr } if (pGetcookiesFunc ! nullptr) { Py_DECREF(pGetcookiesFunc); pGetcookiesFunc nullptr; //将 pModule 置为 nullptr } Py_Finalize(); } std::string PythonCaller::CallGetValue(const std::string url, const std::string cookies) { if (!pGetvalueFunc || !PyCallable_Check(pGetvalueFunc)) { Py_XDECREF(pGetvalueFunc); return; } PyObject* pArgs PyTuple_New(2); PyTuple_SetItem(pArgs, 0, PyUnicode_FromString(url.c_str())); PyTuple_SetItem(pArgs, 1, PyUnicode_FromString(cookies.c_str()));// 设置第二个参数为字符串 PyObject* pValue PyObject_CallObject(pGetvalueFunc, pArgs); Py_DECREF(pArgs); if (pValue nullptr) { PyErr_Print(); returnError: Call to getvalue failed; } std::string result; if (pValue Py_None) { result Result of call: None; } else { PyObject* pStr PyObject_Str(pValue); if (pStr ! nullptr) { const char* utf8_str PyUnicode_AsUTF8(pStr); result std::string(utf8_str); Py_DECREF(pStr); } else { result Error: Unable to convert result to string; } } Py_DECREF(pValue); return result; } std::string PythonCaller::CallGetCookies() { if (!pGetcookiesFunc || !PyCallable_Check(pGetcookiesFunc)) { Py_XDECREF(pGetcookiesFunc); return; } PyObject* pArgs PyTuple_New(0); PyObject* pValue PyObject_CallObject(pGetcookiesFunc, pArgs); Py_DECREF(pArgs); if (pValue nullptr) { PyErr_Print(); returnError: Call to getvalue failed; } std::string result; if (pValue Py_None) { result Result of call: None; } else { PyObject* pStr PyObject_Str(pValue); if (pStr ! nullptr) { const char* utf8_str PyUnicode_AsUTF8(pStr); result std::string(utf8_str); Py_DECREF(pStr); } else { result Error: Unable to convert result to string; } } Py_DECREF(pValue); return result; } C与python函数的交互过程 if (mgIspythonCaller 0) { mgIspythonCaller mgpythonCaller.Initialize(mgSelfPath, ai); } if (!mgIspythonCaller) { return1; } string str mgpythonCaller.CallGetValue(content, ); visualstudio中python环境设置 根据程序环境选择对应版本的python安装 下载源码地址https://www.lanzoub.com/iAFK0203yd4h
- 上一篇: 计算机专业网站开发方向扬中网站推广哪家好
- 下一篇: 纪检部门网站举报建设线下推广有哪些渠道
相关文章
-
计算机专业网站开发方向扬中网站推广哪家好
计算机专业网站开发方向扬中网站推广哪家好
- 技术栈
- 2026年03月21日
-
计算机应用技术网站开发方向本地岑溪网站开发
计算机应用技术网站开发方向本地岑溪网站开发
- 技术栈
- 2026年03月21日
-
计算机网站设计怎么做微信网页版手机端
计算机网站设计怎么做微信网页版手机端
- 技术栈
- 2026年03月21日
-
纪检部门网站举报建设线下推广有哪些渠道
纪检部门网站举报建设线下推广有哪些渠道
- 技术栈
- 2026年03月21日
-
纪检网站建设动态主题全网霸屏推广营销系统
纪检网站建设动态主题全网霸屏推广营销系统
- 技术栈
- 2026年03月21日
-
纪检网站建设计划甘肃网站定制开发
纪检网站建设计划甘肃网站定制开发
- 技术栈
- 2026年03月21日


