自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 我用 PHP 写了一个对标 Python OpenAI SDK 的 AI 调用库,一行代码切换三家大模型!

本文介绍了一个专为PHP开发者设计的AI Gateway工具包,旨在解决PHP生态中调用不同AI服务(如OpenAI、Claude、Gemini等)时接口不统一的问题。通过适配器模式和标准化响应设计,该项目实现了以下核心功能: 提供类似Python openai库的简洁调用方式,支持一键切换不同AI厂商 内置流式输出(SSE)支持,适配实时交互场景 提供Prompt构建器,简化多轮对话管理 兼容所有OpenAI格式的第三方服务 纯PHP实现,无额外依赖,支持PHP 8.1+ 开发者可通过Composer快速

2026-05-31 19:25:02 289

原创 centos中防火墙操作

3. 设置 firewalld 开机自启。4. 检查 firewalld 状态。9. 查看所有服务和服务区配置的规则。8. 管理服务(而非端口)6. 查看开放的端口。7. 关闭或删除端口。

2026-03-20 14:47:54 53

原创 docker安装使用

服务除了可以基于指定的镜像,还可以基于一份 Dockerfile,在使用 up 启动之时执行构建任务,这个构建标签就是 build,它可以指定 Dockerfile 所在文件夹的路径。mode:在服务的任务容器中安装的文件的权限,以八进制表示法。例如,0444 代表文件可读的。Note: config 定义仅在 3.3 版本或在更高版本的撰写文件格式中受支持,YAML 的布尔值(true, false, yes, no, on, off)必须要使用引号引起来(单引号、双引号均可),否则会当成字符串解析。

2024-03-27 14:09:13 982 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除