ClaudeMap

Anthropic SDK for Ruby

Anthropic 官方的 Claude API Ruby SDK。

SDK 与工具officialsdkrubyclaude-api

面向 Claude Messages API 的 Ruby 客户端。直接使用 `Anthropic::Client`,同时支持 Faraday 与 Net::HTTP 两种传输适配器。

它做什么

  • Anthropic 官方 Ruby SDK,以 anthropic gem 发布(README 钉 ~> 1.78.0)
  • Anthropic::Client 的 messages.create——README 入门示例将 max_tokens、messages 与 model 一并传入
  • 默认从 ENV["ANTHROPIC_API_KEY"] 读取密钥,该参数可省略
  • 完整 API 文档在 platform.claude.com/docs/en/api/sdks/ruby

什么时候用

Ruby 3.2+ 团队在既有 Rails 或脚本代码中接入 Claude API 的官方路径;工程师上手时可搭配 API fundamentals 课程。

如何上手

在应用的 Gemfile 中加入:

gem "anthropic", "~> 1.78.0"

随后 bundle install 并 require "anthropic"。

注意事项

需要 Ruby 3.2.0 或更高版本(README Requirements 一节)——加 gem 前先核对运行时。

代码仓库

anthropics/anthropic-sdk-ruby

收录日期

地图上的相关资源

  • 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