To repozytorium zawiera podstawową konfigurację startową wraz z połączeniem do OpenAI ChatGPT API:
.gitignoredla typowych plików lokalnych, cache narzędzi i pliku.env..env.example— szablon zmiennych środowiskowych (skopiuj jako.envi uzupełnij klucz API).Dockerfiledo uruchamiania środowiska roboczego w kontenerze..dockerignoreograniczający kontekst buildu obrazu.requirements.txtz zależnościami (openai,python-dotenv).chat.py— prosty klient ChatGPT w trybie konwersacji.
- Skopiuj plik przykładowy:
cp .env.example .env
- Otwórz
.envi wstaw swój klucz API:Klucz możesz wygenerować na stronie: https://platform.openai.com/api-keysOPENAI_API_KEY=sk-...twój_prawdziwy_klucz...
Uwaga: plik
.envjest dodany do.gitignore— nie zostanie przypadkowo opublikowany w repozytorium.
pip install -r requirements.txt
python chat.pyZbuduj obraz:
docker build -t codex-workspace .Uruchom kontener przekazując plik .env:
docker run --rm -it --env-file .env -v "$(pwd):/workspace" codex-workspaceNastępnie w kontenerze:
python chat.pyJeśli chcesz zainicjalizować to repozytorium zawartością projektu langchain-ai/langchain,
wykonaj lokalnie (poza tym środowiskiem):
gh repo clone langchain-ai/langchain .