You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

咨询:Raku语言是否有Anthropic相关的官方SDK?

Raku的Anthropic SDK情况

目前Anthropic官方没有维护针对Raku的SDK,不像Ruby和Python有官方提供的对应工具。

不过你可以直接通过Raku的HTTP客户端库调用Anthropic的REST API来实现功能,比如使用HTTP::UserAgent模块发送请求,结合JSON模块处理请求体和响应数据。

举个简单的调用示例(以Claude对话API为例):

use HTTP::UserAgent;
use JSON::Fast;

my $ua = HTTP::UserAgent.new;
$ua.default-header('Content-Type' => 'application/json');
$ua.default-header('x-api-key' => '你的Anthropic API密钥');

my $payload = to-json({
    model => "claude-3-sonnet-20240229",
    max_tokens => 1024,
    messages => [
        { role => "user", content => "你好,Claude!" }
    ]
});

my $response = $ua.post('https://api.anthropic.com/v1/messages', content => $payload);

if $response.is-success {
    my $result = from-json($response.content);
    say $result<content>[0]<text>;
} else {
    say "请求失败: " ~ $response.status-line;
}

你需要先安装依赖模块,执行以下命令:

zef install HTTP::UserAgent JSON::Fast

另外,你也可以关注Raku社区的模块仓库,看是否有社区开发者维护的非官方SDK,但截至目前没有广泛流行的第三方实现。

内容的提问来源于stack exchange,提问作者ohmycloudy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.11 10:03:12