pipopa API
APIの特徴
開発者フレンドリーな設計で、迅速な実装と高いパフォーマンスを実現
⚡
高速レスポンス
平均レスポンスタイム100ms以下。リアルタイムな会話体験を提供します。
- グローバルCDN配信
- インテリジェントキャッシング
- リアルタイム処理
🔧
RESTful設計
標準的なHTTPメソッドとJSON形式で、シンプルかつ直感的なAPI設計。
- 標準HTTPメソッド
- JSON形式のレスポンス
- 詳細なエラーハンドリング
📊
豊富な分析機能
詳細な使用統計と分析データをAPIから取得可能。
- リアルタイム分析
- カスタムメトリクス
- データエクスポート
クイックスタート
3ステップで簡単にpipopaを統合できます
1
APIキーの取得
管理画面からAPIキーを発行します
// 管理画面 → 設定 → API管理
const API_KEY = 'pk_live_xxxxxxxxxxxxxxxx';
2
SDKのインストール
お使いの言語のSDKをインストール
# JavaScript/Node.js
npm install @pipopa/sdk
# Python
pip install pipopa-sdk
# Java
<dependency>
<groupId>ai.pipopa</groupId>
<artifactId>pipopa-sdk</artifactId>
<version>2.0.0</version>
</dependency>
3
実装
わずか数行のコードで完了
// JavaScript SDK
import { Pipopa } from '@pipopa/sdk';
const pipopa = new Pipopa({
apiKey: 'YOUR_API_KEY',
projectId: 'YOUR_PROJECT_ID'
});
const response = await pipopa.chat({
message: 'こんにちは',
userId: 'user123'
});
console.log(response.reply);
// => "こんにちは!何かお手伝いできることはありますか?"
主要なAPIエンドポイント
用途に応じた豊富なエンドポイントを提供
POST /v2/chat
チャットメッセージの送信と応答の取得
{
"message": "string",
"userId": "string",
"conversationId": "string",
"metadata": {}
}
POST /v2/training
AIモデルの学習データのアップロード
{
"documents": ["..."],
"type": "knowledge_base",
"language": "ja"
}
GET /v2/analytics
利用統計と分析データの取得
?from=2025-01-01
&to=2025-01-31
&metrics=conversations,satisfaction
WEBHOOK Events
リアルタイムイベント通知
conversation.started
conversation.ended
message.received
feedback.submitted
レート制限と料金
プランに応じた十分なAPI利用枠を提供
プラン | 月間リクエスト数 | レート制限 | 追加料金 |
---|---|---|---|
Starter | 10万リクエスト | 100/分 | ¥500/1,000リクエスト |
Business | 50万リクエスト | 500/分 | ¥400/1,000リクエスト |
Enterprise | 無制限 | カスタム | - |
💡 ヒント
APIの利用料金は月額プランに含まれています。追加料金は規定のリクエスト数を超えた場合のみ発生します。