php调用Gpt 执行 shell curl输出聊天结果实现简单聊天机器人

embedded/2024/9/23 12:07:03/
<?php
header("Access-Control-Allow-Origin: *");// return 1;
//$command = 'ls -l'; // 要执行的shell命令$command = "curl http://192.168.124.27:11434/api/chat -d '{\"model\": \"openchat:latest\",\"messages\": [{\"role\": \"user\",\"content\": \"".$_GET['question']."\"}],\"stream\": false}'";$output = shell_exec($command); // 执行shell命令并将结果赋值给$output变量$data  = json_decode($output,true);
exit($data['message']['content']);
// exit(json_encode(['msg'=>$data['message']['content']]));
// echo $output; // 输出结果?>

http://www.ppmy.cn/embedded/115579.html

相关文章

Linux中环境变量设置及查看方法(临时环境变量和用户级别长期环境变量)

设置环境变量的方式&#xff1a;&#xff08;三种&#xff09; Linux中通常来说设置环境变量分为三种&#xff1a;临时设置环境变量&#xff08;只在当前用户的当前终端会话中有效&#xff09;&#xff0c;将环境变量添加到 Shell 启动文件&#xff08;对当前用户有效&#xf…

反序列化- Jackson...

Jackson库 Jackson库的核心功能是将Java对象转换为JSON字符串&#xff08;序列化&#xff09;以及将JSON字符串转换为Java对象&#xff08;反序列化&#xff09; 反序列化器及序列化器 JSR310DateTimeDeserializerBase和JSR310FormattedSerializerBase抽象类 当你创建这些子…

前端工程化4:从0到1构建完整的前端监控平台

前言 一套完整的前端监控系统的主要部分&#xff1a; 数据上报方式数据上送时机性能数据采集错误数据采集用户行为采集定制化指标监控sdk 监控的目的&#xff1a; 一、数据上报方式 本文的方案是&#xff0c;优先navigator.sendBeacon&#xff0c;降级使用1x1像素gif图片…

开源模型应用落地-qwen模型小试-调用Qwen2-VL-7B-Instruct-更清晰地看世界-集成vLLM(二)

一、前言 学习Qwen2-VL ,为我们打开了一扇通往先进人工智能技术的大门。让我们能够深入了解当今最前沿的视觉语言模型的工作原理和强大能力。这不仅拓宽了我们的知识视野,更让我们站在科技发展的潮头,紧跟时代的步伐。 Qwen2-VL 具有卓越的图像和视频理解能力,以及多语言支…

面试爱考 | 设计模式

一、概述二、创建型 1. 单例&#xff08;Singleton&#xff09; IntentClass DiagramImplementationExamplesJDK 2. 简单工厂&#xff08;Simple Factory&#xff09; IntentClass DiagramImplementation 3. 工厂方法&#xff08;Factory Method&#xff09; IntentClass Diagr…

WPF DataGrid 单元格居中,头部居中,点击行改变背景色。

我得全局样式都写在了App.XAML文件下的ResourceDictionary里&#xff0c;方便全局引用 DataGrid样式和点击改变行背景色的触发器(BasedOn继承的是UI框架的样式&#xff0c;若无则删除&#xff0c;触发器还有鼠标移动事件等&#xff0c;按需自行修改添加) <Style x:Key&quo…

word-break和word-wrap

1&#xff0c;word-break:break-all 例如div宽200px&#xff0c;它的内容就会到200px自动换行&#xff0c;如果该行末端有个英文单词很长&#xff08;congratulation等&#xff09;&#xff0c;它会把单词截断&#xff0c;变成该行末端为conra(congratulation的前端部分)&#…

mongoDB 读取数据python版本实现

要使用Python从MongoDB读取数据&#xff0c;你可以使用pymongo库。首先确保你已经安装了pymongo&#xff0c;如果没有安装&#xff0c;可以通过pip来安装它&#xff1a; pip install pymongo 接下来&#xff0c;我将展示如何使用给定的MongoDB连接字符串来连接数据库&#xff…