Closed1
idに:を含むモデルをcurlでamazon bedrockにリクエストする
この辺の問題で、
anthropic.claude-3-5-sonnet-20241022-v2:0
のように :
を含むリクエストがcurlではできない問題があったようだ。
この方法では、Claude 3 Sonnet 等、modelid の最後が':0'のようになる場合、動作せず、以下のような結果となります。
https://qiita.com/vko/items/4826ddd867d76004b78b
しかし、おそらく
8.10.0 - September 11 2024
以降のバージョンのcurlではリクエストできるように修正されている。
以下のスクリプトは正常に動作する。
USER_ID="${AWS_ACCESS_KEY_ID}:${AWS_SECRET_ACCESS_KEY}"
modelid="anthropic.claude-3-5-sonnet-20241022-v2:0"
URL="https://bedrock-runtime.us-west-2.amazonaws.com/model/${modelid}/converse-stream"
curl -N \
--aws-sigv4 "aws:amz:us-west-2:bedrock" \
--user "$USER_ID" \
-H "Content-Type: application/json" \
-X POST \
--data '{
"messages": [
{
"role": "user",
"content": [
{
"text": "Hello, who are you?"
}
]
}
],
"inferenceConfig": {
"maxTokens": 1000,
"temperature": 0.5
}
}' \
--output - \
"$URL"
このスクラップは17日前にクローズされました