AITierは最新のAIモデルランキングとベンチマークデータにアクセスするための無料オープンAPIを提供しています。すべてのエンドポイントは認証不要ですが、レート制限があります。ベースURL: https://aitier.net。問題やご提案がございましたら、GitHubからお知らせください。
/api/modelsページネーションとフィルタリングでモデル一覧を取得。モデル情報、能力スコア、プロバイダーを返します。
| パラメータ | タイプ | 必須 | 説明 |
|---|---|---|---|
| page | number | いいえ | ページ番号、デフォルト1 |
| limit | number | いいえ | 1ページあたりの件数、デフォルト20 |
| provider | string | いいえ | プロバイダーでフィルタ(例: OpenAI、Anthropic) |
| domain | string | いいえ | ドメインでフィルタ: coding、general、multimodal |
| hasRanking | boolean | いいえ | ランキングデータのあるモデルのみ返却 |
{
"data": [
{
"id": "gpt-4o",
"name": "GPT-4o",
"provider": "OpenAI",
"version": "2024-08-06",
"capabilities": {
"coding": 92,
"reasoning": 90,
"creativity": 88,
"multilingual": 85,
"multimodal": 95
}
}
],
"pagination": {
"page": 1,
"limit": 20,
"total": 128,
"totalPages": 7
}
}/api/models/:idIDで単一モデルの完全情報を取得。能力スコア、ランキング履歴、価格を含みます。
{
"id": "gpt-4o",
"name": "GPT-4o",
"provider": "OpenAI",
"version": "2024-08-06",
"parameters": null,
"releaseDate": "2024-05-13",
"pricing": {
"input": 2.5,
"output": 10.0,
"currency": "USD"
},
"capabilities": {
"coding": 92,
"reasoning": 90,
"creativity": 88,
"multilingual": 85,
"multimodal": 95
},
"rankings": [
{
"domain": "coding",
"source": "swe-bench",
"rank": 2,
"score": 49.2
}
]
}/api/rankingsドメインとプロバイダーでフィルタリングしたランキングデータを取得。モデルの順位とスコアを返します。
| パラメータ | タイプ | 必須 | 説明 |
|---|---|---|---|
| domain | string | いいえ | ドメインでフィルタ: coding、general、multimodal |
| provider | string | いいえ | プロバイダーでフィルタ(例: OpenAI、Anthropic) |
{
"data": [
{
"modelId": "gpt-4o",
"modelName": "GPT-4o",
"provider": "OpenAI",
"domain": "coding",
"source": "swe-bench",
"rank": 2,
"score": 49.2,
"metrics": {
"resolveRate": 49.2
},
"updatedAt": "2025-04-22T00:00:00Z"
}
]
}/api/rankings/:domainドメイン別ランキングを取得。利用可能なドメイン: coding、general、multimodal。
{
"domain": "coding",
"source": "swe-bench",
"rankings": [
{
"rank": 1,
"modelId": "claude-3.5-sonnet",
"modelName": "Claude 3.5 Sonnet",
"provider": "Anthropic",
"score": 49.0
},
{
"rank": 2,
"modelId": "gpt-4o",
"modelName": "GPT-4o",
"provider": "OpenAI",
"score": 49.2
}
],
"updatedAt": "2025-04-22T00:00:00Z"
}/api/healthヘルスチェックエンドポイント。サービス状態とデータベース接続の監視に使用。
{
"status": "ok",
"timestamp": "2025-04-22T12:00:00Z",
"database": "connected"
}すべてのエラーはHTTPステータスコードとエラーメッセージを含むJSON形式で返されます。
{
"error": {
"code": 404,
"message": "Model not found"
}
}| ステータスコード | 説明 |
|---|---|
| 200 | リクエスト成功 |
| 400 | リクエストエラー / 無効なパラメータ |
| 404 | リソースが見つかりません |
| 429 | レート制限超過 |
| 500 | サーバー内部エラー |