Plik AGENTS.md dla agentów
AGENTS.md to zwykły plik tekstowy w głównym folderze projektu, który agenty AI czytają przed rozpoczęciem pracy. Jantaris udostępnia gotową wersję pod adresem https://jantaris.com/agents.md. Po wrzuceniu jej do repozytorium agent wie, jak uwierzytelnić się kluczem, jak zlecić obraz albo wideo przez POST /v1/generate, jak odpytać zadanie, jak rozmawiać z modelami czatu i jak podłączyć serwer MCP. Nie musisz mu niczego tłumaczyć.
Co jest w pliku
- base URL
https://jantaris.com/v1i nagłówekAuthorization: Bearer $JANTARIS_API_KEY, - zasady kosztów: blokada przed startem, nieudana generacja za 0, kody
402i403, - katalog modeli (
GET /v1/models,GET /v1/models/{id}) i zasada "przeczytaj schemat, zanim wyśleszinput", - przykłady curl: obraz, wideo z odpytywaniem, piosenka z tekstem, czat,
- webhooki z podpisem,
- konfiguracja serwera MCP dla Claude Code, Codex CLI i Cursora,
- tabela błędów i ostrzeżenie, że
POST /v1/generatenie jest idempotentny.
Plik jest po angielsku, bo tak najlepiej czytają go agenty. Odpowiadać będą w języku, w którym do nich piszesz.
Pobranie do repozytorium
Otwórz terminal w głównym folderze projektu.
macOS i Linux
curl -fsSL https://jantaris.com/agents.md -o AGENTS.mdMasz już własny AGENTS.md? Dopisz opis Jantarisa na końcu zamiast nadpisywać:
curl -fsSL https://jantaris.com/agents.md >> AGENTS.mdWindows PowerShell
Invoke-WebRequest -Uri "https://jantaris.com/agents.md" -OutFile "AGENTS.md"Dopisanie do istniejącego pliku:
Invoke-RestMethod -Uri "https://jantaris.com/agents.md" | Add-Content -Path "AGENTS.md" -Encoding utf8Bez terminala
Otwórz https://jantaris.com/agents.md w przeglądarce, zaznacz całość (Ctrl+A), skopiuj i wklej do nowego pliku AGENTS.md w folderze projektu.
Sprawdzenie
head -5 AGENTS.mdGet-Content AGENTS.md -TotalCount 5Pierwsza linia to # AGENTS.md - Jantaris API. Potem zapytaj agenta: "Jak według AGENTS.md wygenerować obraz przez Jantaris?". Jeśli odpowie z POST /v1/generate i ?wait=60, plik działa.
Które narzędzia go czytają
| Narzędzie | Jak |
|---|---|
| Codex CLI | Czyta AGENTS.md automatycznie |
| Cursor | Czyta AGENTS.md w głównym folderze projektu |
| VS Code (Copilot) | Czyta AGENTS.md w trybie agenta |
| OpenCode | Czyta AGENTS.md automatycznie |
| Claude Code | Czyta CLAUDE.md. Dopisz w nim linię @AGENTS.md, a Claude Code dołączy plik |
| Aider | Uruchom aider --read AGENTS.md |
| Inne | Wklej na początku rozmowy: "Przeczytaj AGENTS.md i trzymaj się go" |
Dla Claude Code najprościej:
echo "@AGENTS.md" >> CLAUDE.mdAdd-Content -Path "CLAUDE.md" -Value "@AGENTS.md"Klucz zostaje poza repozytorium
Plik nie zawiera klucza. Agent czyta go ze zmiennej środowiskowej JANTARIS_API_KEY, którą ustawiasz raz:
export JANTARIS_API_KEY="sk-jt-..."[Environment]::SetEnvironmentVariable("JANTARIS_API_KEY", "sk-jt-...", "User")Klucz tworzysz w panelu, zakładka Klucze API. Ustaw mu Limit miesięczny - agent z dostępem do generowania wideo powinien mieć twardy sufit wydatków.
Jeśli trzymasz klucz w pliku .env, upewnij się, że .env jest w .gitignore.
Własne zasady pod spodem
Pod opisem API dopisz zasady dla swojego projektu, np.:
## Zasady projektu
- Przed każdą generacją wideo podaj koszt (estimated_cost) i poczekaj na moją zgodę.
- Obrazy zapisuj w public/img/ jako .webp.
- Do obrazów używaj nano-banana-pro, do wideo seedance-2.5 w 720p.
- Nie generuj więcej niż 3 warianty naraz.Aktualizacja
Gdy dodamy nowe endpointy albo zmienimy przykłady, wystarczy pobrać plik ponownie poleceniem z sekcji wyżej. Jeśli dopisałeś własne zasady, trzymaj je w osobnej sekcji i po pobraniu wklej z powrotem albo przenieś do osobnego pliku.
Najczęstsze problemy
| Objaw | Rozwiązanie |
|---|---|
| W pliku jest HTML zamiast tekstu | Sprawdź adres: https://jantaris.com/agents.md (małe litery, bez /pl/) |
| Polskie znaki w twoich zasadach są popsute w Windows | Zapisz plik jako UTF-8 (-Encoding utf8 w PowerShellu) |
| Agent ignoruje plik | Upewnij się, że leży w głównym folderze projektu. W Claude Code dodaj @AGENTS.md do CLAUDE.md |
Agent dostaje 401 | Zmienna JANTARIS_API_KEY nie jest ustawiona w terminalu, z którego go uruchomiłeś |









