MCPcopy Create free account
hub / github.com/github/gh-aw / renderOpenAIProxyProviderToml

Method renderOpenAIProxyProviderToml

pkg/workflow/codex_mcp.go:171–180  ·  view source on GitHub ↗
(yaml *strings.Builder, indent string)

Source from the content-addressed store, hash-verified

169}
170
171func (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
182func (e *CodexEngine) getOpenAIProxyProviderBaseURL() string {
183 // AWF exposes the OpenAI-compatible provider on the shared OpenAI/Responses

Callers 1

RenderMCPConfigMethod · 0.95

Calls 1

Tested by

no test coverage detected