2. Config

Aware uses a global config .toml file for configuration. The file is provided during initial installation. For clarity, below is a set of configurations that can be modified according to your needs.

Models config (Mandetory)

Aware uses 3 types of models:

  • OpenAI and Anthropic foundation models - Used for our core agent

  • OpenAI embeddings - Code chunking

  • OpenAI light models (4o/4o-mini) - Text summaries


[openai]
org_id = '...'
api_key = '...'

[anthropic_api]
key = '...'

[openai_api]
org_id = '...'
api_key = '...'
  • Sentry - We use Sentry for error tracking. When enabled, we only emit code crashes and traces.

  • Mixpanel - Used for analytics only, there user data is not sent at all

  • CLIENT_DISPLAY_NAME - Name of your org e.g. "qodo_ai" used as identifier for the above tools

CLIENT_DISPLAY_NAME = "N/A"


[sentry]
dsn = "..."
environment = "PRODUCTION"


[mixpanel]
token = "..."
api_secret = "..."

Last updated

Was this helpful?