HOW-TO GUIDE · OPENAI SDK

Bielik przez OpenAI SDK

W większości integracji wystarczy zmienić base_url, klucz i nazwę modelu.

Testuj Bielika →

Migracja w trzech zmianach

client = OpenAI(
api_key=os.environ["JANUSZ_API_KEY"],
base_url="https://janusz.fabryka.ai/v1"
)

client.chat.completions.create(
model="bielik-11b-v3",
messages=[{"role":"user","content":"Napisz krótkie podsumowanie."}]
)

Struktura messages, choices i usage pozostaje zgodna z popularnym formatem Chat Completions. Dzięki temu możesz użyć istniejącego klienta HTTP lub OpenAI SDK.

Czego nie zakładać

Zgodność protokołu nie oznacza identyczności wszystkich funkcji i odpowiedzi. Sprawdź streaming, tool calling, structured outputs oraz limity konkretnego endpointu. Nie wiąż logiki produktu z nazwą dostawcy w treści odpowiedzi — używaj pola model.

Bezpieczny rollout

  1. Dodaj provider jako konfigurację, nie osobną gałąź kodu.
  2. Uruchom testy na tych samych promptach.
  3. Porównaj poprawność, opóźnienie i koszt.
  4. Dodaj fallback tylko dla operacji idempotentnych.

Czytaj dalej