ClaudeMap

Anthropic SDK for PHP

Anthropic 官方的 Claude API PHP SDK。

SDK 与工具officialsdkphpclaude-api

面向 Claude Messages API 与 Batch API 的 PHP 客户端。要求 PHP 8.1+,启用严格类型与 PSR-18 传输抽象——可接入 Guzzle、Symfony HttpClient 或任意 PSR-18 客户端。

它做什么

  • Anthropic 官方 PHP SDK,经 Composer 以 anthropic-ai/sdk 安装(README 钉 ^0.57.0)
  • 开箱支持基于 Server-Sent Events(SSE)的流式响应
  • MessageAccumulator 把流式事件折叠成最终消息——文本拼接、工具输入按 JSON 分片组装、用量合计合并
  • API 载荷使用值对象,而非裸数组

什么时候用

需要规范流式接入 Claude 的 PHP 8.1+ 服务——累加器负责 SSE 重组,你的处理代码只见最终消息。

如何上手

composer require "anthropic-ai/sdk:^0.57.0"

# README 同时给出 HTTP 层依赖:
composer require guzzlehttp/guzzle

注意事项

Guzzle 在 README 安装步骤中是单独一条 require——不用 Guzzle 的话请自备 PSR-18 客户端。

代码仓库

anthropics/anthropic-sdk-php

收录日期

地图上的相关资源

  • Harness Bridge

    SDK / 工具

    一个本地启动器:让 Claude Code 与其他七种编码 harness 直连任意 OpenAI / Anthropic / Responses 兼容端点——不改任何一行配置文件。

    • launcher
    • local-models
    • cli
    • menu-bar
  • Claude for Siri

    SDK / 工具

    用你已登录的 Claude Code 账号回答 macOS Spotlight 与 Siri 的提问——一个实验性的 macOS 27 模型委派提供者。

    • macos
    • siri
    • spotlight
    • model-delegation
  • 把十个 AI 编程助手的本地聊天记录提取成统一 JSONL——微调、分析,或赶在本地数据库被清空前备份多年的对话。纯标准库实现。

    • cli
    • data-export
    • jsonl
    • backup