Ana içeriğe geç
Programlama

OpenAI Python SDK HTTP istemcisi olarak HTTPX2 kullanmaya başladı

Öne çıkanlar

  • OpenAI Python SDK'sı HTTP istemci altyapısını varsayılan olarak HTTPX2 kütüphanesine taşıdı.
  • Sertifika doğrulaması certifi paketinden çıkarılarak işletim sisteminin güven deposuna devredildi.
  • Eski HTTPX istemcileri geçici bir uyumluluk çözümü olarak manuel enjeksiyonla destekleniyor.

OpenAI, resmi Python SDK'sında yer alan senkron ve asenkron HTTP istemci katmanını HTTPX2 kütüphanesine taşıdı. openai paketinin yeni sürümleriyle birlikte HTTPX2 otomatik olarak yüklenirken, eski httpx bağımlılığı SDK kurulumundan çıkarıldı. Standart istemci yapılandırması kullanan uygulamalarda temel API çağrıları, model yanıtları ve akış mekanizmaları değişiklik olmadan çalışmaya devam ediyor.

Yeni mimari, TLS sertifika doğrulama modelinde önemli bir değişiklik içeriyor. Önceki sürümlerde certifi paketi üzerinden doğrulanan sertifikalar, HTTPX2 ile birlikte işletim sisteminin yerel sertifika deposunu kullanmaya başladı. Bu durum, sistem sertifikası barındırmayan yalın konteyner ortamlarında veya kurumsal proxy arkasındaki yapılarda ek yapılandırma gerektirebiliyor. Geliştiricilerin bu tür ortamlarda ortam değişkenleri veya özel SSL bağlamı tanımlaması gerekiyor.

Özel taşıma katmanları, yetkilendirme kancaları ve mock testleri kullanan projelerin httpx2 nesnelerine geçiş yapması tavsiye ediliyor. OpenAI, geçiş sürecini kolaylaştırmak amacıyla eski HTTPX istemcilerinin doğrudan koda enjekte edilmesine geçici bir uyumluluk çözümü olarak izin vermeyi sürdürüyor.

Kaynak

Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.