跳到正文
Vercel Blog(vercel.com)· Yury Selivanov·· 21 小時前精選AI 評分72

Vercel 現已正式支援 Python,全面開放使用

Python on Vercel is now generally available

AI 導讀

Vercel 現已正式支援 Python,提供全功能的後端與前端一體化部署環境。

  • 框架自動識別:FastAPI、Flask、Django 皆可即時配置,靜態資源透過 Vercel CDN 服務。
推薦理由

Vercel 讓 Python 開發者可在同一平臺部署前後端,簡化全棧開發流程;同時提供原生 SDK、AI 工具包與工作流程管理,降低部署成本與運維複雜度。

正文 · AI 翻譯

Python 現已成為 Vercel 上的一等語言與執行環境。建構 API、全端應用程式與 AI 代理,並為您的 Python 後端與 JavaScript 前端提供共用的開發與部署流程。

Python 框架與執行環境支援

Vercel 處理基礎設施,讓您專注於應用程式:

  • 自動框架支援:FastAPI、Flask 與 Django 應用程式將自動被辨識並設定,並提供針對靜態資源的框架特定支援,透過 Vercel CDN 服務。

  • 原生 Python 執行環境與工具:Vercel 在 Linux 上執行 CPython,並支援 uv 與 pyproject.toml 進行相依性管理。

  • API 與工作者的運算:使用 Fluid compute 擴充套件以請求為驅動的應用程式,並以 Vercel Daemons 執行長時間執行的 pull-based 工作負載。

原生 Python SDK

在您的應用程式內,Python SDK 讓您能建構代理、執行不受信任的程式碼,並協調持久工作流程。

  • Sandbox:為您的應用程式或代理隨需提供一個隔離的 Linux VM。

  • AI SDK for Python(Beta):產生或串流模型回應並呼叫工具。使用 uv add ai 開始。

  • Workflow SDK for Python(Beta):持久化執行狀態並重試失敗的工作流程步驟。

  • Queues(Beta):傳送與接收背景工作訊息。

  • Connect:取得呼叫外部 API 的憑證。

  • Blob:上傳與下載物件儲存中的檔案。

可單獲使用 SDK,或將它們結合於同一個 Python 應用程式。

您的前端與後端,統一起來

對於全端應用程式,Vercel Services 允許您在同一專案中同時部署前端與後端,並提供共用預覽、原子化部署與回滾。在該專案內,您可按服務檢視日誌,並透過服務繫結私密連結後端。

若前端使用 frontend/,且 FastAPI app 定義於 backend/main.py,請在專案根目錄加入此 vercel.toml。

在 /api/ 下的請求將以相同路徑匹配 FastAPI 路由,其他請求則送往前端。使用 vercel dev 同時在本機執行兩項服務,然後從同一個倉庫一起部署。

閱讀 Python documentation 開始。

閱讀更多

來源: Vercel Blog (vercel.com)
開啟原文