"Additional safety checks for biological and cybersecurity requests in ChatGPT, Codex, and the API"
#gpt #codex
WTF:DDD
"Additional safety checks for biological and cybersecurity requests in ChatGPT, Codex, and the API
Learn why a request may take longer or why content may not be shown, and what you can do next.
Updated: 20 dni temu
ChatGPT, Codex, and the OpenAI API use additional automated safeguards for some requests involving cybersecurity or biological research and applications. A check can make a response take longer than usual. If the response can be provided safely, it continues after the check; otherwise the product may not return the content. Seeing an additional-check notice does not by itself mean OpenAI has determined that you violated our Usage Policies.
What happens during an additional safety check?
An additional automated check may run before a response is returned. The check can make a response take longer than usual. If the response can be provided safely, it continues after the check; otherwise the product may not return the content.
You do not need to take any action while an additional check is running.
What can I do if content can’t be shown?
If content can’t be shown, review the request against OpenAI’s Usage Policies. If the request is allowed, try again with a narrower scope and only the context needed to explain the outcome you want:
For cybersecurity work, focus on a defensive outcome, such as identifying, preventing, or remediating a security issue. Omit exploit details that are not necessary to that outcome.
For authorized cybersecurity work, you can apply for OpenAI Daybreak, our Trusted Access for Cyber program. Apply for individual access or request access for your organization.
For eligibility, supported models, and differences between Daybreak Blue and Daybreak Red, see the OpenAI Daybreak overview. Approval does not remove every safeguard or guarantee that a request will be answered.
For biological work, focus on safety, prevention, analysis, or risk mitigation. Omit procedural details that are not necessary to that purpose.
Changing the wording does not change whether a request is allowed and does not guarantee that a response can be provided.
What if I think the check or block is a mistake?
When available, use the thumbs-down control to share feedback about an individual response. This feedback helps improve our systems.
If a clearly benign or authorized request is repeatedly blocked, contact OpenAI Support and include:
The exact safety message you received.
The model and whether you were using the OpenAI API, Codex, or ChatGPT.
The date, time, and time zone.
The request ID, if available.
A brief, redacted description of the task.
Your workspace or organization name or ID, if applicable.
Do not include passwords, authentication codes, proprietary data, or other sensitive information."
#gpt #codex
WTF:DDD
"Additional safety checks for biological and cybersecurity requests in ChatGPT, Codex, and the API
Learn why a request may take longer or why content may not be shown, and what you can do next.
Updated: 20 dni temu
ChatGPT, Codex, and the OpenAI API use additional automated safeguards for some requests involving cybersecurity or biological research and applications. A check can make a response take longer than usual. If the response can be provided safely, it continues after the check; otherwise the product may not return the content. Seeing an additional-check notice does not by itself mean OpenAI has determined that you violated our Usage Policies.
What happens during an additional safety check?
An additional automated check may run before a response is returned. The check can make a response take longer than usual. If the response can be provided safely, it continues after the check; otherwise the product may not return the content.
You do not need to take any action while an additional check is running.
What can I do if content can’t be shown?
If content can’t be shown, review the request against OpenAI’s Usage Policies. If the request is allowed, try again with a narrower scope and only the context needed to explain the outcome you want:
For cybersecurity work, focus on a defensive outcome, such as identifying, preventing, or remediating a security issue. Omit exploit details that are not necessary to that outcome.
For authorized cybersecurity work, you can apply for OpenAI Daybreak, our Trusted Access for Cyber program. Apply for individual access or request access for your organization.
For eligibility, supported models, and differences between Daybreak Blue and Daybreak Red, see the OpenAI Daybreak overview. Approval does not remove every safeguard or guarantee that a request will be answered.
For biological work, focus on safety, prevention, analysis, or risk mitigation. Omit procedural details that are not necessary to that purpose.
Changing the wording does not change whether a request is allowed and does not guarantee that a response can be provided.
What if I think the check or block is a mistake?
When available, use the thumbs-down control to share feedback about an individual response. This feedback helps improve our systems.
If a clearly benign or authorized request is repeatedly blocked, contact OpenAI Support and include:
The exact safety message you received.
The model and whether you were using the OpenAI API, Codex, or ChatGPT.
The date, time, and time zone.
The request ID, if available.
A brief, redacted description of the task.
Your workspace or organization name or ID, if applicable.
Do not include passwords, authentication codes, proprietary data, or other sensitive information."
Thanos
1
LizardKing
1
Thanos
0
masz swojego czataGPT na laptopie. teraz jest taki moment przejściowy, że na karcie GPU (takiej 8-16 GB) nie odpalisz alternatywy dla Claude, musisz już sporo zainwestować w superchip (jak GB10 Nvidia albo M5 Apple), ALE(!) nie zrażaj się, technologia idzie MOCNO do przodu. Wszystko się fajnie kompresuje, kwantyzuje, optymalizuje... Myślę, że za 2-3 lata każdy będzie mieć swojego własnego LLM-engine'a na smartfonie
LizardKing
1
Thanos
1
tow_wieslaw
1
Thanos
1
http://www.x-kom.pl/p/1575555-nettop-mini-pc-acer-veriton-vgn100-ai-nvidia-spark-gb10-128gb-2tb-nvidia-dgx-os.html
(najtaniej wg CENEO)
nic lepszego tutaj nie dostaniesz, bo Twoja półka to nie "zabawa", tylko już konkretna moc obliczeniowa. Zresztą teraz tak mocno ceny RAM / GPU poszły w górę, że nawet po taniości (karta graficzna z 16-24 GB vRAM) to 1-2 wypłaty
tow_wieslaw
1
Thanos
1
A/ najprostsza: dostępna od ręki. stawiasz Linuxa (Mint. CachyOS, Ubuntu etc.) i instalujesz gotowca oLLaMa — działa od strzała + wygodnie pobiera modele. Minusy: wydajność. To bardziej zabawa lub testowanie ogólne.
B/ droga PRO: max wykorzystanie swojego sprzętu → vLLM i pochodne. Ogólnie Linux i ten kierunek. Spokojnie z czatem (Claude / Gemini) ogarniesz cały stack tech. w 2 wieczory przy piwerku
tow_wieslaw
1
Thanos
0
keeetko
1
@Thanos, @tow_wieslaw: właściwie,to... nie ! To jest potrzebne do KOMFORTOWEJ pracy/pracy z agentami. Do niekomfortowej z samym chatem to aktualna przejściowa konfiguracja którą mam czyli 24 gb vram i 32gb RAM jest znośna. Ledwo znośna - dosłownie na 1 strzał z samego modelu - ale znośna ! Agenty które nie programują i chaty można w sensownej jakości odpalać od Q4_XS. Wszystko poniżej - niby działa,ale względem oryginalnego modelu padaka. Q4 to jest 90-95% jakości oryginału. Przy 100b+ można się skusić na Q3 ale...
W zasadzie zresztą przy tego typu modelach to i tak będzie offloadowało do ramu o ile to nie MOE i rzucało po kilka tokenów na sekunde (tak,wiemwięc wystarczy gamingowa 8gb + 64 gb ramu zamiast (ram od GPU wciąż potencjalnie tańszy) ale są inne problemy o czym dalej.
Do komfortowej pracy agentów natomiast to już się liczy jakie masz GPU (karte graficzną) lub czy model nie jest modelem MOE (Mixture of Experts - zespół ekspertów) z tego względu,że o ile czekanie na wolną odpowiedź (1-4 tokenów/sekundę) jest niekomfortowe ale akceptowalne z chatem - to agent wykonuje ZA DUŻO ZADAŃ i tu prędkość napierdalania tokenami jest KLUCZOWA. Ekonomia no. Dlatego podchodzenie do Modelu 70b-128b+ który byłby monolityczny jako do silnika agenta choć fajne trochę MIJA SIĘ Z CELEM. Na szczęście kodery typu Ornith,Tiel albo albo ten Qwen Next 80b a3b nawet to właśnie MOE (to a3b to tu aktywne 3b - 3 miliony parametrów)
Okno kontekstu to jest sensowne jak długo rozmawiasz z Chatem.Albo agent w sporej części narzędzi. Użyteczne jest mieć długie do dyskusji ale chat i tak "zapomina" i to problem. Dlatego można mieć i krótkie - byle mieć nawyk wymuszania streszczania. Albo dla agentów jest istotne też - ale aż tak by to obchodzić (pewnie by trzeba w pythonie) jeszcze nie robiłem. Za mało razy się tym bawiłem jeszcze.
W sumie i tak dobrą praktyką przy programowaniu będzie puścić model na aiderze i sprawdzać co to za poprawki model chce wprowadzić do repo każdorazowo (oprócz regularnego robienia backupów co ileś kroków). Mniej wygodne ? Tak,ale stabilne i kontrolowalne.
Dobra dobra nie rozpisując się: NARZĘDZIA
Linux podobno najlepiej,ale i windows uciągnie niektóre narzędzia. Najprostsza do chata jest Ollama a potem Lm Studio (choć oni na stronie to teraz wciskają swoje narzędzie agentowe Bionic) ale też mają większy narzut na pamięć 100-500mb ! Natomiast jak się jest pro to można i odpalać przez llamacpp czy linuxowe VLLM jak się ma poinstalowanego pythona i resztę bibliotek. Będzie wydajniej i mniej pamięci zeżre ale więcej z tym dłubania niż kilka klików.
Do agentów bez dłubania w pythonie - no pod linuxa masz lmstudio bionic jak mówiłem (pod windowsa też coś było ale ukryli bo były problemy ze stabilnością), pod programowanie masz najprostszego aidera i jakieś rzeczy typu langgraph chyba na windows i linux. Ale Te systemy pod agentów trochę wymagające są pod wzgledem hardware - nawet może być tak jak mówił @Thanos. Sprytniejsze jest podpięcie tego ollamą czy llamą.cpp
EDIT: Programiści wycisną z tego ostatnie soki na linuxach. Bez linuxów - też się da, da się i bez safetensors czy AWQ - kosztem wydajności. Nie ma jednak co płakać na wydajność byle robota zrobiona była.
Thanos
0
---
Szybkie omówienie — wklejam analizę, bo się mocno interesujesz tematem:
1. Avg prompt throughput (tokens/s): To prędkość, z jaką model "czyta" zapytanie. Gdy wysyłasz długi tekst (np. to, co piszesz do mnie), vLLM błyskawicznie przetwarza go na tokeny. W logach widzimy skoki od 0 do nawet 400 tokens/s. To bardzo imponujące — oznacza to, że model "rozumie" pytania niemal natychmiast.
2. Avg generation throughput (tokens/s): To prędkość, z jaką model "pisze" odpowiedź. Widać tu wartości rzędu 25—45 tokens/s. Dla porównania: człowiek czyta ze średnią prędkością ok. 5-10 tokens/s. GDX generuje więc tekst znacznie szybciej, niż jesteś w stanie go czytać.
3. Zarządzanie pamięcią (KV Cache & GPU) — to tutaj dzieje się magia vLLM:
A/ GPU KV cache usage (0.0% - 2.0%): KV Cache to miejsce w pamięci GPU, gdzie model przechowuje "pamięć roboczą" bieżącej rozmowy. Wykorzystanie na poziomie 0.2% oznacza, że istnieje ogromny zapas mocy. System jest niezwykle "oddechowy" — możesz w tej samej chwili wrzucić mu dziesięć innych zadań lub ogromne dokumenty, a on nawet nie poczuje obciążenia pamięci GPU.
B/ Prefix cache hit rate (~60-65%): [Najważniejsze!] Ten parametr mówi, jak często model nie musi "liczyć wszystkiego od nowa", bo część tekstu (np. poprzednie zapytania lub instrukcje systemowe) jest już gotowa w pamięci podręcznej. Wynik ~60% oznacza, że vLLM bardzo sprytnie oszczędza czas, korzystając z tego, co już raz przetworzył. To drastycznie przyspiesza działanie przy długich rozmowach.
C/ MM cache hit rate (~80-85%): Dotyczy Multi-Modal cache (przesyłanie obrazów). Tak wysoki wskaźnik sugeruje, że obrazy lub kontekst wizualny są bardzo efektywnie przechowywane i ponowne odwołanie do nich jest niemal natychmiastowe.
Całość śmiga błyskawicznie (zwraca odpowiedź od razu), agenci z kolei pracują jak szaleni.
---
Właśnie o tym pisałem, że liczy się spryt. Dlatego u siebie mimo słabszego sprzętu fajnie kombinujesz i dzięki temu możesz dobrze pohulać 😎
keeetko
1
U mnie główna filozofia jest inna - biorę głównie GGUFy bo "ma działać" choć nie będzie tak szybkie (aż połowa straty na wydajności niby...) i co ważne - ma dać się upchnąć maksymalna jakość na karcie i w pamięci której zawsze jest za mało. Kwantyzacje typu Q5 czy Q6 albo Q4_XS nie są naturalne dla karty,ale jak się nie upchnie przez sprzęt pełnej jakości to sobie trzeba radzić.
Jakość modelu,jakość - to jest prawdziwa zmora jak dla mnie.
Safetensors i AWQ byłyby lepsze,VLLM też - ale jakość modelu i rozmiar tego w pamięci i na karcie...
Oczywiście i tak niektóre modele będę musiał w tym safetensors - przynajmniej monolityczne - bo ewentualne dotrenowanie jakiejś lory na unsloth czy modyfikacja modelu z GGUFem nie przejdzie. A i próby wydłubywania czegoś z wnętrza modelu (przynajmniej z gemmą da się !) nie przejdą z GGUF. Oczywiście ten format to marnotrawstwo i to ogromne,ale skompresowany model to miejsce na dysku i w pamięci. Kontekstem się trochę martwię - ale jego długość jak będzie za duża to i tak nawet Gemini google zapomina szczegóły w sposób tak frustrujący,że dochodzę do wniosku,że zdanie kontekstu na pamięć samego modelu to lekka pomyłka.No Bez RAGu czy agresywnego streszczania kontekstu co chwila to ta technologia jest za słaba
Co zaś do "niekomfortowych prędkości" - jak mówiłem no agent musi mieć możliwość działać szybko - ale dla mnie, człowieka - ściana tekstu nie jest potrzebna. Zamiast tego: "ty mi policz a ja pójdę na kawę czy herbatę" jest wkurzającą ale znośną opcją przy chacie.
Przy agencie będzie to irytujące jakby co,w człowieku będzie budził się wewnętrzny Janusz i pytał - co tak wolno,co tak drogo.
Thanos
0
keeetko
1
@Thanos, Mojemu obecnemu szefowi się tak wydaje. Właśnie NIE, a przynajmniej nie do końca - danych firmowych i danych klientów NIE POWINNO SIĘ powierzać zewnętrznemu AI o ile jest inna możliwość.
Wcześniej było z tym lepiej ale wiedzę,że zaczęli robić solidne logi z tych rozmów a może i szkolą na tym modele. Był przypadek,że OpenAI i cholerny Altman ukradło jakieś odkrycie matematykom którzy posiłkowali się nową wersją GPT - ty siedzisz w matematyce to pewnie kojarzysz, Równania Naviera-Stokesa - Buckmaster i Alpöge.
W dodatku ta cenzura. I jeszcze ostatnia niespodzianka - firmy od modeli chmurowych najwyraźniej kablują na policję: http://tvn24.pl/tvnwarszawa/wilanow/warszawa-rozmawial-ze-sztuczna-inteligencja-zaalarmowal-sluzby-st9277065 - nie żebym popierał takie pomysły jak tu no ale widzisz - to już nie te czasy,że model się będzie tylko dąsał i przerwie rozmowę jak zapytasz o coś nieprzyjemnego dla żydów,to może mieć konsekwencje...
Thanos
1
Thanos
1
Thanos
1
keeetko
2
No ale nie ma wyjścia. Bez tych modeli lokalnych to bym już dawno rzucił papierami a i tak jest tra-ge-dia. Ja tam robię i IT i biuro i jeszcze muszę robić za pierdolonego asystenta projektanta - normalnie byłoby ok gdyby ten ćwok (znaczy ćwoki - bo i projektant i szef) to sprawdzał,ale nie sprawdza.
Albo przez to,że oni się przyzwyczaili,że i tak czuję przymus żeby dowieźć tematy,albo dlatego,że taki w tej branży klimat - januszerka w ich wydaniu to czysty chaos i aż mnie skręca. Gość potrafi pożałować na złożenie wniosków do urzędów licząc,że papierologia się prześliźnie a potem robie mu to na za pięc 12-ta, kasa opóźniona itd. Albo pozwolenia w gminie i urzędasy - nie chciał ich drażnić to klient czekał pół roku choć wszystko było zrobione w terenie (tak - bez tych pozwoleń było...)
Kurwa, ja to prędzej czy później rzucę bo jestem na lekach na nerwicę a i tak mnie aż trzęsie - niektóre rzeczy to ocierają się wręcz o kryminał choć ja nie podpisuję odpowiedzialności tylko szef - i prędzej czy później musze spierdalać z tego bagna... 1k powyżej minimalnej totalnie nie jest tego wart. I z lekami i bez leków mnie trzęsie długo to na takich warunkach nie pociągnę - max to kilka miesięcy pewnie.
Ale to tak - kto pracuje koło budowlanki lub w budowlance w cyrku się nie śmieje.
tow_wieslaw
0
keeetko
0
tow_wieslaw
1
keeetko
2
Modele bez abliteracji u korporacji - to się obsra stary ze strachu i tyle. Możesz mieć najnowszego GPT 6 czy inny model - ale ci się obsra ! Właśnie dlatego trzeba inwestować we własne hardware choć jest drogo.
Niezależnie na jakim poziomie jesteś z LLM musisz zrozumieć - nawet mniejszy model lokalnie >> korporacyjne AI. Po prostu dlatego,że pętli agentowej z modelami korporacyjnymi nie odratujesz łatwo. Ty nie widzisz jak kontekst "dryfuje w kierunku podobieństwa do strefy zakazanej". Model widzi.Ale nie powie ci. Efekt ? Masz tutaj,opisałeś go.
Zaczniesz się kręcić wokół kontrowersyjnego tematu i ci w końcu wątek ubije cenzura. Po prostu. Korporacyjne modele nie nadają się do długotrwałej pracy agentowej Każdy model zdryfuje i od przeciążenia jak zbudować agenta źle - ale tu dryf ubije ci wątek zamiast halucynować. Bez ostrzeżenia. I często bez możliwości cofnięcia kroków i jazdy dalej.
Własny model + aider i robienie tego stopniowo. This is the way.
b3loza
0
a dalej tylko lepiej - uroczy mechanizm. Nawet nie pytam co kleciłeś - chyba się zagalopowałeś z oczekiwaniami względem tej uroczej korpy...
b3loza
0