Modely
Nastavte endpoint kompatibilní s OpenAI nebo Anthropic pomocí základní URL a případného API klíče. Otestujte připojení. Lokální server modelu musí běžet; vzdálené nástroje mohou data odesílat samostatně.
Ověř prázdný vstup a escapuj každý bajt 0xC0 a 0xDB, přičemž příliš velká data a jiné vstupní typy odmítni před kódováním.
Nastavte endpoint kompatibilní s OpenAI nebo Anthropic pomocí základní URL a případného API klíče. Otestujte připojení. Lokální server modelu musí běžet; vzdálené nástroje mohou data odesílat samostatně.
Vyberte složku a před úpravou nechte asistenta přečíst příslušné soubory. Určete cíl i hranice úkolu.
Kontrolujte změny a výstupy příkazů. Před přijetím výsledku spusťte kontroly projektu; vytvořený kód není automaticky otestovaný.
def slip_frame(payload):
if type(payload) is not bytes or len(payload) > 4096:
raise ValueError("slip.payload")
frame = bytearray([0xC0])
for value in payload:
if value == 0xC0:
frame.extend((0xDB, 0xDC))
elif value == 0xDB:
frame.extend((0xDB, 0xDD))
else:
frame.append(value)
frame.append(0xC0)
return bytes(frame)