Zarządzanie Kodowaniem
Dzięki Kodowaniu administratorzy mogą tworzyć kontrolowane klucze API do narzędzi programistycznych, takich jak Aider i OpenCode. Użytkownicy nie pracują wtedy z własnym kluczem OpenAI, lecz z kluczem zarządzanym przez AI-School.
To sprawia, że Kodowanie jest odpowiednie do zajęć programistycznych, projektów i zaawansowanych użytkowników, którzy chcą korzystać z pomocy AI w lokalnym środowisku programistycznym.
Dlaczego kontrolowane klucze API?
Zwykły klucz API często daje szeroki dostęp do zewnętrznej platformy AI. W Kodowaniu użycie przebiega przez AI-School. W związku z tym zarządzanie, koszty i raportowanie pozostają w szkole.
Główne zalety:
- Koszty pod kontrolą: ustaw budżet dla każdego klucza.
- Użycie zidentyfikowane: zużycie, koszty i czaty są przypisane do użytkownika.
- Centralne zarządzanie: twórz, ograniczaj i cofnij klucze z poziomu środowiska administracyjnego.
- Odpowiednie dla klas: można jednorazowo utworzyć klucze dla grupy uczniów.
Włączanie Kodowania
Kodowanie włączane jest na poziomie środowiska. Może to zrobić administrator zarządzający.
- Przejdź do Środowisko Administracyjne → Kodowanie.
- Kliknij Włączyć Kodowanie.
- Przeczytaj ostrzeżenie dotyczące kosztów abonamentu i kosztów API.
- Kliknij Zgoda i włączyć.
Po włączeniu AI-School przetwarza techniczne powiązanie w tle. Administratorzy nie muszą zarządzać zewnętrznymi ustawieniami projektu.
Kodowanie może wiązać się z dodatkowymi kosztami abonamentowymi. Koszty API będą rozliczane z narzutem. W razie pytań skontaktuj się z AI-School.
Przydzielanie dostępu do szkół
Po włączeniu określ, które szkoły mogą korzystać z Kodowania.
- Otwórz kartę Zarządzanie.
- Wybierz szkoły, które mogą korzystać z Kodowania.
- Kliknij Zapisz dostęp.
Administrator szkoły widzi tylko szkoły, dla których Kodowanie jest dozwolone i do których ma uprawnienia administracyjne. Dla administratora szkoły ukrywane są niepotrzebne panele szkolne.
Wybór modeli
Na karcie Zarządzanie wybierasz, które modele OpenAI będą dostępne w Kodowaniu.
AI-School używa tych modeli:
| Model | Zastosowanie |
|---|---|
| GPT-5.4 mini | Domyślny i kosztowo efektywny model, odpowiedni dla uczniów i powszechnej pomocy programistycznej |
| GPT-5.4 | Silniejszy model dla nauczycieli, zaawansowanych uczniów i trudniejszych zadań programistycznych |
| GPT-5.5 | Najwyższy model do ciężkiej pracy programistycznej i profesjonalnego użytku |
Do celów klasowych zwykle warto zaczynać od GPT-5.4 mini.
Kompatybilne narzędzia do kodowania
Kodowanie działa z narzędziami, które mogą korzystać z punktu końcowego zgodnego z OpenAI. Użytkownik potrzebuje wtedy trzech danych:
- klucz API Kodowania
- adres URL punktu końcowego OpenAI-School Kodowania:
https://europe-west1-ai-school-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1 - dozwolony model, na przykład
gpt-5.4-mini
AI-School zaleca w większości sytuacji te dwa narzędzia:
| Narzędzie | Zalecane dla | Uwaga |
|---|---|---|
| Aider | Uczniowie i kodowanie w klasie | Wyraźne narzędzie par-programowania w terminalu. Mniej asystentowe i dlatego lepiej nadaje się do nauki programowania. |
| OpenCode | Nauczyciele i zaawansowani uczniowie | Narzędzie asystujące kodowanie w terminalu, na pulpicie i IDE. Bardziej wydajne, ale wymaga większego doświadczenia. |
Istnieją także inne narzędzia do kodowania, które technicznie mogą pracować z kompatybilnym z OpenAI punktem końcowym:
| Narzędzie | Typ | Uwagi |
|---|---|---|
| Continue | Asystent IDE dla VS Code i JetBrains | Obsługuje konfigurację OpenAI z niestandardowym apiBase. Świetny, gdy użytkownicy wolą pracować w IDE. |
| Cline | Rozszerzenie VS Code i CLI | Wybierz dostawcę OpenAI Compatible i wprowadź base URL, klucz API i model. Silnie asystujące; mniej odpowiednie dla początkujących bez prowadzenia. |
| Roo Code | Rozszerzenie VS Code | Może działać z dostawcą kompatybilnym z OpenAI. Dokładnie sprawdź, jakie akcje wykonuje agent. |
| Sourcegraph Cody Enterprise | Enterprise coding assistant | Szczególnie istotny dla organizacji z Sourcegraph Enterprise. Obsługuje konfigurację modelu openaicompatible na poziomie organizacji. |
Narzędzie jest odpowiednie tylko wtedy, gdy możesz ustawić własny adres base URL kompatybilny z OpenAI. Narzędzia takie jak Claude Code i Codex CLI nie są więc odpowiednie dla Kodowania: Claude Code nie używa interfejsu API kompatybilnego z OpenAI, a Codex CLI nie oferuje właściwej konfiguracji dla konkretnego punktu końcowego Kodowania. Inne narzędzia, takie jak Cursor czy Windsurf, są przydatne tylko wtedy, gdy używana wersja obsługuje konfigurowalny adres base URL kompatybilny z OpenAI.
Używaj najpierw Aider dla uczniów. Dodawaj dopiero narzędzia z asystą, takie jak OpenCode, Cline lub Roo Code, gdy użytkownicy mają wystarczające doświadczenie z terminalem, git, diffs i lokalnym zarządzaniem plikami.
Raportowanie
Zakładka Raportowanie pokazuje użycie i koszty za wybrany okres. Domyślnie wyświetlany jest ostatni tydzień.
Raport zawiera:
- łączną liczbę żądań
- łączny koszt
- liczbę tokenów
- rozbiór według grupy
- rozbiór według użytkownika
Administrator szkoły widzi raporty tylko w swoim zakresie. Administrator zarządzający widzi raporty dla całego środowiska.
Wyłączanie Kodowania
Możesz tymczasowo wyłączyć Kodowanie za pomocą przycisku na pasku narzędzi.
Gdy Kodowanie jest wyłączone:
- istniejące klucze API nie mogą być używane
- raportowanie i dane historyczne pozostają zachowane
- Kodowanie można ponownie włączyć później
Wyłączenie nie usuwa istniejących raportów.