From 646e7e9c11da7a1034863f6e7eaf3969b0b9ade4 Mon Sep 17 00:00:00 2001 From: Pranav <56645758+pranav4501@users.noreply.github.com> Date: Sat, 10 May 2025 18:16:28 -0500 Subject: [PATCH] feat: added arceeai as a provider (#818) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Added ArceeAI as a provider - https://conductor.arcee.ai/v1 - Compatible with ArceeAI SLMs (Virtuoso, Maestro) - Works with ArceeAI's Conductor auto‑router models (auto, auto‑tool), once #817 is merged --- README.md | 6 ++++++ codex-cli/src/utils/providers.ts | 5 +++++ 2 files changed, 11 insertions(+) diff --git a/README.md b/README.md index 33f6128b..53a9718c 100644 --- a/README.md +++ b/README.md @@ -105,6 +105,7 @@ export OPENAI_API_KEY="your-api-key-here" > - deepseek > - xai > - groq +> - arceeai > - any other provider that is compatible with the OpenAI API > > If you use a provider other than OpenAI, you will need to set the API key for the provider in the config file or in the environment variable as: @@ -434,6 +435,11 @@ Below is a comprehensive example of `config.json` with multiple custom providers "name": "Groq", "baseURL": "https://api.groq.com/openai/v1", "envKey": "GROQ_API_KEY" + }, + "arceeai": { + "name": "ArceeAI", + "baseURL": "https://conductor.arcee.ai/v1", + "envKey": "ARCEEAI_API_KEY" } }, "history": { diff --git a/codex-cli/src/utils/providers.ts b/codex-cli/src/utils/providers.ts index 698d0d70..2fa85377 100644 --- a/codex-cli/src/utils/providers.ts +++ b/codex-cli/src/utils/providers.ts @@ -47,4 +47,9 @@ export const providers: Record< baseURL: "https://api.groq.com/openai/v1", envKey: "GROQ_API_KEY", }, + arceeai: { + name: "ArceeAI", + baseURL: "https://conductor.arcee.ai/v1", + envKey: "ARCEEAI_API_KEY", + }, };