APIMaster.ai

DeepSeek V4 Flash i Pro w Codex: konfiguracja i wybór modelu

Skonfiguruj DeepSeek w Codex z APIMaster. Znajdź config.toml w Windows, macOS i Linux, ustaw klucz API, uruchom czat interaktywny i wybierz model.

Skonfiguruj swój klucz API APIMaster oraz plik config.toml Codexa, a następnie uruchom codex, aby rozmawiać z DeepSeek. Użyj deepseek-v4-flash, deepseek-v4-pro. Codex łączy się przez Responses API pod adresem https://apimaster.ai/v1.

Zanim zaczniesz

Wykonaj sprawdzenie środowiska, zainstaluj Codex zgodnie z ogólnym przewodnikiem i uzyskaj klucz API APIMaster z dostępem do tych modeli oraz wystarczającym saldem.

codex --version

1. Otwórz katalog konfiguracyjny

Windows

Naciśnij Win + R, wpisz poniższą ścieżkę i naciśnij Enter:

%USERPROFILE%\.codex

Jeśli folder nie istnieje, utwórz go. Otwórz lub utwórz plik config.toml w edytorze tekstu. Upewnij się, że nazwa pliku to nie config.toml.txt.

macOS / Linux

W macOS w Finderze naciśnij Command + Shift + G i wpisz:

~/.codex

W Linuksie otwórz ten sam katalog w menedżerze plików lub edytorze. W razie potrzeby utwórz go z terminala:

mkdir -p ~/.codex

Otwórz lub utwórz plik config.toml w tym katalogu. Jeśli używasz niestandardowego katalogu stanu Codexa, użyj tego katalogu.

2. Skonfiguruj config.toml

Obie platformy używają tej samej zawartości:

model = "deepseek-v4-flash"
model_provider = "apimaster"
model_reasoning_summary = "none"
model_supports_reasoning_summaries = false

[model_providers.apimaster]
name = "APIMaster"
base_url = "https://apimaster.ai/v1"
env_key = "APIMASTER_API_KEY"
wire_api = "responses"

Jeśli plik już istnieje, zrób jego kopię zapasową i scal te ustawienia. Zastąp istniejące klucze najwyższego poziomu zamiast ich powielać i umieść je przed pierwszym nagłówkiem [tabeli]. Scal sekcję dostawcy, jeśli już istnieje. To zmienia domyślnego dostawcę i model dla nowych sesji Codexa.

Adres URL bazowy zawiera /v1. Zachowaj wire_api = "responses"; sam endpoint Chat Completions jest niewystarczający dla tego scenariusza. Ustawienia podsumowań wyłączają opcjonalne podsumowania rozumowania, a nie wewnętrzne myślenie modelu.

Aby zachować istniejącego domyślnego dostawcę, umieść tę konfigurację w pliku ~/.codex/deepseek.config.toml (Windows: %USERPROFILE%\.codex\deepseek.config.toml). Następnie dodaj --profile deepseek do poniższych poleceń startowych. Nazwane pliki profili wymagają Codexa 0.134.0 lub nowszego i dziedziczą pozostałe ustawienia bazowe.

3. Ustaw swój klucz API

Zastąp YOUR_APIMASTER_API_KEY kluczem z APIMaster. Konfiguracja TOML przechowuje nazwę zmiennej środowiskowej, a nie sam klucz.

Windows PowerShell

Uruchom w terminalu, z którego będziesz uruchamiać Codex:

$env:APIMASTER_API_KEY = 'YOUR_APIMASTER_API_KEY'

Aby zapisać go również na przyszłe terminale:

[Environment]::SetEnvironmentVariable('APIMASTER_API_KEY', 'YOUR_APIMASTER_API_KEY', 'User')

Po zapisaniu zmiennej trwałej otwórz nowy terminal albo nadal używaj bieżącego terminala, w którym wykonałeś pierwsze polecenie.

macOS / Linux

export APIMASTER_API_KEY='YOUR_APIMASTER_API_KEY'

To działa w bieżącym terminalu. Aby używać go w nowych terminalach, dodaj tę samą linię export do pliku startowego powłoki, np. ~/.zshrc dla Zsh lub ~/.bashrc dla interaktywnego Bash, a następnie otwórz nowy terminal. Pliki zawierające prawdziwe klucze trzymaj w prywatności i poza współdzielonymi repozytoriami.

4. Uruchom Codex i czatuj

Otwórz terminal w katalogu swojego projektu i uruchom:

codex

Po normalnych pytaniach pierwszego uruchomienia lub zaufania do projektu sprawdź, że aktywnym modelem jest deepseek-v4-flash. W rozmowie Codexa wpisz:

