分享我的 Smart API 內部怎麼跑。
```text
你的 query 進來
→ Tavily搜尋
→ 失敗?→ Brave Search
→ 失敗?→ Gemini Grounding
→ 拿到結果 → Groq做 AI 摘要
→ 回傳:10 筆結果 + 摘要
```
```text
你的 prompt 進來 → 偵測語言
中文/日文路由:Gemini→ Mistral→ Cohere
英文路由: Gemini → Mistral→ Cerebras→ Groq→ Cohere
```
```text
你的文字 + 目標語言進來
→ DeepL
→ 失敗?→ Groq LLM 翻譯
→ 失敗?→ Gemini LLM 翻譯
→ 失敗?→ Cerebras / Mistral
中日文:自動跳過 Groq/Cerebras(中文爛)
```
```text
你的 URL 進來
→ Jina Reader把網頁轉 Markdown
→ 失敗?→ Firecrawl
→ 失敗?→ ScraperAPI
→ 失敗?→ Apify
```
```text
你的文字進來
→ Cohere向量化
→ 失敗?→ Gemini
→ 失敗?→ Jina
```
```text
你的 URL + 要抓什麼進來
→ Smart Read 先把網頁轉文字
→ LLM 把文字變結構化 JSON
```
```text
你的音檔進來
→ Deepgram Nova-2
→ 失敗?→ AssemblyAI
```
```text
你的文字進來
→ ElevenLabs轉語音
→ 回傳音檔
```
```text
你的地址或座標進來
→ Geocode
→ 失敗?→ OpenCage
→ 失敗?→ Mapbox
```
```text
你的關鍵字進來
→ NewsAPI(T1)搜新聞
→ 失敗?→ Smart Search 當 fallback
```