(yaml *strings.Builder, indent string)
| 169 | } |
| 170 | |
| 171 | func (e *CodexEngine) renderOpenAIProxyProviderToml(yaml *strings.Builder, indent string) { |
| 172 | yaml.WriteString("\n") |
| 173 | yaml.WriteString(indent + "model_provider = \"" + codexOpenAIProxyProviderID + "\"\n") |
| 174 | yaml.WriteString("\n") |
| 175 | yaml.WriteString(indent + "[model_providers." + codexOpenAIProxyProviderID + "]\n") |
| 176 | yaml.WriteString(indent + "name = \"" + codexOpenAIProxyProviderName + "\"\n") |
| 177 | yaml.WriteString(indent + "base_url = \"" + e.getOpenAIProxyProviderBaseURL() + "\"\n") |
| 178 | yaml.WriteString(indent + "env_key = \"OPENAI_API_KEY\"\n") |
| 179 | yaml.WriteString(indent + "supports_websockets = false\n") |
| 180 | } |
| 181 | |
| 182 | func (e *CodexEngine) getOpenAIProxyProviderBaseURL() string { |
| 183 | // AWF exposes the OpenAI-compatible provider on the shared OpenAI/Responses |
no test coverage detected