Mengembangkan aplikasi AI dengan Python

Artikel ini berisi daftar terorganisir sumber daya pembelajaran terbaik untuk pengembang Python yang mulai membangun aplikasi AI. Sumber daya termasuk artikel mulai cepat populer, sampel referensi, dokumentasi, kursus pelatihan, dan sebagainya.

Templat aplikasi AI

Templat aplikasi AI memberi Anda implementasi referensi yang terawat dengan baik dan mudah disebarkan. Ini memastikan titik awal berkualitas tinggi untuk aplikasi AI Anda. Solusi end-to-end menyediakan aplikasi referensi komprehensif yang populer. Blok penyusun adalah sampel skala yang lebih kecil yang berfokus pada skenario dan tugas tertentu.

Azure OpenAI Service

Azure OpenAI Service menyediakan akses REST API ke model bahasa OpenAI yang kuat. Model-model ini dapat dengan mudah disesuaikan dengan tugas spesifik Anda termasuk tetapi tidak terbatas pada pembuatan konten, ringkasan, pemahaman gambar, pencarian semantik, dan bahasa alami untuk terjemahan kode. Pengguna dapat mengakses layanan melalui REST API, Azure OpenAI SDK untuk .NET, atau antarmuka berbasis web di Azure OpenAI Studio.

SDK dan pustaka

Tautan Deskripsi
OpenAI SDK untuk Python Versi kode sumber GitHub dari pustaka OpenAI Python menyediakan akses mudah ke OPENAI API dari aplikasi yang ditulis dalam bahasa Python.
Openai Python Package Versi PyPi dari pustaka OpenAI Python.
Beralih dari OpenAI ke Azure OpenAI Artikel panduan tentang perubahan kecil yang perlu Anda lakukan pada kode Anda untuk bertukar bolak-balik antara OpenAI dan Layanan Azure OpenAI.
Penyelesaian Obrolan Streaming Buku catatan yang berisi contoh penyelesaian obrolan berfungsi menggunakan titik akhir Azure. Contoh ini berfokus pada penyelesaian obrolan tetapi juga menyentuh beberapa operasi lain yang juga tersedia menggunakan API.
Penyematan Buku catatan yang menunjukkan operasi cara menggunakan penyematan yang dapat dilakukan menggunakan titik akhir Azure. Contoh ini berfokus pada penyematan tetapi juga menyentuh beberapa operasi lain yang juga tersedia menggunakan API.
Menyebarkan model dan menghasilkan teks Artikel dengan langkah-langkah detail minimal dan mudah untuk mengobrol secara terprogram.
OpenAI dengan kontrol akses berbasis Peran MICROSOFT Entry ID Lihat autentikasi menggunakan ID Microsoft Entra.
OpenAI dengan Identitas Terkelola Artikel dengan skenario keamanan yang lebih kompleks memerlukan kontrol akses berbasis peran Azure (Azure RBAC). Dokumen ini membahas cara mengautentikasi ke sumber daya OpenAI Anda menggunakan ID Microsoft Entra.
Sampel lainnya Kompilasi sumber daya dan sampel kode Azure OpenAI Service yang berguna untuk membantu Anda memulai dan mempercepat perjalanan adopsi teknologi Anda.

Dokumentasi

Tautan Deskripsi
Dokumentasi Layanan Azure OpenAI Halaman hub untuk dokumentasi Layanan Azure OpenAI.
Mulai Cepat: Mulai menghasilkan teks menggunakan Azure OpenAI Service Serangkaian instruksi yang sangat cepat untuk menyiapkan layanan yang Anda butuhkan dan kode yang harus Anda tulis untuk meminta model menggunakan Python.
Mulai cepat: Mulai menggunakan GPT-35-Turbo dan GPT-4 dengan Azure OpenAI Service Mirip dengan mulai cepat sebelumnya, tetapi memberikan contoh peran sistem, asisten, dan pengguna untuk menyesuaikan konten saat diajukan pertanyaan tertentu.
Mulai cepat: Mengobrol dengan model Azure OpenAI menggunakan data Anda sendiri Mirip dengan mulai cepat pertama, tetapi kali ini Anda menambahkan data Anda sendiri (seperti PDF atau dokumen lainnya).
Mulai Cepat: Mulai menggunakan Asisten Azure OpenAI (Pratinjau) Mirip dengan mulai cepat pertama dalam daftar ini, tetapi kali ini Anda memberi tahu model untuk menggunakan penerjemah kode Python bawaan untuk menyelesaikan masalah matematika langkah demi langkah. Ini adalah titik awal untuk menggunakan asisten AI Anda sendiri yang diakses melalui instruksi kustom.
Mulai cepat: Menggunakan gambar di obrolan AI Anda Cara secara terprogram meminta model untuk menjelaskan konten gambar.
Mulai cepat: Menghasilkan gambar dengan Azure OpenAI Service Hasilkan gambar secara terprogram menggunakan Dall-E berdasarkan perintah.

Pelatihan

