Query GPT-4o with a user question and repository context.
The directory containing the repository files.
The user's question.
Optional
Optional path to the .gitignore file.
The response from GPT-4o.
Error if the token limit is exceeded.
Query GPT-4o with a user question and repository context.