ภาษา Azure ในเครื่องมือ Microsoft Foundry
เคล็ดลับ
ดูแท็บ ข้อความและรูปภาพ สําหรับรายละเอียดเพิ่มเติม!
Azure Language ใน Foundry Tools ได้รับการออกแบบมาเพื่อช่วยคุณดึงข้อมูลจากข้อความ ซึ่งมีฟังก์ชันการทํางานที่คุณสามารถใช้สําหรับงานเช่น:
การตรวจหาภาษา เป็นตัวกําหนดภาษาที่ใช้เขียนข้อความ
การจดจําเอนทิตีที่ตั้งชื่อแล้ว - การตรวจจับการอ้างอิงไปยังเอนทิตี รวมถึงบุคคล ตําแหน่งที่ตั้ง ช่วงเวลา องค์กร และอื่น ๆ
การดึงข้อมูลส่วนบุคคลที่สามารถระบุตัวตนได้ (PII) - การระบุและปกปิดรายละเอียดส่วนบุคคลเป็นข้อความ
โน้ต
Azure Language ยังมีฟังก์ชันสําหรับการวิเคราะห์ความคิดเห็น การสรุป การแยกวลีสําคัญ และงานอื่นๆ ที่เกี่ยวข้องกับภาษาทั่วไป ความสามารถที่เลิกใช้แล้วเหล่านี้มีไว้เพื่อสนับสนุนแอปพลิเคชันที่มีอยู่
การใช้ทรัพยากร Microsoft Foundry สําหรับการวิเคราะห์ข้อความ
เมื่อต้องการใช้ภาษา Azure ในเครื่องมือ Foundry เพื่อวิเคราะห์ข้อความ คุณต้องเตรียมใช้งานทรัพยากร Microsoft Foundry ในการสมัครใช้งาน Azure ของคุณ
หลังจากที่คุณได้เตรียมใช้งานทรัพยากร Foundry ในการสมัครใช้งาน Azure ของคุณแล้ว คุณสามารถใช้ ตําแหน่งข้อมูล เพื่อเรียก Azure Language API จากโค้ดของคุณ โดยรับรองความถูกต้องของคําขอโดยระบุ คีย์ ที่เชื่อมโยงกับทรัพยากรของคุณหรือโดยใช้ข้อมูลประจําตัว Microsoft Entra ID คุณสามารถเรียกใช้ Azure Language API ได้โดยการส่งคําขอในรูปแบบ JSON ไปยังอินเทอร์เฟซ REST หรือโดยใช้ SDK เฉพาะภาษาการเขียนโปรแกรมที่พร้อมใช้งาน
โน้ต
ตัวอย่างโค้ดในโมดูลนี้อิงตาม Python โดยใช้ Python SDK สําหรับภาษา Azure ในเครื่องมือ Foundry SDK สําหรับภาษาทั่วไปอื่นๆ (เช่น Microsoft C#, JavaScript และอื่นๆ) เป็นไปตามรูปแบบที่คล้ายคลึงกัน
การรับรองความถูกต้อง
หากต้องการรับรองความถูกต้องโดยใช้ การรับรองความถูกต้องตามคีย์ ให้ใช้คีย์ที่เชื่อมโยงกับทรัพยากร Foundry ของคุณ - คุณสามารถค้นหาข้อมูลนี้ได้ในพอร์ทัล Foundry
เคล็ดลับ
โฮมเพจเริ่มต้นในพอร์ทัล Foundry จะแสดงจุดสิ้นสุดและคีย์สําหรับ โครงการของคุณ เมื่อต้องการดูคีย์และจุดสิ้นสุดสําหรับ ทรัพยากรของคุณ คุณสามารถดูทรัพยากรหลักสําหรับโครงการของคุณในแท็บ ผู้ดูแลระบบ ของหน้า ดําเนินการ ของพอร์ทัล คีย์ทรัพยากรของโครงการและโรงหล่อจะเหมือนกัน และตําแหน่งข้อมูลของโครงการคือตําแหน่งข้อมูลของทรัพยากรที่มี /api/projects/{project_name} ผนวก ดังนั้นหากตําแหน่งข้อมูลของโครงการเป็น https://my-ai-app-foundry.services.ai.azure.com/api/projects/my-ai-appจุดสิ้นสุด https://my-ai-app-foundry.services.ai.azure.comของทรัพยากรจะเป็น
ตัวอย่างเช่น โค้ด Python ต่อไปนี้สร้างออบเจ็กต์ TextAnalyticsClient ที่สามารถใช้เพื่อส่งคําขอไปยัง Azure Language API ในทรัพยากร Foundry
# run "pip install azure-ai-textanalytics" first to install the package
from azure.core.credentials import AzureKeyCredential
from azure.ai.textanalytics import TextAnalyticsClient
# Create client using endpoint and key
credential = AzureKeyCredential("YOUR_FOUNDRY_RESOURCE_KEY")
client = TextAnalyticsClient(endpoint="YOUR_FOUNDRY_RESOURCE_ENDPOINT",
credential=credential)
เพื่อความปลอดภัยที่มากขึ้นในโซลูชันการผลิต Microsoft แนะนําให้ใช้การรับรองความถูกต้องของ Microsoft Entra ID ตัวอย่างเช่น โค้ด Python ต่อไปนี้ใช้ข้อมูลประจําตัว Azure เริ่มต้นของบริบทที่แอปพลิเคชันไคลเอ็นต์กําลังทํางานอยู่
# run "pip install azure-identity azure-ai-textanalytics" first to install the packages
from azure.identity import DefaultAzureCredential
from azure.ai.textanalytics import TextAnalyticsClient
# Create client using endpoint and default Azure identity
credential = DefaultAzureCredential()
client = TextAnalyticsClient(endpoint="YOUR_FOUNDRY_RESOURCE_ENDPOINT",
credential=credential)