探索 Abestar API 的所有端點,了解如何整合各種強大的服務。
API 模組
文字翻譯 (Translation)
3 個端點
Authorizations
X-API-Key: [YOUR_API_KEY]
Request Example
curl -X GET "https://api.abestar.ai/v1/models" \ -H "X-API-Key: [YOUR_API_KEY]"
Response Example
{
"items": [
{
"id": "model_pssc_v1_251215",
"code": "PSSC-V1-251215",
"name": "Standard Translator V1",
"description": "平衡速度與品質的通用翻譯模型,適合一般日常對話與網頁內容。",
"is_default": true
},
{
"id": "model_pssc_v2_251215",
"code": "PSSC-V2-251215",
"name": "Lite Translator V2",
"description": "輕量高速模型,適合即時對話與低延遲場景。",
"is_default": false
}
]
}Authorizations
X-API-Key: [YOUR_API_KEY]
Request Example
curl -X GET "https://api.abestar.ai/v1/translations/languages" \ -H "X-API-Key: [YOUR_API_KEY]"
Response Example
{
"languages": [
{
"code": "en-US",
"name": "English (US)",
"supportsAsr": true,
"supportsTranslation": true
},
{
"code": "zh-TW",
"name": "Chinese (Traditional)",
"supportsAsr": true,
"supportsTranslation": true
}
]
}Authorizations
X-API-Key: [YOUR_API_KEY]
Body Parameters
| Name | Type | Description |
|---|---|---|
textRequired | string | 輸入原文 (最大 2000 字) |
target_languageRequired | string | 目標語言代碼 (e.g. 'zh-TW') |
source_language | string | 來源語言代碼,預設為 AUTO_DETECT (自動偵測) |
model | string | 模型代碼 (e.g. 'PSSC-V1-251215') |
stream | boolean | 串流輸出 (僅支援 JSON 模式,不支援檔案上傳) |
vocabulary_dictionary_id | string (UUID) | 專有名詞字庫 ID (對應 UI: 術語) |
forced_replacement_dictionary_id | string (UUID) | 強制替換字庫 ID |
context | HistoryEntry[] | 對話歷史上下文提示 |
harm_content_filter | boolean | 髒話過濾 |
punctuation | boolean | 自動標點 |
number_format | enum | 數字格式:'arabic' (阿拉伯數字) 或 'spoken' (口語單詞) |
date_format | string | 日期格式:'natural' (預設日期) 或特定模板 |
Request Example
curl -X POST "https://api.abestar.ai/v1/translations/text" \ -H "X-API-Key: [YOUR_API_KEY]" \ -H "Content-Type: application/json" \ -d '{ "text": "Hello world", "target_language": "zh-TW", "source_language": "en-US", "stream": false, "harm_content_filter": false }'
Response Example
{
"data": {
"input_text": "Hello world",
"translated_text": "你好世界",
"detected_source_language": "en-US",
"meta": {
"model_used": "PSSC-V1-251215",
"vocabulary_used": false,
"forced_replacement_count": 0,
"is_cached": false
}
},
"usage": {
"character_count": 11,
"billable_characters": 11,
"inputTokens": 5,
"outputTokens": 5
}
}
