Kodowanie z kluczami API
Dzięki kluczowi API Koderen możesz korzystać z narzędzi kodowania pracujących z API zgodnym 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.6-luna, gpt-5.6-terra lub gpt-5.6-sol |
Klucz API zaczyna się od aip.. Traktuj go jak hasło.
Które narzędzie wybrać?
AI-Public doradza OpenCode dla większości użytkowników. OpenCode to narzędzie kodujące z funkcjami agencyjnymi do terminala, pulpitu i IDE. Narzędzie może samodzielnie wykonywać kroki, edytować pliki i rozwijać zadania.
Aider jest technicznie zgodny z punktem końcowym zgodnym z OpenAI, ale w środowiskach Public nie jest zalecany jako domyślne narzędzie.
Zobacz także oficjalną dokumentację OpenCode.
Bezpieczne obchodzenie się z kluczami
Nie udostępniaj swojego klucza API publicznie i nie umieszczaj go w kodzie, który udostępniasz.
Najlepiej używać:
- zmiennych środowiskowych
- lokalnego pliku
.env, który nie jest wysyłany do git - wbudowanej konfiguracji narzędzia
Nigdy nie umieszczaj kluczy API w publicznym repozytorium, czacie, udostępnionym dokumencie ani zrzucie ekranu.
Jeśli klucz nie działa
Sprawdź wtedy:
- czy Koderen jest włączony dla środowiska
- czy klucz jest nadal aktywny
- czy budżet nie został wyczerpany
- czy klucz mieści się w ustawionym okresie ważności
- czy używasz dozwolonego modelu
- czy endpoint został prawidłowo skonfigurowany
W razie wątpliwości poproś administratora o weryfikację klucza.
Zmienne środowiskowe i OpenCode
Dla OpenCode możesz zapisać klucz API Koderen w lokalnym pliku .env w katalogu projektu:
AI_SCHOOL_CODEREN_API_KEY=ais.twoj-klucz-api
Upewnij się, że OpenCode naprawdę ładuje tę zmienną środowiskową. W PowerShell można tymczasowo ustawić zmienną dla bieżącego terminala:
$env:AI_SCHOOL_CODEREN_API_KEY="ais.twoj-klucz-api"
Jeśli zobaczysz Authorization header with Bearer token is required, narzędzie nie dołącza klucza w nagłówku Authorization: Bearer .... Jeśli zobaczysz Unknown parameter, usuń ustawienia specyficzne dla dostawcy, które nie są obsługiwane przez punkt końcowy Koderen w AI-Public.