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
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:
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: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
/modelsOracle 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– ustawORACLE_MODELSlubmodels: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.