星期日, 15 6 月, 2025
No Result
View All Result
AI TAIWAN 台灣人工智慧中心
  • Home
  • AI 綜合新聞
  • AI 自動化與 AI Agents
  • AI 智慧產業
  • 機器學習與應用
  • 自然語言處理
  • 神經連結和腦機接口
  • 機器人與自動化
  • 道德與法規
  • 安全
AI TAIWAN 台灣人工智慧中心
  • Home
  • AI 綜合新聞
  • AI 自動化與 AI Agents
  • AI 智慧產業
  • 機器學習與應用
  • 自然語言處理
  • 神經連結和腦機接口
  • 機器人與自動化
  • 道德與法規
  • 安全
No Result
View All Result
AI TAIWAN 台灣人工智慧中心
No Result
View All Result
Your Ad
Home 自然語言處理

介紹使用 OpenAI 的結構化輸出

2024-10-09
in 自然語言處理
0 0
0
介紹使用 OpenAI 的結構化輸出
Share on FacebookShare on Twitter
Your Ad


導入必要的套件

從 pydantic 匯入 BaseModel
從 typing 匯入 Optional
從 openai 匯入 OpenAI
從 tika 匯入 parser

初始化 OpenAI 客戶端

client = OpenAI(api_key = “YOUR_OPENAI_KEY”)

定義描述結構化輸出格式的類別

class legal_data(BaseModel):
case_number: str
case_title: str
court_name: str
judge_name: str
jurisdiction: str
claimant_name: str
defendant_name: str
other_involved_parties: Optional[str]
filing_date: str
hearing_date: str
order_date: str
case_type: str
summary_of_legal_issue: str
compensasion_amout: Optional[str]
referenced_documents: Optional[str]
summary_of_ruling: str
final_decision: str
future_obligations: Optional[str]

使用 Apache Tika 解析器從案例研究 PDF 中提取文本

pdf_path = “USCOURTS-azb-3_23-bk-08817-0.pdf”
parsed_pdf = parser.from_file(pdf_path)
text_content = parsed_pdf.get(‘content’, ”).replace(“\n\n”, “”)

調用 `gpt-4o-mini` 模型,並使用提示指令、提取的法律案例數據和預期的輸出格式

completion = client.beta.chat.completions.parse(
model=”gpt-4o-mini”,
messages=[
{“role”: “system”, “content”: “你是一位專家,專門分析法律案例文件中的信息。你已經獲得了法律案例數據,請分析並以提供的結構化格式回應。”},
{“role”: “user”, “content”: f”法律案例研究數據:\n{text_content}”}
],
response_format=legal_data
)
extracted_legal_data = completion.choices[0].message.parsed

顯示輸出

for field, value in extracted_legal_data.__dict__.items():
print(f”{field}: {value}”)



新聞來源

本文由 AI 台灣 使用 AI 編撰,內容僅供參考,請自行進行事實查核。加入 AI TAIWAN Google News,隨時掌握最新 AI 資訊!

Tags: openai介紹使用的結構化輸出
Previous Post

使用 AWS SageMaker 部署 HuggingFace 模型

Next Post

混合喜悅與決心,活動慶祝女性在科學中的成就並解決持續存在的不平等

Related Posts

OpenAI 正在開發代理人 — 每週 AI 通訊 (2025 年 3 月 17 日)
自然語言處理

OpenAI 正在開發代理人 — 每週 AI 通訊 (2025 年 3 月 17 日)

2025-03-17
什麼是自然語言語義學?
自然語言處理

什麼是自然語言語義學?

2025-03-13
阿拉伯方言的詞彙距離研究:全面概述
自然語言處理

阿拉伯方言的詞彙距離研究:全面概述

2025-03-12
阿里巴巴發布 QwQ-32B 並附上理由 — 每週 AI 通訊 (2025 年 3 月 10 日)
自然語言處理

阿里巴巴發布 QwQ-32B 並附上理由 — 每週 AI 通訊 (2025 年 3 月 10 日)

2025-03-10
GPT 4.5 發佈! — 每週 AI 通訊 (2025 年 3 月 3 日)
自然語言處理

GPT 4.5 發佈! — 每週 AI 通訊 (2025 年 3 月 3 日)

2025-03-03
自然語言處理的主要關鍵領域
自然語言處理

自然語言處理的主要關鍵領域

2025-03-03
Next Post
混合喜悅與決心,活動慶祝女性在科學中的成就並解決持續存在的不平等

混合喜悅與決心,活動慶祝女性在科學中的成就並解決持續存在的不平等

麻醉下感官預測的變化告訴我們意識認知的運作方式 | MIT新聞

麻醉下感官預測的變化告訴我們意識認知的運作方式 | MIT新聞

發佈留言 取消回覆

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

Archives

  • 2025 年 6 月
  • 2025 年 4 月
  • 2025 年 3 月
  • 2025 年 2 月
  • 2025 年 1 月
  • 2024 年 12 月
  • 2024 年 11 月
  • 2024 年 10 月
  • 2024 年 9 月
  • 2024 年 8 月
  • 2024 年 7 月
  • 2024 年 6 月
  • 2024 年 5 月
  • 2024 年 4 月
  • 2024 年 3 月
  • 2024 年 2 月
  • 2023 年 10 月
  • 2023 年 9 月
  • 2023 年 8 月
  • 2023 年 7 月
  • 2023 年 5 月
  • 2023 年 3 月
  • 2023 年 1 月
  • 2022 年 12 月
  • 2022 年 11 月
  • 2022 年 5 月
  • 2022 年 4 月
  • 2022 年 1 月
  • 2021 年 11 月
  • 2021 年 8 月
  • 2021 年 5 月
  • 2021 年 3 月
  • 2021 年 1 月
  • 2020 年 12 月
  • 2020 年 10 月
  • 2020 年 9 月
  • 2019 年 7 月
  • 2018 年 11 月

Categories

  • AI 智慧產業
  • AI 綜合新聞
  • AI 自動化與 AI Agents
  • 安全
  • 機器人與自動化
  • 機器學習與應用
  • 神經連結和腦機接口
  • 自然語言處理
  • 道德與法規
Your Ad
  • 關於我們
  • 廣告合作
  • 免責聲明
  • 隱私權政策
  • DMCA
  • Cookie 隱私權政策
  • 條款與條件
  • 聯絡我們
AI TAIWAN

版權 © 2024 AI TAIWAN.
AI TAIWAN 對外部網站的內容不負任何責任。

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In
No Result
View All Result
  • Home
  • AI 綜合新聞
  • AI 自動化與 AI Agents
  • AI 智慧產業
  • 機器學習與應用
  • 自然語言處理
  • 神經連結和腦機接口
  • 機器人與自動化
  • 道德與法規
  • 安全

版權 © 2024 AI TAIWAN.
AI TAIWAN 對外部網站的內容不負任何責任。