先週、GoogleがAnthropicに最大400億ドル、日本円で約6兆4000億円を投資するというニュースが流れてきた。正直、最初に数字を見たときは「桁を読み間違えたかな」と思った。
Geminiを自分で持っているGoogleが、ClaudeのAnthropicに出資する。これ、外から見ると奇妙に映るけど、自分はインフラ争いだと理解している。AlphabetはまずAnthropicに100億ドルを渡す。その後、業績目標を達成したら追加で300億ドルを積み増す、という構造らしい。つまり出資の条件としてAnthropicの成長を縛っている。
同時期にAmazonも最大250億ドルをAnthropicに投資している。AnthropicはGoogleのTPUを大規模確保する契約もGoogleおよびBroadcomと締結済みだ。どこのクラウドにもインフラを押さえさせて、計算リソースを確保しながら走っている、という絵になっている。
最近、個人開発のコードレビューツールにClaude APIを組み込んでいる。claude-3-5-sonnetあたりをメインに使っているけど、コーディング系タスクでの精度が体感的に高い。記事中でも「Claude Codeは開発者の間で高い支持を獲得している」とロイターが言及していて、自分の感覚とズレていない。
Anthropicの年換算売上高は300億ドルを超えていて、2025年末時点の約90億ドルから急拡大している。これだけの速度で伸びているなら、APIの単価や制限まわりの方針が変わる可能性を頭に入れておく必要がある。良い方向にも、悪い方向にも。
今後、GoogleとAnthropicのインフラ依存が深まるほど、AWS上でClaude APIを使っているときの挙動と、GCP上で使うときの挙動が変わってくる可能性がある。レイテンシとか、クォータの優先順位とか。自分はいまAWSのLambdaからAPI叩いているけど、この構図が進んだらGCPへの移行を検討するタイミングが来るかもしれない。
もう一つ気になっているのは、OpenAIとClaudeのどちらをプロダクトのコアに据えるか、という選定判断への影響だ。こういう巨大資本が入ると、モデルのアップデートサイクルや廃止スケジュールが読みにくくなる。APIクライアントをどこまで抽象化しておくか、改めて考え直している。
今使っているコードはこんな感じで薄くラップしているけど、もう少しプロバイダーを切り替えやすい設計にしておこうと思っている。
資金力がついたからといってAPIが突然すごくなるわけじゃない。でも、どのプロバイダーがどのインフラに依存しているかを把握した上でライブラリ選定する習慣は、今後もっと大事になると思う。自分のコードのどこが特定プロバイダーにべた付きになっているか、週末に棚卸しするつもりだ。
競合に6兆円を突っ込む構図をどう読むか
Geminiを自分で持っているGoogleが、ClaudeのAnthropicに出資する。これ、外から見ると奇妙に映るけど、自分はインフラ争いだと理解している。AlphabetはまずAnthropicに100億ドルを渡す。その後、業績目標を達成したら追加で300億ドルを積み増す、という構造らしい。つまり出資の条件としてAnthropicの成長を縛っている。
同時期にAmazonも最大250億ドルをAnthropicに投資している。AnthropicはGoogleのTPUを大規模確保する契約もGoogleおよびBroadcomと締結済みだ。どこのクラウドにもインフラを押さえさせて、計算リソースを確保しながら走っている、という絵になっている。
Claude APIを使っている自分の感覚と照らし合わせると
最近、個人開発のコードレビューツールにClaude APIを組み込んでいる。claude-3-5-sonnetあたりをメインに使っているけど、コーディング系タスクでの精度が体感的に高い。記事中でも「Claude Codeは開発者の間で高い支持を獲得している」とロイターが言及していて、自分の感覚とズレていない。
Anthropicの年換算売上高は300億ドルを超えていて、2025年末時点の約90億ドルから急拡大している。これだけの速度で伸びているなら、APIの単価や制限まわりの方針が変わる可能性を頭に入れておく必要がある。良い方向にも、悪い方向にも。
今後、GoogleとAnthropicのインフラ依存が深まるほど、AWS上でClaude APIを使っているときの挙動と、GCP上で使うときの挙動が変わってくる可能性がある。レイテンシとか、クォータの優先順位とか。自分はいまAWSのLambdaからAPI叩いているけど、この構図が進んだらGCPへの移行を検討するタイミングが来るかもしれない。
もう一つ気になっているのは、OpenAIとClaudeのどちらをプロダクトのコアに据えるか、という選定判断への影響だ。こういう巨大資本が入ると、モデルのアップデートサイクルや廃止スケジュールが読みにくくなる。APIクライアントをどこまで抽象化しておくか、改めて考え直している。
今使っているコードはこんな感じで薄くラップしているけど、もう少しプロバイダーを切り替えやすい設計にしておこうと思っている。
# 今の構成(provider固定になってしまっている)
client = anthropic.Anthropic(api_key=os.environ["ANTHROPIC_API_KEY"])
# こうしてプロバイダーを差し替えやすくしたい
def get_llm_client(provider: str = "anthropic"):
if provider == "anthropic":
return AnthropicClient()
elif provider == "openai":
return OpenAIClient()資金力がついたからといってAPIが突然すごくなるわけじゃない。でも、どのプロバイダーがどのインフラに依存しているかを把握した上でライブラリ選定する習慣は、今後もっと大事になると思う。自分のコードのどこが特定プロバイダーにべた付きになっているか、週末に棚卸しするつもりだ。