Skip to main content

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 to https://gpt.teamsoclo.site/v1. Bez /v1 żądania trafiają na stronę zamiast API, a aplikacja zgłasza 404 lub “nie można połączyć”.
Odwrotność też nie działa: niektóre aplikacje (Chatbox, niektóre wersje Cline) same dołączają /v1. Jeśli go wpisałeś i nadal dostajesz 404, spróbuj bez /v1; prawdziwy adres mógł stać się /v1/v1.

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łącz stream: 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:
Ten folder plus /bin musi być w $PATH.

Codex nadal prosi o login OpenAI

Zmienna TEAMSOCLO_API_KEY nie dotarła do procesu Codex:
  • Terminal: otwórz nową kartę, sprawdź echo $TEAMSOCLO_API_KEY.
  • VS Code na macOS: zamknij Cmd + Q i otwórz ponownie. Polecenie instalacyjne ustawiło zmienną dla aplikacji GUI przez launchctl.
  • 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.
Sprawdź, czy 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 (macOS Cmd + 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:
Dodaj wiersz 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:
Następnie otwórz nowy PowerShell. Lub wpisz 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 z Set-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:
Za pomocą narzędzia wybierz Resetuj i przywróci automatycznie.

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

Jeśli to działa, a aplikacja nie, problem leży w konfiguracji aplikacji.
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.