主要观点:
- 介绍了
anthropic-rb
,这是 Anthropic API 的 Ruby 绑定库,目前处于非官方状态且与 Anthropic PBC 无关联,目标是在官方 Ruby SDK 发布前实现功能对等。 - 提供了使用
anthropic-rb
的示例,包括 Messages API 和 Completions API 的请求与响应,可通过环境变量或初始化设置 API 密钥和版本,还可传递工具列表。 - 说明了安装方式,将
gem 'anthropic-rb'
添加到 Gemfile 后执行bundle
或单独安装gem install anthropic-rb
。 - 介绍了开发相关的内容,如安装依赖、运行测试、交互式控制台、安装到本地机器、运行完整性检查和发布新版本等操作。
- 欢迎在 GitHub 上提交 bug 报告和拉取请求,该 gem 遵循 MIT 许可证。
关键信息:
- 官方 Ruby SDK 正在推出,当前库为 beta 版,官方发布后本项目将存档。
- 默认使用
ANTHROPIC_API_KEY
环境变量,可初始化时设置 API 密钥和版本。 - Messages API 可发送请求并获取响应,可流式输出或仅打印文本内容,还可传递工具列表。
- Completions API 可进行请求并获取响应,可流式输出或仅打印文本内容。
- 安装时将
gem 'anthropic-rb'
添加到 Gemfile 并执行bundle
或单独安装。 - 开发时可运行
bin/setup
安装依赖、rake spec
运行测试、bin/console
进行交互等。
重要细节:
- 在 Messages API 示例中,展示了不同的请求方式和响应内容。
- 在 Completions API 示例中,也展示了多种请求和响应的情况。
- 开发相关部分详细说明了各个命令的作用和执行方式。
- 贡献部分指出在 GitHub 上进行提交的地址。
- 许可证为 MIT 许可证。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。