传真仍然是许多真实业务流程的一部分。
医疗保健、保险、物流、法律、金融以及后台团队仍然通过传真接收表格、发票、采购订单、处方、索赔文件和已签署的文档。问题在于传真到达之后会发生什么。
这个 Python 示例展示了如何接收 Telnyx 传真事件,并使用 Telnyx 人工智能推理将文档文本转换为结构化的 JSON:
https://github.com/team-telnyx/telnyx-code-examples/tree/main/fax-to-structured-data-pipeline-python
我们正在构建的内容
该应用程序是一个小型 Flask API,包含以下路由:
POST /webhooks/fax # 接收 Telnyx 传真事件
POST /extract # 从文档文本中提取结构化数据
GET /faxes # 列出排队的传真元数据
GET /extracted # 列出最近的提取结果
GET /health # 健康检查
提取路由支持:
- 发票
- 采购订单
- 处方
- 自动检测的文档类型
人工智能调用使用:
POST /v2/ai/chat/completions
在本地运行
git clone https://github.com/team-telnyx/telnyx-code-examples.git
cd telnyx-code-examples/fax-to-structured-data-pipeline-python
cp .env.example .env
pip install -r requirements.txt
python app.py
在 .env 中设置以下值:
TELNYX_API_KEY=你的_telnyx_api_key
TELNYX_PUBLIC_KEY=你的_telnyx_public_key
AI_MODEL=moonshotai/Kimi-K2.6
HOST=127.0.0.1
尝试提取端点
你无需发送实时传真来测试提取路径。直接发送文档文本:
curl -X POST http://localhost:5000/extract \
-H "Content-Type: application/json" \
-d '{
"type": "invoice",
"text": "来自 Acme 医疗用品公司的发票 #INV-1042,日期为 2026-07-01。到期日 2026-07-31。账单发送至 North 诊所。项目:丁腈手套,数量 10,单价 12.50,总计 125.00。项目:口罩,数量 5,单价 20.00,总计 100.00。小计 225.00。税费 18.00。总计 243.00。付款条款为净 30 天。"
}' | python3 -m json.tool
应用程序向模型请求发票格式的 JSON:
{
"vendor": "Acme 医疗用品公司",
"invoice_number": "INV-1042",
"date": "2026-07-01",
"due_date":免责声明:本文内容来自互联网,该文观点不代表本站观点。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请到页面底部单击反馈,一经查实,本站将立刻删除。