| Parameter | Value | Notes |
|---|---|---|
| API Key | sk-xxxxxxxxxxxxxxxx | Enter the raw key directly |
| Base URL | https://platform.dataeyes.ai/v1 | Must include /v1. |
| Model Name | e.g. gpt-5 or claude-sonnet-4-6 | Must be a model supported by DataEyesAI that your account has permission to call. |
config.toml file.C:\Users\YourUsername\.codex~/.codexconfig.toml in that directory.# Basic configuration
model_provider = "dataeyes"
model = "Replace with the actual model name supported by DataEyesAI"
preferred_auth_method = "apikey"
disable_response_storage = true
# DataEyesAI custom Provider configuration
[model_providers.dataeyes]
name = "DataEyes"
base_url = "https://platform.dataeyes.ai/v1"
env_key = "DATAEYES_API_KEY"
wire_api = "responses"base_url) and instructs Codex to retrieve the API key from the DATAEYES_API_KEY environment variable.$env:DATAEYES_API_KEY="sk-your-dataeyes-key"[System.Environment]::SetEnvironmentVariable("DATAEYES_API_KEY", "sk-your-dataeyes-key", "User")Summarize the main module structure of the current repository. If Codex responds normally with output, congratulations — DataEyesAI is fully connected!config.toml and environment variable setup above, simply search for and install the Codex extension from the VS Code Extension Marketplace — it will work out of the box with no additional configuration needed inside VS Code.DATAEYES_API_KEY environment variable is actually set in your terminal. If you used the Windows permanent write command, you must fully close and reopen the terminal for the change to take effect.Bearer prefix.model field in config.toml must be filled in precisely. Cross-reference the available model list in the DataEyesAI console and enter the exact full name, character for character.responses wire API format. If instability occurs under high concurrency or unusual network conditions, ensure that wire_api = "responses" in config.toml has no typos, and verify that the selected model is fully compatible with the OpenAI Responses specification.