Modele
Configurează un endpoint compatibil OpenAI sau Anthropic cu URL-ul de bază și cheia API, dacă este necesară. Testează conexiunea. Serverul local trebuie să ruleze; instrumentele externe pot transmite date separat.
Pune dimensiunile sursei și containerului într-un mic tabel de test și verifică rezultatul întreg înainte de a-l lega de stilul de poziționare a imaginii.
Configurează un endpoint compatibil OpenAI sau Anthropic cu URL-ul de bază și cheia API, dacă este necesară. Testează conexiunea. Serverul local trebuie să ruleze; instrumentele externe pot transmite date separat.
Selectează un dosar și cere asistentului să citească fișierele relevante înainte de editare. Definește obiectivul și limitele sarcinii.
Verifică modificările și rezultatele comenzilor. Rulează verificările proiectului înainte de acceptare; codul generat nu este testat automat.
def fit_box(image_width, image_height, box_width, box_height):
values = (image_width,image_height,box_width,box_height)
if any(type(v) is not int or not 1 <= v <= 1000000 for v in values):
raise ValueError("dimensions 1 through 1000000")
if image_width*box_height > image_height*box_width:
width, height = box_width, image_height*box_width//image_width
else:
width, height = image_width*box_height//image_height, box_height
if not width or not height: raise ValueError("subpixel result")
return (box_width-width)//2, (box_height-height)//2, width, height