Skip to main content
GoModel wywołuje Oracle Generative AI przez endpoint inferencji Oracle kompatybilny z OpenAI. Konfiguracja wymaga polityki OCI IAM dla generativeaiapikey, bazowego URL właściwego dla regionu oraz skonfigurowanej listy modeli (/models Oracle nie jest niezawodnie dostępny w przepływie z kluczem API).

1. Dodaj politykę OCI

Ta polityka na poziomie tenancy wystarcza do testów. Na produkcji zawęź ją do compartmentu, klucza API lub konkretnego modelu.

2. Konfiguracja

ORACLE_MODELS to lista rozdzielona przecinkami (białe znaki są usuwane). Zachowanie wynika z globalnego CONFIGURED_PROVIDER_MODELS_MODE – fallback (domyślnie) używa listy, gdy /models Oracle jest niedostępny lub pusty; allowlist udostępnia tylko skonfigurowane modele i pomija wywołanie upstreamu. Albo w config.yaml:
Jeśli ustawione są oba, ORACLE_MODELS nadpisuje models: z YAML dla pasującego providera.

3. Uruchom GoModel

4. Weryfikacja

GET /v1/models zwraca modele takie jak openai.gpt-oss-120b z owned_by: "oracle". Responses API działa w ten sam sposób.
Ustaw wystarczająco wysoki budżet max_tokens. Niektóre modele reasoning obsługiwane przez Oracle mogą zużyć krótkie completions na treść reasoning, zanim wygenerują końcowy tekst asystenta.

Wielu providerów Oracle

Użyj zmiennych środowiskowych z sufiksem, aby zarejestrować drugą instancję Oracle:
To rejestruje providera oracle-us. Sięgaj po YAML tylko wtedy, gdy wygenerowane nazwy nie pasują albo chcesz nadpisać ustawienia odporności na awarie per provider.

Jeszcze niezintegrowane

  • Natywne automatyczne wykrywanie modeli oparte na OCI (usunęłoby potrzebę ORACLE_MODELS / models: w YAML).
  • Niezawodne korzystanie z endpointu /models Oracle kompatybilnego z OpenAI w przepływie z kluczem API.

Rozwiązywanie problemów

  • 404 Authorization failed or requested resource not found – brak polityki OCI, niewłaściwy region lub model niedostępny dla konta.
  • model registry has no models – ustaw ORACLE_MODELS lub models: w YAML.
  • OCI CLI działa, ale requesty z tokenem bearer do Oracle kończą się błędem – to różne przepływy uwierzytelniania. OCI CLI używa kluczy podpisujących API; inferencja Oracle Generative AI używa klucza API bearer Generative AI.

Materiały źródłowe

Ostatnia modyfikacja 24 października 2026