



<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Archiwa claude &#8226; Z IT Wzięte</title>
	<atom:link href="https://zitwziete.org/tag/claude/feed/" rel="self" type="application/rss+xml" />
	<link>https://zitwziete.org/tag/claude/</link>
	<description></description>
	<lastBuildDate>Fri, 20 Mar 2026 11:45:28 +0000</lastBuildDate>
	<language>pl-PL</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://zitwziete.org/wp-content/uploads/2021/10/cropped-logo1-bez-tla-biale-32x32.png</url>
	<title>Archiwa claude &#8226; Z IT Wzięte</title>
	<link>https://zitwziete.org/tag/claude/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Claude Code – 1 milion tokenów kontekstu i tryb głosowy</title>
		<link>https://zitwziete.org/claude-code-1-milion-tokenow-kontekstu-i-tryb-glosowy/</link>
					<comments>https://zitwziete.org/claude-code-1-milion-tokenow-kontekstu-i-tryb-glosowy/#respond</comments>
		
		<dc:creator><![CDATA[ZITWziete]]></dc:creator>
		<pubDate>Sun, 15 Mar 2026 19:15:40 +0000</pubDate>
				<category><![CDATA[AI Howto]]></category>
		<category><![CDATA[ai]]></category>
		<category><![CDATA[claude]]></category>
		<category><![CDATA[moje 0.02 pln]]></category>
		<category><![CDATA[porady]]></category>
		<guid isPermaLink="false">https://zitwziete.org/?p=1001</guid>

					<description><![CDATA[<p>Claude Code właśnie dostał dwie funkcje, na które czekali chyba wszyscy użytkownicy: okno kontekstowe rozszerzone do&#160;1 miliona tokenów&#160;oraz natywny&#160;voice mode&#160;– tryb głosowy, w którym mówisz do terminala zamiast pisać. Brzmi jak rewolucja? Sprawdźmy. Problem: amnezja w połowie zadania Jeśli używałeś Claude Code na większym projekcie, znasz ten scenariusz. Ładujesz codebase, odpalasz łańcuch tool calli – [&#8230;]</p>
<p>Artykuł <a href="https://zitwziete.org/claude-code-1-milion-tokenow-kontekstu-i-tryb-glosowy/">Claude Code – 1 milion tokenów kontekstu i tryb głosowy</a> pochodzi z serwisu <a href="https://zitwziete.org">Z IT Wzięte</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Claude Code właśnie dostał dwie funkcje, na które czekali chyba wszyscy użytkownicy: okno kontekstowe rozszerzone do&nbsp;<strong>1 miliona tokenów</strong>&nbsp;oraz natywny&nbsp;<strong>voice mode</strong>&nbsp;– tryb głosowy, w którym mówisz do terminala zamiast pisać. Brzmi jak rewolucja? Sprawdźmy.</p>



<h2 class="wp-block-heading">Problem:  amnezja w połowie zadania</h2>



<p class="wp-block-paragraph">Jeśli używałeś Claude Code na większym projekcie, znasz ten scenariusz. Ładujesz codebase, odpalasz łańcuch tool calli – czytanie plików, analiza, edycja, testy. Claude radzi sobie świetnie. Aż nagle w terminalu pojawia się komunikat:</p>



<pre class="wp-block-code"><code>Claude is compacting the conversation...</code></pre>



<p class="wp-block-paragraph">I od tego momentu zaczyna się jazda. Claude &#8222;zapomina&#8221; decyzje architektoniczne podjęte 20 minut temu. Czyta te same pliki ponownie. Czasami wręcz sprzecza się sam ze sobą – implementacja z kroku 5 nie pasuje do tego, co zrobił w kroku 2, bo krok 2 wyleciał z kontekstu.</p>



<p class="wp-block-paragraph">To był prawdziwy ból dupy przy dłuższych sesjach. Przy oknie 200K tokenów użyteczna przestrzeń to jakieś 150K po odjęciu bufora na kompakcję. Dla małego projektu – ok. Dla repo z backendem, frontendem i testami? Za mało.</p>



<h2 class="wp-block-heading">Rozwiązanie: 1M tokenów kontekstu – bez dopłat</h2>



<p class="wp-block-paragraph">13 marca 2026 Anthropic ogłosił, że okno kontekstowe o wielkości <strong>1 miliona tokenów</strong> jest teraz ogólnie dostępne dla modeli <strong>Opus 4.6</strong> i <strong>Sonnet 4.6</strong>. Bez beta headerów, bez specjalnych flag, bez dopłat za długi kontekst.</p>



<p class="wp-block-paragraph">Najważniejsze fakty:</p>



<ul class="wp-block-list">
<li><strong>Standardowa cena</strong> – za 900K tokenów płacisz dokładnie tyle samo za token co za 9K. Opus 4.6: $5/$25 za milion tokenów (input/output). Sonnet 4.6: $3/$15.</li>



<li><strong>Pełne rate limity</strong> – długie requesty mają taki sam throughput jak krótkie. W becie było inaczej.</li>



<li><strong>600 plików multimedialnych per request</strong> – wcześniej limit wynosił 100 obrazów lub stron PDF. Teraz 6x więcej.</li>



<li><strong>Bez beta headera</strong> – jeśli wcześniej go używałeś, API go po prostu ignoruje. Nie musisz nic zmieniać w kodzie.</li>



<li><strong>Dostępne na Claude Platform, Azure Foundry i Google Cloud Vertex AI.</strong></li>



<li><strong>Claude Code na planach Max, Team i Enterprise</strong> – Opus 4.6 automatycznie dostaje 1M kontekstu. Bez konfiguracji.</li>
</ul>



<h2 class="wp-block-heading">Co to oznacza w praktyce?</h2>



<p class="wp-block-paragraph">Przy 200K tokenów użyteczna przestrzeń to ~150K. Przy 1M masz ~830K tokenów na faktyczną pracę. To wystarczy na tysiące plików źródłowych, pełne trace&#8217;y tool calli i długie sesje debugowania –&nbsp;<strong>bez kompakcji</strong>.</p>



<p class="wp-block-paragraph">Anthropic podaje konkretną liczbę: od wdrożenia 1M kontekstu zanotowano&nbsp;<strong>15% spadek zdarzeń kompakcji</strong>&nbsp;wśród użytkowników Claude Code. To nie benchmark – to pomiar z realnego użycia.</p>



<p class="wp-block-paragraph">Co się zmienia w codziennej pracy:</p>



<ul class="wp-block-list">
<li><strong>Cały codebase w jednej sesji</strong> – nie musisz już wybierać, które pliki załadować. Ładujesz wszystko.</li>



<li><strong>Łańcuchy tool calli bez utraty kontekstu</strong> – Claude przeszukuje logi, bazy danych, kod źródłowy, proponuje fix – i nie zapomina, co znalazł na początku.</li>



<li><strong>Dłuższe sesje bez restartu</strong> – wielogodzinne sesje agentowe, które wcześniej wymagały ręcznego <code>/compact</code>, teraz trzymają się kupy.</li>
</ul>



<p class="wp-block-paragraph">Ciekawy jest też benchmark. Na teście MRCR v2 (Multi-Round Coreference Resolution) w wariancie 1M tokenów Opus 4.6 osiąga&nbsp;<strong>76%</strong>, podczas gdy Sonnet 4.5 – tylko 18,5%. To jakościowa różnica w tym, ile kontekstu model faktycznie potrafi wykorzystać bez &#8222;context rot&#8221; – degradacji jakości przy dużych ilościach danych.</p>



<h2 class="wp-block-heading">Context awareness – Claude wie, ile mu zostało</h2>



<p class="wp-block-paragraph">Modele Opus 4.6 i Sonnet 4.6 mają wbudowaną&nbsp;<strong>świadomość kontekstu</strong>&nbsp;(context awareness). Po każdym tool callu Claude dostaje informację w stylu:</p>



<pre class="wp-block-code"><code>Token usage: 35000/1000000; 965000 remaining</code></pre>



<p class="wp-block-paragraph">Dzięki temu model sam wie, ile miejsca mu zostało i może planować pracę odpowiednio. Nie zgaduje – wie. To jak zegarek na egzaminie zamiast strzelania, ile czasu minęło.</p>



<h2 class="wp-block-heading">Jak włączyć 1M w Claude Code?</h2>



<p class="wp-block-paragraph">Jeśli jesteś na planie&nbsp;<strong>Max, Team lub Enterprise</strong>&nbsp;– nie musisz nic robić. Opus 4.6 automatycznie używa 1M kontekstu.</p>



<p class="wp-block-paragraph">Sprawdzenie aktualnego modelu:</p>



<pre class="wp-block-code"><code>/model</code></pre>



<p class="wp-block-paragraph">Jeśli chcesz wymusić 1M na konkretnym modelu (np. przez alias):</p>



<pre class="wp-block-code"><code>opus&#91;1m]
sonnet&#91;1m]</code></pre>



<p class="wp-block-paragraph">Jeśli z jakiegoś powodu&nbsp;<strong>nie chcesz</strong>&nbsp;1M kontekstu:</p>



<p class="wp-block-paragraph">bash</p>



<pre class="wp-block-code"><code>export CLAUDE_CODE_DISABLE_1M_CONTEXT=1</code></pre>



<p class="wp-block-paragraph">To usuwa warianty 1M z model pickera.</p>



<h2 class="wp-block-heading">Voice mode – koduj głosem (ale po angielsku)</h2>



<p class="wp-block-paragraph">3 marca 2026 Anthropic zaczął roll-out natywnego trybu głosowego w Claude Code. Na razie dostępny dla ~5% użytkowników, ale roll-out rozszerza się z każdym tygodniem.</p>



<h3 class="wp-block-heading">Jak to działa?</h3>



<pre class="wp-block-code"><code>/voice</code></pre>



<p class="wp-block-paragraph">Wpisujesz tę komendę w terminalu. Od teraz:</p>



<ol class="wp-block-list">
<li><strong>Przytrzymaj spację</strong> – mów</li>



<li><strong>Puść spację</strong> – transkrypcja leci do promptu</li>



<li>Claude wykonuje polecenie jak zwykle</li>
</ol>



<p class="wp-block-paragraph">Tryb push-to-talk. Proste. Możesz też miksować – napisać pół prompta na klawiaturze, a resztę powiedzieć głosem. Transkrypcja wchodzi w miejsce kursora.</p>



<h3 class="wp-block-heading">Kiedy to ma sens?</h3>



<ul class="wp-block-list">
<li><strong>Opisywanie bugów</strong> – mówienie &#8222;sprawdź dlaczego ten API call zwraca 500 w produkcji, podejrzewam że middleware autentykacji łapie wyjątek i zwraca pusty obiekt&#8221; jest 3x szybsze niż pisanie tego samego.</li>



<li><strong>Sesje refaktoringu</strong> – mówisz co chcesz, Claude pisze kod. Dwie z czterech faz pracy (myślenie → wyrażenie intencji → pisanie kodu → review) nie wymagają klawiatury.</li>



<li><strong>Przerwy od klawiatury</strong> – po 6 godzinach kodowania ręce potrzebują odpoczynku. Głos pozwala kontynuować bez przerwy w pracy.</li>
</ul>



<h3 class="wp-block-heading">Ograniczenie: tylko angielski</h3>



<p class="wp-block-paragraph">I tu jest haczyk.&nbsp;<strong>Voice mode działa na razie tylko po angielsku.</strong>&nbsp;Silnik STT (speech-to-text) domyślnie transkrybuje na angielski. Jeśli mówisz po polsku, transkrypcja albo się sypie, albo produkuje bezsensowny tekst angielski.</p>



<p class="wp-block-paragraph">Na GitHubie Claude Code jest już otwarty issue (#33170) z prośbą o dodanie konfiguracji języka – ustawienie&nbsp;<code>voiceLanguage</code>&nbsp;w settings.json. Na razie nie istnieje. Społeczność wnioskuje o coś w stylu:</p>



<p class="wp-block-paragraph">json</p>



<pre class="wp-block-code"><code>{
  "voiceEnabled": true,
  "voiceLanguage": &#91;"en", "pl"]
}</code></pre>



<p class="wp-block-paragraph">Ale oficjalnie – silnik pod spodem (prawdopodobnie Whisper) wspiera wiele języków. Problem w tym, że Claude Code po prostu nie daje opcji wyboru języka. Na razie jedyne obejście to zewnętrzne narzędzia do dyktowania (Wispr Flow, Superwhisper, AquaVoice), które transkrybują w dowolnym języku i wklejają tekst do terminala.</p>



<p class="wp-block-paragraph"><strong>Protip:</strong>&nbsp;Nawet po angielsku – precyzyjne nazwy plików, ścieżki i zmienne lepiej wpisywać ręcznie. Voice sprawdza się świetnie do wyrażania intencji (&#8222;refactor the auth middleware to use RBAC&#8221;), kiepsko do precyzyjnych identyfikatorów.</p>



<h2 class="wp-block-heading">Dla kogo to jest?</h2>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Funkcja</th><th>Plan</th><th>Automatycznie?</th></tr></thead><tbody><tr><td>1M kontekst (Claude Code)</td><td>Max, Team, Enterprise</td><td>Tak</td></tr><tr><td>1M kontekst (API)</td><td>Tier 4+ lub custom rate limits</td><td>Tak (GA, bez headera)</td></tr><tr><td>Voice mode</td><td>Wszyscy z Claude Code</td><td>Roll-out (~5% → 100%)</td></tr></tbody></table></figure>



<h2 class="wp-block-heading">Podsumowanie</h2>



<p class="wp-block-paragraph">Dwie zmiany, które realnie wpływają na codzienną pracę z Claude Code:</p>



<p class="wp-block-paragraph"><strong>1M tokenów kontekstu</strong>&nbsp;– koniec z kompakcją w połowie zadania, koniec z &#8222;Claude zapomniał co robiliśmy&#8221;. Cały codebase, pełne trace&#8217;y, wielogodzinne sesje – w jednym oknie.</p>



<p class="wp-block-paragraph"><strong>Voice mode</strong>&nbsp;– szybsze wyrażanie intencji, mniej pisania, ale na razie tylko po angielsku. Jeśli pracujesz w angielskim środowisku – game changer. Jeśli chcesz mówić po polsku – poczekaj lub użyj zewnętrznego narzędzia do dyktowania.</p>



<p class="wp-block-paragraph">Czy Claude Code przestanie się gubić? Z 5x większym oknem kontekstowym – znacząco rzadziej. Nie jest to gwarancja (context rot istnieje nawet przy 1M tokenów), ale różnica między 200K a 1M jest jak różnica między kartką A4 a flipchartem. Więcej miejsca = mniej zgubionego kontekstu = lepsza praca.</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">Źródła</p>



<ul class="wp-block-list">
<li>Ogłoszenie 1M GA: <a href="https://claude.com/blog/1m-context-ga">claude.com/blog/1m-context-ga</a></li>



<li>Dokumentacja context windows: <a href="https://platform.claude.com/docs/en/build-with-claude/context-windows">platform.claude.com/docs/en/build-with-claude/context-windows</a></li>



<li>Claude Code docs – model config: <a href="https://code.claude.com/docs/en/model-config">code.claude.com/docs/en/model-config</a></li>



<li>Issue: voice language config: <a href="https://github.com/anthropics/claude-code/issues/33170">github.com/anthropics/claude-code/issues/33170</a></li>
</ul>



<p class="wp-block-paragraph"></p>
<p>Artykuł <a href="https://zitwziete.org/claude-code-1-milion-tokenow-kontekstu-i-tryb-glosowy/">Claude Code – 1 milion tokenów kontekstu i tryb głosowy</a> pochodzi z serwisu <a href="https://zitwziete.org">Z IT Wzięte</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://zitwziete.org/claude-code-1-milion-tokenow-kontekstu-i-tryb-glosowy/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
