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:
| Dane | Gdzie je znaleźć |
|---|---|
| Klucz API | Otrzymasz go od administratora |
| Endpoint | https://europe-west1-ai-public-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1 |
| Nazwa modelu | Na 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
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.