Logo

Abestar API のすべてのエンドポイントを確認し、各機能の統合方法を学べます。

パブリックメタデータ

Public
4 件のエンドポイント

翻訳と ASR がサポートする言語・モデル一覧。認証不要。

翻訳モジュールが現在対応している全言語の code と表示名を返却。認証ヘッダ不要。code は BCP 47 形式(例:zh-TW、en-US)で、/api/v1/translations/text の source_lang / target_lang にそのまま渡せる。現在 26 言語に対応。

Authorization

パブリック(認証不要)

Request Examples

bash
curl https://abemono.abestar.com.tw/translations/languages

Responses

対応言語の完全リスト。

NameTypeDescription
languagesRequired
object[]

言語エントリの配列。各要素 `{ code: string, name: string }`。code は BCP 47 タグ、name は英語表示名。

json
{
  "languages": [
    { "code": "zh-TW", "name": "Traditional Chinese" },
    { "code": "en-US", "name": "English (US)" },
    { "code": "ja-JP", "name": "Japanese" }
  ]
}

Error Codes

internal_server_error

Notes

翻訳モジュールと ASR モジュールはそれぞれ独立した言語リストを保持。両方を利用する場合は /translations/languages と /audio/languages をそれぞれ呼び出し、各モジュールの実際の対応言語を確認してください。

翻訳モジュールで現在利用可能な全モデルの code、表示名、説明を返却。認証不要。code は /api/v1/translations/text の model フィールドにそのまま渡せる。

Authorization

パブリック(認証不要)

Request Examples

bash
curl https://abemono.abestar.com.tw/translations/models

Responses

利用可能モデルの完全リスト。

NameTypeDescription
modelsRequired
object[]

モデルエントリの配列。各要素 `{ code: string, name: string, description: string }`。code は翻訳エンドポイント呼び出し時の識別子。

json
{
  "models": [
    {
      "code": "PSSC-V1-251215",
      "name": "PSSC V1",
      "description": "第一代翻譯模型"
    },
    {
      "code": "PSSC-V2-251215",
      "name": "PSSC V2",
      "description": "第二代翻譯模型"
    },
    {
      "code": "PSSC-V3-251215",
      "name": "PSSC V3",
      "description": "第三代翻譯模型"
    }
  ]
}

Error Codes

internal_server_error

Notes

本エンドポイントは翻訳リクエストで現在利用可能な全モデルの一覧を返す。現時点で 3 件のモデルコードを公開(上記参照);`description` フィールドは繁体字中国語で記述。

音声認識モジュールが現在対応している全言語の code と表示名を返却。認証ヘッダ不要。code は BCP 47 形式(例:zh-TW、en-US)で、/api/v1/audio/transcriptions の language フィールドに渡す。現在 26 言語に対応。

Authorization

パブリック(認証不要)

Request Examples

bash
curl https://abemono.abestar.com.tw/audio/languages

Responses

対応言語の完全リスト。

NameTypeDescription
languagesRequired
object[]

言語エントリの配列。各要素 `{ code: string, name: string }`。code は BCP 47 タグ、name は英語表示名。

json
{
  "languages": [
    { "code": "zh-TW", "name": "Traditional Chinese" },
    { "code": "en-US", "name": "English (US)" },
    { "code": "ja-JP", "name": "Japanese" }
  ]
}

Error Codes

internal_server_error

Notes

/api/v1/audio/transcriptions が返す detected_language はこの一覧に含まれる code のいずれか。

音声認識モジュールで現在利用可能な全モデルの code、表示名、説明を返却。認証不要。code は /api/v1/audio/transcriptions の model フィールドにそのまま渡せる。

Authorization

パブリック(認証不要)

Request Examples

bash
curl https://abemono.abestar.com.tw/audio/models

Responses

利用可能モデルの完全リスト。

NameTypeDescription
modelsRequired
object[]

モデルエントリの配列。各要素 `{ code: string, name: string, description: string }`。code は ASR エンドポイント呼び出し時の識別子。

json
{
  "models": [
    {
      "code": "tranc-std-v1",
      "name": "Tranc Standard V1",
      "description": "標準語音辨識模型"
    },
    {
      "code": "tranc-pro-v1",
      "name": "Tranc Pro V1",
      "description": "進階語音辨識模型"
    }
  ]
}

Error Codes

internal_server_error

Notes

ASR と翻訳のモデル一覧は完全に独立しており、両エンドポイントで同じ code が使えるとは限らない。現時点で 2 件のモデルコードを公開(上記参照);`description` フィールドは繁体字中国語で記述。