Przejdź do głównej zawartości
Wersja: 2026 R1

OpenAI

OpenAI oferuje modele GPT - najbardziej rozpoznawalne i szeroko stosowane modele językowe na świecie. Charakteryzują się wysoką jakością odpowiedzi, doskonałym rozumieniem kontekstu i szerokim wsparciem społeczności.

Kiedy wybrać OpenAI

Najwyższa jakość odpowiedzi:

  • Zadania wymagające precyzyjnego rozumowania
  • Złożone analizy i wnioskowanie
  • Kreatywne generowanie treści

Najprostsza konfiguracja:

  • Wystarczy jeden klucz API
  • Brak wymagań infrastrukturalnych (bucket, service account)
  • Szybkie uruchomienie w kilka minut

Sprawdzone rozwiązanie:

  • Najbogatsza dokumentacja i przykłady
  • Duża społeczność i wsparcie
  • Regularne aktualizacje modeli

Function calling:

  • Doskonałe wsparcie dla wywoływania funkcji
  • Integracja z narzędziami zewnętrznymi
  • Strukturyzowane odpowiedzi JSON

Wymagania

  • Konto OpenAI
  • Klucz API OpenAI

Krok 1: Pobierz klucz API

  1. Zaloguj się do OpenAI Platform
  2. Przejdź do API Keys
  3. Kliknij Create new secret key
  4. Nadaj nazwę (np. aiproxy-key)
  5. Skopiuj klucz (zaczyna się od sk-)
Ważne

Klucz API wyświetla się tylko raz - zapisz go w bezpiecznym miejscu!

Krok 2: Konfiguracja AI Proxy

Przykład aiconfiguration.json

{
"ProviderConnections": [
{
"Id": "openai-connection",
"DisplayName": "OpenAI",
"Type": "OpenAi",
"ApiUrl": "https://api.openai.com/v1",
"ApiKey": "sk-your-openai-api-key-here"
}
],
"ProviderModels": [
{
"Name": "gpt-4o-mini",
"ConnectionId": "openai-connection",
"ModelName": "gpt-4o-mini"
},
{
"Name": "gpt-4o",
"ConnectionId": "openai-connection",
"ModelName": "gpt-4o"
}
],
"MethodTypesConfiguration": {
"Chat": {
"DefaultModel": "gpt-4o-mini"
},
"Image": {
"DefaultModel": "gpt-4o"
}
}
}

Plik docker-compose.yml

name: aiproxy_containers
services:
ai-proxy:
image: webconbps/aiproxy:1.0.0.235
container_name: ai-proxy
restart: unless-stopped
ports:
- "5298:8080"
- "7033:8081"
environment:
# AiProxy variables
- ASPNETCORE_ENVIRONMENT=Production
- AppConfiguration__SelfHosted__Certificate__Path=/app/https/certificate.pem
- AppConfiguration__SelfHosted__Certificate__Password=

# Logging
- Logging__LogLevel__Default=Information
- Logging__LogLevel__Microsoft=Warning
volumes:
- ./certificates/certificate.pem:/app/https/certificate.pem:ro
- ./aiconfiguration.json:/app/aiconfiguration.json:ro

Rozwiązywanie problemów

Błąd 401 Unauthorized

  • Sprawdź czy klucz API jest poprawny
  • Upewnij się, że klucz nie wygasł

Błąd 429 Rate Limit

  • Sprawdź limity swojego konta OpenAI
  • Przeanalizuj częstotliwość zapytań

Błąd "Model not found"

  • Sprawdź czy nazwa modelu jest poprawna
  • Upewnij się, że masz dostęp do danego modelu

Popularne modele

Modele Chat i Vision

  • gpt-4o - multimodalny model najnowszej generacji (obsługa tekstu, obrazów)
  • gpt-4o-mini - wydajniejsza wersja gpt-4o (niższe koszty)
  • o1-preview - model z zaawansowanym rozumowaniem
  • o1-mini - model do zadań wymagających precyzyjnego myślenia
  • gpt-4-turbo - szybszy GPT-4 z większym kontekstem
Uwaga

Modele OpenAI są regularnie aktualizowane. Najnowsze wersje (jak gpt-4o-2024-11-20) są dostępne w dokumentacji OpenAI Models.

Modele Embedding

  • text-embedding-3-small - kompaktowe embeddingi
  • text-embedding-3-large - wysokiej jakości embeddingi
  • text-embedding-ada-002 - starszy standard

Dalsze zasoby