OpenAIとAnthropic APIで作るビジネスアプリ開発の現場

フィリピンのAI開発現場から、OpenAIとAnthropicのAPIを使ったビジネスアプリ作りの実際を、テクノロジーの選び方や失敗しないコツとあわせてお伝えします。

OpenAIとAnthropic APIで作るビジネスアプリ開発の現場

要約

  • OpenAIとAnthropicのAPIは得意な作業が違うため、用途ごとに使い分けると結果が安定します
  • ビジネスアプリでは画面の見た目より、入力チェックと履歴の保存をしっかり作ることが完成度を決めます
  • 月の利用料金が読めない問題は、最初の設計で「上限を決める仕組み」を入れれば抑えられます

現場で増えるAPI選びの迷い

起きている問題具体的な中身
どちらのAPIを選ぶかOpenAIとAnthropicで迷い、決められない
料金の予測月にいくらかかるか読めず、予算が組みにくい
品質のばらつき同じ質問でも答えが毎回違い、安定しない

ここ数年、AIを使ったビジネスアプリを作りたいというご相談がとても増えました。多くの方が最初に悩まれるのは、OpenAIとAnthropicのどちらのAPIを使うかという問題です。どちらも文章を作ったり、質問に答えたりできる仕組みです。ただし、得意な作業や答え方のクセは違います。

料金の悩みもよく耳にします。月にいくらかかるか読めないため、社内で予算を組みにくいという声です。さらに、同じ質問を投げても毎回少しずつ違う答えが返ります。そのため、お客様向けのサービスに使ってよいのか不安になる方もいます。

同じ悩みを抱える開発現場の声

悩みの種類現場でよく聞く声
学ぶ時間公式ドキュメントが英語で、読み込む時間が取れない
試す環境社内でAPIキーを使う許可が下りるまで時間がかかる
比較の手間2社のAPIを両方試すには工数が2倍になる

開発の現場では、API選びだけに何週間もかけられないという声をよく聞きます。納期が決まっているなかで、英語の公式ドキュメントを読み込む時間も限られています。社内で承認を取る作業も一苦労です。

私自身、マニラ(フィリピン)でAI開発の仕事をしていますが、フィリピンのお客様も日本のお客様も、最初の壁はだいたい同じです。「どちらが良いか、はっきり教えてほしい」とよく言われます。ただ、答えは作りたいアプリの中身によって変わるため、ひとことでは言えないのが正直なところです。

用途で分ける2つのAPIの使い方

作りたいアプリ向いているAPI理由
カスタマー対応のチャットAnthropic長い文章を読み取って答えるのが得意
短い文章の自動作成OpenAI動きが軽く、料金も抑えやすい
社内文書の要約Anthropic安全な答え方をする傾向が強い
画像も扱うアプリOpenAI画像の取り扱いが進んでいる

私が普段やっているのは、用途ごとに2つのAPIを使い分けるやり方です。一つのアプリの中で、作業ごとに呼び出すAPIを変えます。たとえば、お客様の長い質問文を読み取る部分はAnthropicに任せます。一方、定型の返信文を作る部分はOpenAIに任せます。

OpenAIとAnthropicのAPIを用途別に使い分けるイメージ図 作業ごとに2つのAPIを呼び分ける構成

この使い分けは、コードの中で簡単に切り替えられるように作っておきます。後から「やはり別のAPIにしたい」となっても、書き直す範囲が小さくて済みます。Next.jsで作る場合は、APIを呼ぶ部分だけを別のファイルに分けておくと、切り替えが楽になります。

関連: Anthropic APIとは?フィリピンでのAIビジネス活用と導入の可能性 で詳しく解説しています。

使い分けで見えてくる3つの利点

利点具体的な変化
月の料金が下がる安いAPIに回せる作業を回すため
答えの質が上がる各APIの得意分野を活かせるため
片方が止まっても動く一方が使えなくても、もう一方で代替できる

使い分けの一番の利点は、月の料金が読みやすくなることです。短い文章の作成を安いAPIに回し、難しい読み取りだけを高いAPIに回します。これだけで全体の料金は下がります。

もう一つの利点は、片方のAPIが一時的に止まっても、アプリ全体は動き続けることです。世界中で使われているAPIでも、まれに数十分だけ反応が遅くなることがあります。両方のAPIに対応しておけば、自動で切り替える仕組みを入れることもできます。

