ErrLookup › abi/screenshot-to-code
abi/screenshot-to-code
Drop in a screenshot and convert it to clean code (HTML/Tailwind/React/Vue) · Python · 205 source files
Analyzed at d026163f58 on 2026-08-14. 85 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| data.detail || "Request failed" | exception | error | http, frontend, error-handling, evals |
| Generation stopped: this variant exceeded its resource limit | exception | error | budget, cost-limit, agent, config |
| Agent exceeded max tool turns | exception | error | agent, loop-limit, timeout, engine |
| Generation finished without producing any output. | exception | error | agent, empty-output, llm, engine |
| OpenAI API key is missing. | exception | critical | api-key, openai, config, auth |
| Anthropic API key is missing. | exception | critical | api-key, anthropic, config, auth |
| Gemini API key is missing. | exception | critical | api-key, gemini, config, auth |
| Unsupported model: {model.value} | validation | error | model-registry, factory, valueerror, extensibility |
| Live API calls are disabled by default. Re-run with --live t | exception | warning | cli, opt-in, benchmark, cost-control |
| --iou-threshold must be between 0 and 1 | validation | warning | cli, validation, benchmark, iou |
| Missing GEMINI_API_KEY | exception | error | api-key, gemini, cli, env |
| Anthropic API key not found | exception | critical | api-key, anthropic, evals, config |
| Gemini API key not found | exception | critical | api-key, gemini, evals, config |
| OpenAI API key not found | exception | critical | api-key, openai, evals, config |
| No stack was provided | exception | error | evals, validation, stack, valueerror |
| No model was provided | exception | error | evals, validation, model, valueerror |
| Active session {active_session.name!r} is pinned to set {act | exception | error | evals, session, state-mismatch, validation |
| Invalid eval set name: {set_name!r} | exception | error | validation, evals, naming, path-safety |
| Text eval set not found: {set_name} | exception | error | evals, not-found, filesystem, text-set |
| Unreadable briefs.json for {set_name}: {exc} | exception | error | json, evals, filesystem, corruption |
| Invalid brief entry in {set_name}: id={brief_id!r} | exception | error | evals, json, validation, configuration |
| Eval set not found: {set_name} | exception | error | evals, filesystem, not-found |
| Not a set image: {filename!r} | exception | error | evals, validation, file-type, png |
| Invalid image path: {filename!r} | exception | error | evals, security, path-traversal, symlink |
| Prediction ID not found in initial response. | exception | error | replicate, api, image-generation, response-validation |
| Invalid prediction status response. | exception | error | replicate, api, image-generation, polling, response-validation |
| Inference errored out: {error_message} | exception | error | replicate, image-generation, inference-failure, api |
| Inference failed | exception | error | replicate, image-generation, inference-failure, retryable |
| Inference timed out | exception | error | replicate, timeout, image-generation, polling |
| Invalid prediction creation response. | exception | error | replicate, api, response-validation, image-generation |
| HTTP error occurred: {exc} | exception | error | replicate, http, api, image-generation, auth |
| An error occurred while requesting: {exc} | exception | error | replicate, network, http, proxy, image-generation |
| Request timed out | exception | error | replicate, timeout, httpx, asyncio |
| An unexpected error occurred: {exc} | exception | error | replicate, error-handling, http, debugging |
| Unexpected response from {context}: {result} | exception | error | replicate, image-generation, response-validation, output-parsing |
| Video mode requires a video to be provided | exception | error | prompts, validation, video, input-mode |
| Unsupported input mode: {input_mode} | exception | error | prompts, validation, input-mode, api-contract |
| Update requests require history or fileState.content | exception | error | prompts, validation, update, chat-history |
| Update history must include at least one user message | exception | error | prompts, validation, update, chat-history |
| Invalid run id | http | error | fastapi, validation, http-400, agent-runs, path-traversal |
| No runs recorded | http | warning | fastapi, http-404, sqlite, state, agent-runs |
| Run not found | http | error | fastapi, http-404, sqlite, agent-runs, lifecycle |
| Run has no captured output | http | warning | fastapi, http-404, artifacts, agent-runs, lifecycle |
| Invalid asset path | http | error | fastapi, http-400, path-traversal, security, symlink, agent-runs |
| Asset not found | http | warning | fastapi, http-404, assets, agent-runs |
| max_age_days must be >= 1 | http | error | fastapi, http-400, validation, prune, agent-runs |
| Design system name is required | http | error | fastapi, http-400, validation, design-systems |
| Design systems storage is not valid JSON | http | error | fastapi, http-500, json, corruption, design-systems, storage |
| Design systems storage must contain a list | http | error | fastapi, http-500, json, schema, corruption, design-systems |
| Design system not found | http | error | fastapi, http-404, crud, design-systems |
| Invalid eval set name: {set_name!r} | http | error | fastapi, http-400, validation, path-traversal, eval-sets |
| Eval set not found: {set_name} | http | error | fastapi, http-404, eval-sets, lifecycle |
| Not a set image: {filename!r} | http | error | fastapi, http-400, validation, png, eval-sets |
| Image not found | http | warning | fastapi, http-404, filesystem, eval-sets |
| Eval set not found: {request.eval_set} | http | error | fastapi, http-404, eval-sessions, eval-sets, lifecycle |
| Session not found | http | error | fastapi, http-404, eval-sessions, lifecycle, state |
| Error reading input files: {str(e)} | http | error | http-500, filesystem, evals, fastapi |
| Folder path is required | http | warning | http-400, validation, query-params, fastapi |
| Folder not found: {folder} | http | warning | http-404, filesystem, evals, fastapi |
| Error processing evals: {str(e)} | http | error | http-500, filesystem, evals, fastapi |
| Invalid eval set name: {set_name!r} | http | warning | http-400, validation, eval-sets, fastapi |
| Eval set not found: {request.set_name} | http | warning | http-404, eval-sets, fastapi |
| Eval set {request.set_name!r} has no images | http | warning | http-400, eval-sets, validation, fastapi |
| Active session {e.active_session.name!r} is pinned to set {e | http | warning | http-400, eval-sessions, eval-sets, state-management, fastapi |
| Invalid {side} JSON: {error.msg} (line {error.lineno}, colum | http | warning | http-400, json, validation, fastapi |
| Invalid {side} payload: {error} | http | warning | http-400, json, validation, openai, fastapi |
| At least one model is required | http | warning | http-400, validation, evals, fastapi |
| Error reading output folders: {str(e)} | http | error | http-500, filesystem, evals, fastapi |
| Invalid generated code config: {generated_code_config} | validation | error | websocket, validation, stack-config, generate-code |
| Invalid input mode: {input_mode} | validation | error | websocket, validation, input-mode, generate-code |
| Invalid generation type: {generation_type} | validation | error | websocket, validation, generate-code, generation-type |
| No OpenAI, Anthropic, or Gemini API key found. Please add th | exception | critical | api-key, configuration, env-vars, generate-code, websocket |
| Invalid report filename | http | warning | http-400, validation, path-traversal, prompt-reports, fastapi |
| Report not found | http | warning | fastapi, http-404, file-system, race-condition |
| Failed to read report: {e} | http | error | fastapi, json, file-system, atomic-write |
| max_age_days must be >= 1 | http | warning | fastapi, validation, http-400, pydantic |
| Unsupported protocol: {parsed.scheme} | exception | warning | url-validation, valueerror, screenshot, user-input |
| Error taking screenshot | exception | error | screenshotone, http-client, api-key, upstream-error |
| Error capturing screenshot: {str(e)} | http | error | fastapi, http-500, screenshot, error-handling |
| Prompt file must contain a JSON array. | validation | error | python, json, validation, cli, evals |
| Prompt item {index} must be a string or object. | validation | error | python, json, validation, evals |
| Prompt item {index} is missing a prompt string. | validation | error | python, json, validation, evals, schema |
| Unexpected response from {model}: {result} | exception | error | replicate, api-contract, evals, schema-drift |
| Missing REPLICATE_API_KEY or REPLICATE_API_TOKEN | console | critical | environment-variables, dotenv, replicate, cli, secrets |
| No available port found from {start_port} to {start_port + m | exception | critical | port-binding, networking, startup, uvicorn, dev-server |