Tautan Deskripsi
AI Generatif untuk Lokakarya Pemula Pelajari dasar-dasar membangun aplikasi AI Generatif dengan kursus komprehensif 18 pelajaran kami oleh Microsoft Cloud Advocates.
Dasar-Dasar Microsoft Azure AI: AI Generatif Jalur pelatihan untuk membantu Anda memahami bagaimana model bahasa besar membentuk fondasi AI generatif: bagaimana Azure OpenAI Service menyediakan akses ke teknologi AI generatif terbaru, bagaimana perintah dan respons dapat disempurnakan dan bagaimana prinsip AI yang bertanggung jawab Microsoft mendorong kemajuan AI etis.
Mengembangkan solusi AI Generatif dengan Azure OpenAI Service Azure OpenAI Service menyediakan akses ke model bahasa besar OpenAI yang kuat seperti model ChatGPT, GPT, Codex, dan Embeddings. Jalur pembelajaran ini mengajarkan kepada pengembang cara menghasilkan kode, gambar, dan teks menggunakan Azure OpenAI SDK dan layanan Azure lainnya.
Membangun aplikasi AI dengan Azure Database for PostgreSQL Jalur pembelajaran ini mengeksplorasi bagaimana integrasi Azure AI dan Azure Pembelajaran Mesin Services yang disediakan oleh ekstensi Azure AI untuk Azure Database for PostgreSQL - Server Fleksibel dapat memungkinkan Anda membangun aplikasi yang didukung AI.

Layanan Azure AI Lainnya

Azure AI Services adalah kumpulan layanan (termasuk Azure OpenAI Service) yang membantu pengembang dan organisasi membuat aplikasi dan model yang cerdas, siap pasar, dan respons dengan API dan model yang siap disesuaikan sebelumnya dan siap pakai. Layanan ini mencakup ucapan, visi, pencarian, dan banyak lagi.

Sampel

Tautan Deskripsi
Mengintegrasikan Speech ke dalam aplikasi Anda dengan Sampel Speech SDK Sampel untuk Azure Cognitive Services Speech SDK. Tautan ke sampel untuk pengenalan ucapan, terjemahan, sintesis ucapan, dan banyak lagi.
Azure AI Document Intelligence SDK Azure AI Document Intelligence (sebelumnya Form Recognizer) adalah layanan cloud yang menggunakan pembelajaran mesin untuk menganalisis teks dan data terstruktur dari dokumen. Kit pengembangan perangkat lunak (SDK) Kecerdasan Dokumen adalah sekumpulan pustaka dan alat yang memungkinkan Anda untuk dengan mudah mengintegrasikan model dan kemampuan Kecerdasan Dokumen ke dalam aplikasi Anda.
Mengekstrak data terstruktur dari formulir, tanda terima, faktur, dan kartu menggunakan Form Recognizer di Python Sampel untuk pustaka klien Azure.AI.FormRecognizer.
Mengekstrak, mengklasifikasikan, dan memahami teks dalam dokumen menggunakan Text Analytics di Python Pustaka klien untuk Analitik Teks. Ini adalah bagian dari layanan Azure AI Language , yang menyediakan fitur Natural Language Processing (NLP) untuk memahami dan menganalisis teks.
Terjemahan Dokumen di Python Artikel mulai cepat yang menggunakan Terjemahan Dokumen untuk menerjemahkan dokumen sumber ke dalam bahasa target sambil mempertahankan struktur dan pemformatan teks.
Jawaban Atas Pertanyaan di Python Artikel mulai cepat dengan langkah-langkah untuk mendapatkan jawaban (dan skor keyakinan) dari isi teks yang Anda kirim bersama dengan pertanyaan Anda.
Pemahaman Bahasa Percakapan di Python Pustaka klien untuk Pemahaman Bahasa Percakapan (CLU), layanan AI percakapan berbasis cloud, yang dapat mengekstrak niat dan entitas dalam percakapan dan bertindak seperti orkestrator untuk memilih kandidat terbaik untuk menganalisis percakapan guna mendapatkan respons terbaik dari aplikasi seperti Qna, Luis, dan Aplikasi Percakapan.
Menganalisis gambar Contoh kode dan dokumen penyiapan untuk Microsoft Azure AI Image Analysis SDK
Azure AI Content Brankas ty SDK untuk Python Mendeteksi konten yang dihasilkan pengguna dan dihasilkan AI yang berbahaya dalam aplikasi dan layanan. Content Brankas ty mencakup API teks dan gambar yang memungkinkan Anda mendeteksi materi yang berbahaya.

Dokumentasi

Layanan AI Deskripsi Referensi API Mulai Cepat
Konten Brankas ty Layanan AI yang mendeteksi konten yang tidak diinginkan. Referensi CONTENT Brankas ty API Mulai Cepat
Kecerdasan Dokumen Ubah dokumen menjadi solusi berbasis data cerdas. Referensi API Kecerdasan Dokumen Mulai Cepat
Bahasa Bangun aplikasi dengan kemampuan pemahaman landuage alami terkemuka di industri. Referensi API Analitik Teks Mulai Cepat
Mencari Bawa pencarian cloud yang didukung AI ke aplikasi Anda. Referensi API Pencarian Mulai Cepat
Ucapan Ucapan ke teks, teks ke ucapan, terjemahan, dan pengenalan pembicara. Referensi SPEECH API Mulai Cepat
Penerjemah Gunakan trnslasi yang didukung AI untuk menerjemahkan lebih dari 100 bahasa dan dialek yang digunakan, berisiko, dan terancam punah. Referensi API Terjemahan Mulai Cepat
Visi Menganalisis konten dalam gambar dan video. Referensi API Analisis Gambar Mulai Cepat

Pelatihan

Tautan Deskripsi
Mulai menggunakan Azure AI Services Azure AI Services adalah kumpulan layanan yang merupakan blok penyusun fungsionalitas AI yang dapat Anda integrasikan ke dalam aplikasi Anda. Dalam jalur pembelajaran ini, Anda akan mempelajari cara menyediakan, mengamankan, memantau, dan menyebarkan sumber daya Azure AI Services dan menggunakannya untuk membangun solusi cerdas.