OpenAI telah melancarkan versi rasmi dan stabil bagi pustaka .NETnya selepas pelancaran beta pada bulan Jun. Kini boleh dimuat turun sebagai pakej NuGet, ia menyokong model-model terbaru seperti GPT-4o dan GPT-4o mini, serta seluruh API REST OpenAI. Pustaka ini menawarkan API yang boleh digunakan secara sinkron dan asinkron, juga menyokong streaming chat completions bersama beberapa perubahan yang diperkenal untuk konsistensi yang lebih baik dalam API. Para pembangun boleh perluas pustaka ini dan gunakannya di semua platform .NET yang menyokong .NET Standard 2.0.

Beberapa ciri penting baru diperkenalkan dalam versi stabil ini untuk meningkatkan produktiviti pembangun, termasuk sokongan penuh bagi model-model terkini OpenAI seperti GPT-4o dan GPT-4o mini serta semua fungsi dalam API. Ia dilengkapi dengan API yang boleh digunakan secara sinkron dan asinkron, disertai sokongan untuk streaming chat completions menggunakan IAsyncEnumerable bagi interaksi yang lebih dinamik.

Fleksibiliti juga diberi perhatian, membolehkan komuniti pembangun membina fungsi tambahan pada pustaka yang sedia ada. Lebih menarik, pustaka ini boleh digunakan di semua platform .NET yang mengimplementasikan .NET Standard 2.0, menjadikannya tidak terhad kepada aplikasi .NET tertentu.

Bagi pembangun yang berpindah dari versi 2.0.0-beta.*, terdapat beberapa perubahan besar yang dibuat untuk memperbaiki konsistensi dan kebolehubahan API:

  • ChatMessageContent kini mengandungi bahagian kandungan dalam ChatMessage, ChatCompletion, dan StreamingChatCompletionUpdate.
  • Argumen fungsi diwakili sebagai BinaryData dalam beberapa tempat, termasuk ChatToolCall dan StreamingChatToolCallUpdate.
  • Beberapa konvensi penamaan diubah: ApplicationId menjadi UserAgentApplicationId, FileClient kepada OpenAIFileClient, dan ModelClient kepada OpenAIModelClient, dan banyak lagi.
  • Konstruktor dan kaedah yang tidak lagi digunakan telah digantikan dengan pilihan baru, seperti menggantikan Auto dan None dalam ChatFunctionChoice kepada CreateAutoChoice() dan CreateNoneChoice().

Perubahan ini bertujuan untuk menjelaskan dan menjaga konsistensi dalam seluruh API.

Pustaka OpenAI untuk .NET adalah sumber terbuka dan diteruskan dengan sumbangan daripada komuniti di GitHub. Ia akan terus mendapat kemas kini, selaras dengan ciri dan penambahbaikan terbaru dari OpenAI. Pustaka ini, bersama pustaka OpenAI yang sedia ada untuk Python dan JavaScript/TypeScript, memastikan pengalaman yang konsisten untuk pembangun di pelbagai platform.

Komuniti sangat teruja untuk menerokai potensi penuh dari versi stabil ini, yang menandakan langkah signifikan dalam mewujudkan kemampuan AI yang hebat di dalam ekosistem .NET, menyediakan alat yang diperlukan untuk membina aplikas yang canggih. Rakesh Mullassery, seorang perunding utama, menyifatkannya sebagai titik perubahan bagi sesiapa yang membangunkan aplikasi berkuasa AI di platform .NET.

Anda boleh mendapatkan maklumat lanjut dan senarai penuh perubahan di repositori rasmi pustaka OpenAI di GitHub.



Source link

✅ | ✅ GPT-4 / GPT-3.5 | ⚡️Instant Delivery | ✅Full Warranty Account |✅ Auto-Renewal
Shopee.com.my
4.8
RM5.99
✅ | ✅ GPT-4 / GPT-3.5 | ⚡️Instant Delivery | ✅Full Warranty Account |✅ Auto-Renewal
⚡️ GPT-4o Instant Delivery | Full Warranty | Auto-Renewal | ChatGPT Prompts
Shopee.com.my
4.9
RM9.90
⚡️ GPT-4o Instant Delivery | Full Warranty | Auto-Renewal | ChatGPT Prompts
✅ |⚡️ | ✅ | ✅
Shopee.com.my
4.9
RM5.99
✅ |⚡️ | ✅ | ✅
-14%
ChatGPT Plus Legal Account | Full Warranty | GPT-4 / GPT-4o
Shopee.com.my
5.0
RM38.90 RM45.76
ChatGPT Plus Legal Account | Full Warranty | GPT-4 / GPT-4o

Leave a Reply