# LLM Configuration Troubleshooting

# How do you know LLM Configuration Succeeded?

img

# How do you know LLM Configuration Failed?

img

# Troubleshooting Checklist

Use this checklist before opening a support ticket:

  • File is named exactly ycbuddy-config.json

  • File is in the directory specified by -DuploadDir (not a subdirectory)

  • JSON is valid (no trailing commas, double-quoted keys and values)

  • llmProvider matches a supported value exactly (lowercase)

  • API key is complete, not expired, and has access at the provider

  • yCrash server was restarted after the file was added or changed

  • Server logs show successful YCBuddy / LLM client initialization

  • Outbound HTTPS from the yCrash server to the provider is allowed by your firewall.

Provider-specific checks (billing, hostnames, token types) are listed on each provider page.

# Security and Compliance Notes

  • The API key in ycbuddy-config.json is a live credential. Apply OS-level file permissions so only the yCrash service account can read it.

  • Diagnostic data from reports may be sent to the LLM provider as part of AI analysis. Review your organization's data-processing policy before enabling AI in regulated environments.

  • Usage is billed by your chosen provider, not by yCrash. Monitor API usage in that provider's console.

  • yCrash can optionally enforce monthly usage quotas per user tier via additional settings in the same config file (quotaEnabled, etc.). Contact your yCrash administrator if limits are required.