@@ -44,6 +44,36 @@ NemoClaw validates the selected provider and model before creating the sandbox.
4444NemoClaw validates Gemini inference through its OpenAI-compatible Chat Completions path.
4545When you enter a custom Gemini model ID, NemoClaw checks Google's native model catalog and accepts IDs with or without the ` models/ ` prefix.
4646It skips the Responses API probe because Gemini does not support ` /v1/responses ` .
47+ When NemoClaw reads the native Google model catalog, it keeps only models that support ` generateContent ` .
48+ Embedding-only models are filtered out of the catalog, so they do not appear as onboarding choices.
49+
50+ ## Troubleshooting
51+
52+ Model validation can fail with these messages:
53+
54+ - ` Could not validate model against https://generativelanguage.googleapis.com/v1beta/models: <reason> `
55+ NemoClaw could not read the Google model catalog.
56+ The ` <reason> ` value identifies an authentication, network, response, or pagination failure.
57+ Verify ` GEMINI_API_KEY ` , host access to ` generativelanguage.googleapis.com ` , and the reported response.
58+ - ` Model '<model>' is not available from Google Gemini. Checked https://generativelanguage.googleapis.com/v1beta/models. `
59+ The catalog did not contain the model ID.
60+ This message also appears when the catalog omits ` models ` , because NemoClaw treats the response as an empty catalog.
61+ Check the ID for typing errors.
62+ Custom IDs can include or omit the ` models/ ` prefix.
63+ Embedding-only models do not appear because they do not support ` generateContent ` .
64+ - ` Unexpected Gemini model catalog response: expected a top-level models array `
65+ The Google model catalog returned a non-null ` models ` value that is not an array.
66+ Retry the request, then inspect the Google service or proxy response if the error continues.
67+ - ` Gemini model catalog pagination repeated page token '<token>' `
68+ The catalog repeated a ` nextPageToken ` , so NemoClaw stopped reading pages.
69+ Retry the request, then inspect the Google service or proxy response if the error continues.
70+ - ` Gemini model catalog pagination exceeded <count> pages `
71+ The catalog exhausted the 25-page ` GEMINI_MODEL_CATALOG_MAX_PAGES ` limit.
72+ Retry the request, then inspect the Google service or proxy response if the error continues.
73+ - ` Onboard inference smoke check failed. `
74+ The validation request failed.
75+ The output shows the provider, model, and API base URL.
76+ Compare these values with your configuration.
4777
4878## Related Topics
4979
0 commit comments