使用guzzle代理chatgpt聊天API接口

Posted on 2023-09-05 19:35:30 | 0 comments | 343℃ | 杂文

通过后端代理聊天接口,可以在响应数据前处理一些业务逻辑,例如用户身份校验,或用户提交数据的一些前置处理,以下是guzzle客户端的简单demo实现:


<?php
require './vendor/autoload.php';

ini_set('display_startup_errors', 1);
error_reporting(E_ALL);

ignore_user_abort(true);

$client = new GuzzleHttp\Client();

$json = json_decode(file_get_contents("php://input"), true);

try{
    $response = $client->request('POST', 'https://api.openai.com/v1...

吴恩达的Prompt提示词课Xmind学习笔记

Posted on 2023-05-12 09:19:30 | 0 comments | 985℃ | 杂文

整理的吴恩达的Prompt提示词课Xmind学习笔记,见下图:

CentOS7单机搭建clickhouse单副本双分片教程

Posted on 2023-04-19 16:33:45 | 0 comments | 963℃ | 杂文

目标

在单台CentOS7服务器上搭建一个单副本、双分片集群,用于分片集群的开发测试。

1. 安装clickhouse

安装最新的LTS版本,通过以下链接查看所有LTS版本:https://repo.yandex.ru/clickhouse/rpm/lts/


yum install yum-utils
rpm --import https://repo.clickhouse.tech/CLICKHOUSE-KEY.GPG
yum-config-manager --add-repo https://repo.clickhouse.tech/rpm/stable/x86_64
yum install -y https://repo.yandex.ru/clickhouse/rpm/lts/clickhouse-common-static-22...

WindTerm配置优化

Posted on 2022-09-01 16:37:27 | 1 comments | 9302℃ | 杂文

介绍

WindTerm是一个免费的ssh客户端工具,可以用来替换Xshell或SecureCRT,且比传统的ssh工具更加强大和人性化,当前WindTerm项目并未开源,项目地址:https://github.com/kingToolbox/WindTerm

配置优化

ssh工具的核心是需要界面能显示足够的内容,优化后的效果如下图

1 隐藏左侧行号、时间戳

点击“查看”->“边距”,按需选择需要显示的内容即可,本人仅保留了“折叠标记”

2 隐藏地址栏

地址栏的用处不大,还比较占用地方,可以直接去除。应用配置没有修改此项内容的地方,需要调整配置文件。

修改文件路径:`terminal/conf...

clickhouse报错相关解决办法,持续更新

Posted on 2022-07-21 10:04:29 | 0 comments | 3745℃ | 杂文

本文均为公司实际线上业务遇到的问题,视遇到问题的情况持续更新

启动报错 broken parts to remove

<Error> Application: DB::Exception: Suspiciously many (346) broken parts to remove.: Cannot attach table * from metadata file

通常是服务器意外重启(例如断电)导致的文件损坏导致,通过调整max_suspicious_broken_parts的值来强制启动。

扩展阅读:[max_suspicious_broken_parts](https://clickhouse.com/docs/en/operations/settings/merge-tree-settings/#max_suspicio...

UP