関連: OpenAI APIをフィリピンのビジネスに活用する実践事例と導入方法 で詳しく解説しています。

実際の開発で確かめた効果

確かめた点結果
答えの精度用途別に分けたほうが、お客様の満足度が上がった
料金の予測月の料金の読みやすさが大きく上がった
開発の速さ切り替え部分を分けると、後の修正が早い

私はマニラ(フィリピン)で、主にNext.jsを使ったAIやウェブ開発の仕事を複数担当してきました。そのなかで、両方のAPIを実際のアプリに組み込んだ経験があります。

マニラでNext.jsを使ったAI開発を進める作業風景 フィリピンの開発現場で両方のAPIを組み込む様子

そこで気づいたのは、最初の設計で利用料の上限を決める仕組みを入れることの大切さです。たとえば、一人のお客様が一日に使える回数を決めておきます。これをやらないと、悪意のある利用者に大量にAPIを呼び出される危険があります。その結果、月の料金が一気に跳ね上がる事故が起きます。

過去には、フィリピンの通信環境が不安定だった時期に、Sky Fiber 25Mbps制限下でデータを小分けにして夜間に処理を回した経験もあります。帯域に制約があるなかで動かすコツは、データを小さく分けて少しずつ送ることです。さらに、混み合わない夜間の時間帯に重い処理をまとめて回す形にします。

関連: AI料金高騰に備える:フィリピン進出日本企業のためのAIコスト管理術 で詳しく解説しています。

自分で全部作る場合との比較

比べる点APIを使う場合自分でAIを動かす場合
始めやすさすぐ始められるサーバーの用意などで時間がかかる
月の料金使った分だけ払うサーバー代が固定でかかる
答えの質高い水準で安定自分で学習させる手間が必要
情報の扱い外のサーバーに情報を送る自社内だけで処理できる

自分の会社のサーバーでAIを動かすやり方もあります。ただし、最初にかかる手間と料金がとても大きくなります。一方、APIを使えばすぐ始められ、使った分だけ払う形になります。

APIを使う方法と自社サーバーでAIを動かす方法の比較イメージ 始めやすさや料金、情報の扱いを並べて比べる場面

社内の機密情報を扱う場合だけは、外に情報を送ることへの不安があります。そのときは、機密の部分だけを自社のサーバーで処理し、それ以外をAPIに任せる二段構えにします。全部を一つのやり方でやろうとしないことが、現実的な落としどころです。

よくある質問(FAQ)

Q: 個人や小さな会社でも、APIを使ったアプリは作れますか?

A: はい、作れます。最初の登録は数分で終わり、月数ドルから試せます。まずは小さく作って、動きを確かめてから広げていくのがおすすめです。

Q: 答えが毎回違うのは、どうすれば抑えられますか?

A: APIの設定で「答えのばらつき」を表す数値を低くすると、似た答えが返りやすくなります。完全に同じにはなりませんが、業務で使える範囲には収まります。

Q: 日本語の質はどのくらいですか?

A: どちらのAPIも日本語はかなり自然です。ただし、専門用語が多い分野では、用語の使い方を指示文で伝えておくと、より正確な答えになります。

Q: フィリピンや海外から使っても問題はありませんか?

A: 問題ありません。私もマニラから日常的に両方のAPIを使っています。通信が安定していれば、日本から使うのとほぼ同じ感覚で動きます。

次にやることの整理

最初の一歩としておすすめなのは、両方のAPIで同じ簡単なアプリを一つずつ作ってみることです。日記の要約や、メールの下書き作成など、小さなものでかまいません。実際に触ってみると、それぞれのクセや得意分野が体で分かります。

その次に、月の料金の上限を決める仕組みを入れます。利用回数の制限と、料金の見える化です。この2つだけでも入れておけば、安心して本番のアプリ作りに進めます。あとは、作りたいアプリの中身に合わせて、用途別の使い分けを少しずつ広げていくだけです。

参考・出典

ライバルはAIで進化中!

あなたのビジネスは大丈夫?

運営者
運営者

マニラ在住12年以上の日本人AIエンジニア。IT歴35年・SEO歴20年、Next.js開発、IBM認定AIエンジニアおよび生成AIデジタルマーケティング・プロフェッショナル。フィリピンの日系企業の現場に寄り添う実務型AI導入を支援しています。