Reply with exactly OK.

Normalna odpowiedź potwierdza podstawowe połączenie. Następnie możesz poprosić o wyjaśnienie kodu, odczytanie pliku lub wprowadzenie zmiany. Sprawdzaj standardowe pytania o uprawnienia do plików i poleceń.

5. Wybierz inny model

Dla tych niestandardowych identyfikatorów modeli wybierz model jawnie przy uruchamianiu Codexa. Uruchamiaj jedno polecenie naraz w swoim terminalu:

codex --model deepseek-v4-flash
codex --model deepseek-v4-pro

Każde polecenie otwiera interaktywną rozmowę. Aby przełączyć się z otwartej sesji, wpisz /exit, a następnie uruchom polecenie dla wybranego modelu. Aby kontynuować istniejącą zapisaną rozmowę z innym modelem, użyj codex resume SESSION_ID --model MODEL_ID zamiast rozpoczynać nową rozmowę.

W Codexie /model otwiera katalog modeli, a /status pokazuje aktywny model. Menu nie zawiera automatycznie każdego modelu z marketplace'u modeli APIMaster. Jeśli brakuje Twojego modelu DeepSeek, użyj --model jak wyżej. Nie zakładaj, że składnia /model MODEL_ID z Claude Code działa w Codexie; nie jest to tutaj zweryfikowana ścieżka wyboru niestandardowego modelu.

Dla opcjonalnego nazwanego profilu, na przykład:

codex --profile deepseek --model deepseek-v4-flash

Aby zmienić domyślny model na przyszłe uruchomienia, edytuj wartość model najwyższego poziomu w używanej konfiguracji.

Rozwiązywanie problemów

Objaw Co sprawdzić
Brak klucza API / 401 Ustaw APIMASTER_API_KEY w terminalu, z którego uruchamiasz Codex; sprawdź ważność klucza i saldo.
Nadal używany inny dostawca Sprawdź model_provider, wybrany profil, nadpisania projektu i flagi startowe. Uruchom ponownie po edycji konfiguracji.
Błąd parsowania TOML Unikaj zduplikowanych kluczy lub tabel; ustawienia najwyższego poziomu muszą poprzedzać nagłówki tabel.
404 / nieobsługiwany protokół Użyj https://apimaster.ai/v1 i wire_api = "responses".
Brak modelu w /model Użyj pełnego identyfikatora modelu z codex --model. Wbudowany katalog nie jest listą modeli bramy.
Ostrzeżenie o metadanych lub liście modeli Te identyfikatory mogą nie mieć metadanych Codexa. Sprawdź ostateczną odpowiedź; limit kontekstu z rozwiązania awaryjnego nie jest zweryfikowaną możliwością modelu.
Ostrzeżenie o strumieniu rozumowania/wyjścia Sprawdź ostateczną odpowiedź i wyniki narzędzi. Zgłoś przerwane wyjście, podając model, wersję CLI, czas UTC i identyfikator żądania, jeśli dostępny.

Walidacja i opcjonalne sprawdzenie narzędzi

Zarejestrowane testy integracyjne: 2026-09-07 UTC, Codex CLI 0.153.4, Linux. Wszystkie wymienione tutaj modele zwróciły oczekiwany tekst i użyły narzędzia do odczytania lokalnego pliku. Złożone zadania programistyczne były poza zakresem tego testu. Instrukcje konfiguracji dla Windows i macOS zostały podane, ale te systemy operacyjne nie były częścią zarejestrowanych uruchomień. Te sprawdzenia nie potwierdzają pełnej zgodności funkcji, zachowania w długich sesjach ani maksymalnych limitów kontekstu.

Aby sprawdzić narzędzia plikowe, utwórz w tymczasowym projekcie plik probe.txt o zawartości:

FILE_PROBE_739182

Uruchom tam Codex z wybranym modelem, a następnie wpisz:

Read probe.txt using a tool and reply with its exact contents. Do not guess.

Potwierdź, że narzędzie do odczytu plików zostało uruchomione, a odpowiedź zgadza się z plikiem. Użyj tego po sprawdzeniu, że podstawowa rozmowa działa.

FAQ

Czy to korzysta z mojej subskrypcji ChatGPT?

Żądania używają Twojego klucza i salda APIMaster. Codex jest klientem; DeepSeek jest wybranym modelem. Ta konfiguracja nie czyni DeepSeeka modelem OpenAI.

Dlaczego Claude Code używa innego adresu URL?

Codex używa https://apimaster.ai/v1 dla Responses. Claude Code używa katalogu głównego serwisu https://apimaster.ai i sam dołącza /v1/messages.

Powiązane przewodniki i źródła