Przejdź do głównej treści

Kodowanie z kluczami API

Z kluczem API Coderen możesz korzystać z narzędzi do kodowania, które pracują z API kompatibilnym z OpenAI. Narzędzie wysyła żądania do AI-Public. AI-Public weryfikuje klucz, budżet, okres ważności i dozwolone modele.

Następnie AI-Public przetwarza żądanie poprzez techniczne połączenie środowiska.

Czego potrzebujesz?

Potrzebujesz trzech danych:

DaneGdzie je znaleźć
Klucz APIOtrzymasz go od administratora
Endpointhttps://europe-west1-ai-public-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1
Nazwa modeluNa przykład gpt-5.4-mini, gpt-5.4 lub gpt-5.5

Klucz API zaczyna się od aip.. Traktuj ten klucz jak hasło.

Jakie narzędzie wybrać?

AI-Public zaleca OpenCode dla większości użytkowników. OpenCode to narzędzie codingowe wspierane przez agenta do terminala, pulpitu i IDE. Narzędzie może samodzielnie wykonywać kroki, edytować pliki i rozwijać zadania.

Aider jest technicznie kompatybilny z punktem końcowym zgodnym z OpenAI, ale w środowiskach Public nie jest zalecany jako standardowe narzędzie.

Zobacz także oficjalną dokumentację OpenCode: https://opencode.ai/docs/.

Bezpieczne obchodzenie się z kluczami

Nie udostępniaj publicznie swojego klucza API i nie umieszczaj go w kodzie, który dzielisz.

Najlepsze praktyki:

  • zmienne środowiskowe
  • lokalny plik .env, który nie jest wysyłany do git
  • wbudowana konfiguracja narzędzia
Uwaga

Nigdy nie umieszczaj kluczy API w publicznym repozytorium, czacie, wspólnym dokumencie ani zrzucie ekranu.

Jeśli klucz nie działa

Sprawdź wtedy:

  • czy Coderen jest włączony dla środowiska
  • czy klucz jest nadal aktywny
  • czy budżet nie wyczerpany
  • czy klucz mieści się w ustalonym okresie ważności
  • czy używasz dozwolonego modelu
  • czy endpoint jest poprawnie ustawiony

W razie wątpliwości poproś administratora o sprawdzenie klucza.

Zmienne środowiskowe i OpenCode

Dla OpenCode możesz zapisać klucz Coderen API w lokalnym pliku .env w katalogu projektu:

AI_SCHOOL_CODEREN_API_KEY=ais.twój-klucz-api

Upewnij się, że OpenCode rzeczywiście ładuje tę zmienną środowiskową. W PowerShell możesz tymczasowo ustawić zmienną dla bieżącej sesji terminala:

$env:AI_SCHOOL_CODEREN_API_KEY="ais.twój-klucz-api"

Jeśli widzisz Authorization header with Bearer token is required, narzędzie nie dołącza klucza jako Authorization: Bearer .... Jeśli widzisz Unknown parameter, usuń ustawienia specyficzne dla dostawcy, które nie są obsługiwane przez Coderen endpoint AI-Public.