Connection
Base URL, credentials and a reachable server.
Rotacline gives cyclic-text review a concrete question: which starting position preserves the text and sorts first?
Base URL, credentials and a reachable server.
A model available through the configured endpoint.
Context limits and tool support are determined by the model and server.
def minimal_rotation(text):
if not isinstance(text, str) or len(text) > 256:
raise ValueError("text.limit")
if not text:
return ""
return min(text[i:] + text[:i] for i in range(len(text)))