Szybkie wyszukiwanie
Klucze i limit
Błędny lub obcięty klucz
Najczęstszy problem to nie zepsuty klucz, ale kilka zgubionych znaków przy zaznaczaniu tekstu myszą. Zawsze używaj przycisku Copy na stronie wymiany. Wklej klucz na stronie sprawdzania: jeśli mówi, że jest ważny, klucz jest prawidłowy, a problem leży w konfiguracji aplikacji.Klucz wygasł
Każdy pakiet ma okres ważności liczony od wymiany (podany na produkcie). Po wygaśnięciu każde żądanie zwraca 401, nawet jeśli pozostał limit. Strona sprawdzania pokazuje datę ważności. Niewykorzystane tokeny nie przechodzą na nowy kod.Limit wyczerpany
Wszystko działało, potem nagle każde żądanie kończy się błędem insufficient quota. Sprawdź, ile pozostało, na stronie sprawdzania. Limit spadający niezwykle szybko to zwykle agent czytający całe repozytorium lub bardzo długa rozmowa wysyłana ponownie przy każdej turze.Zgubiony klucz
Wymień ten sam kod CDK ponownie na redeem.teamsoclo.site; strona pokaże oryginalny klucz. Kody nie są ponownie wydawane z nowym kluczem.Ile urządzeń na klucz
Nie ma limitu urządzeń, ale limit żądań na minutę jest dzielony przez każde urządzenie używające klucza. Udostępnianie klucza oznacza, że użytkownicy konkurują o ten sam limit i szybciej trafiają na 429.Połączenie
Brakujące /v1
Prawidłowy Base URL tohttps://gpt.teamsoclo.site/v1. Bez /v1 żądania trafiają na stronę zamiast API, a aplikacja zgłasza 404 lub “nie można połączyć”.
Wywoływanie modelu innego pakietu
No available channel for model gpt-astra under group default oznacza, że klucz GPT wywołuje model Astra (lub odwrotnie). Każdy klucz może wywoływać tylko model własnego pakietu. Sprawdź:
429 Too Many Requests
Każdy klucz ma maksymalną liczbę udanych żądań na minutę ustawioną przez pakiet. Powyżej tego otrzymujesz 429 z komunikatem “request limit reached”. Poczekaj do następnej minuty. W skryptach wsadowych dodaj opóźnienie między wywołaniami lub kup kolejny kod, aby rozłożyć obciążenie.Odpowiedź urwana w połowie
W przypadku pytań wymagających długiego myślenia, żądanie bez streamingu może zostać przerwane przed pierwszym tokenem. Włączstream: true. Większość aplikacji czatowych już to robi; dodaj to przy wywołaniach z kodu.
Unsupported parameter: reasoning_effort
Tylko Chat Completions akceptuje reasoning_effort na najwyższym poziomie. W Responses API użyj "reasoning": {"effort": "high"}. Codex obsługuje to samodzielnie.
Codex
codex: command not found po instalacji
npm zakończył pracę, ale obecny terminal nie przeładował PATH. Otwórz nowy terminal. Jeśli nadal nie działa, sprawdź, czy folder bin npm jest w PATH:
/bin musi być w $PATH.
Codex nadal prosi o login OpenAI
ZmiennaTEAMSOCLO_API_KEY nie dotarła do procesu Codex:
- Terminal: otwórz nową kartę, sprawdź
echo $TEAMSOCLO_API_KEY. - VS Code na macOS: zamknij
Cmd + Qi otwórz ponownie. Polecenie instalacyjne ustawiło zmienną dla aplikacji GUI przezlaunchctl. - VS Code na Linux: uruchom VS Code z terminala (
code .) lub wyloguj się i zaloguj ponownie. - Windows: otwórz nowy PowerShell lub VS Code po
setx.
config.toml zawiera requires_openai_auth = false i env_key = "TEAMSOCLO_API_KEY".
Edytowano config.toml, ale Codex się nie zmienia
Konfiguracja jest odczytywana tylko przy starcie procesu. Reload Window nie wystarczy; zamknij VS Code całkowicie (macOSCmd + Q, Windows zamknij każde okno i proces w tle). To najczęściej zadawane pytanie dotyczące Codex.
EACCES: permission denied przy npm install
Node został zainstalowany z uprawnieniami systemowymi, co jest powszechne na Linux. Zmień prefiks npm:
export do ~/.bashrc lub ~/.zshrc. Długoterminowo: zainstaluj Node przez nvm, zobacz Pierwsze kroki.
Windows: running scripts is disabled on this system
PowerShell blokuje pliki .ps1, a codex / npm wpisane w PowerShell przechodzą przez shim .ps1 npm. Uruchom raz:
codex.cmd, npm.cmd.
Windows: EBUSY: resource busy or locked
Codex jest uruchomiony (CLI, rozszerzenie lub aplikacja), więc npm nie może nadpisać codex.exe. Zamknij wszystko, co uruchamia Codex, i uruchom ponownie polecenie instalacyjne. Konfiguracja była już zapisana przed tym krokiem; pominięto tylko aktualizację CLI.
Windows: błąd kodowania pliku konfiguracyjnego
Edycja przez PowerShell 5.1 zSet-Content -Encoding UTF8 dodaje BOM, którego Codex nie może odczytać. Użyj ponownie polecenia instalacyjnego (zapisuje UTF‑8 bez BOM) lub zapisz plik w VS Code jako UTF-8 (nie UTF-8 z BOM).
Przywróć poprzednią konfigurację
Każde uruchomienie polecenia instalacyjnego tworzy kopię zapasową starej konfiguracji obok nowej:Często zadawane pytania
Jak zmienić klucze
Uruchom ponownie polecenie instalacyjne Codex z nowym kluczem lub uruchom ponownie narzędzie. W Cursor, Cline i Chatbox edytuj pole klucza API w Ustawieniach.Czy bezpiecznie jest uruchamiać polecenie instalacyjne kilka razy
Tak. Jest zaprojektowane do ponownych uruchomień: stara konfiguracja jest zapisywana jako.bak.<timestamp>, CLI jest aktualizowane, a stara linia klucza w rc powłoki jest zastępowana.
Czy polecenie wysyła mój klucz gdzieś
Nie. Wklejasz klucz do polecenia na własnym komputerze; zapisuje tylko zmienną środowiskową i lokalny plik konfiguracyjny. Całe polecenie jest wyświetlane na stronie, przeczytaj każdą linię przed uruchomieniem.Usuń wszystko
Zobacz Odinstalowanie na stronie Codex. W przypadku innych aplikacji po prostu usuń klucz w ustawieniach aplikacji.Nadal nie działa
1
Czy klucz jest aktywny
Wklej go na stronie sprawdzania. Błąd tutaj oznacza klucz (błędny, wygasły, brak limitu), nie aplikację.
2
Wywołaj API bezpośrednio przez cURL
3
Sprawdź ponownie trzy rzeczy w aplikacji
Base URL kończy się na
/v1, klucz jest kompletny, model pasuje do twojego pakietu. To powoduje prawie każdy problem.4
Skontaktuj się z pomocą techniczną
Wyślij zrzut ekranu błędu i ostatnie 4 znaki swojego klucza do t.me/teamsoclo. Nigdy nie wysyłaj pełnego klucza.
