refactor(open-sse): source mimo-free/opencode base URL from PROVIDERS
CHAT_URL and opencode buildUrl base now read from PROVIDERS instead of repeating the literal. Values identical; providers byte-for-byte + gate clean. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
parent
64182c0484
commit
bb597cbced
3 changed files with 3 additions and 3 deletions
|
|
@ -5,7 +5,7 @@ import { createHash } from "crypto";
|
||||||
import os from "os";
|
import os from "os";
|
||||||
|
|
||||||
const BOOTSTRAP_URL = "https://api.xiaomimimo.com/api/free-ai/bootstrap";
|
const BOOTSTRAP_URL = "https://api.xiaomimimo.com/api/free-ai/bootstrap";
|
||||||
const CHAT_URL = "https://api.xiaomimimo.com/api/free-ai/openai/chat";
|
const CHAT_URL = PROVIDERS["mimo-free"].baseUrl;
|
||||||
const SESSION_AFFINITY_PREFIX = "ses_";
|
const SESSION_AFFINITY_PREFIX = "ses_";
|
||||||
const SESSION_ID_LENGTH = 24;
|
const SESSION_ID_LENGTH = 24;
|
||||||
const JWT_FALLBACK_TTL_SEC = 3000;
|
const JWT_FALLBACK_TTL_SEC = 3000;
|
||||||
|
|
|
||||||
|
|
@ -15,7 +15,7 @@ export class OpenCodeExecutor extends BaseExecutor {
|
||||||
}
|
}
|
||||||
|
|
||||||
buildUrl(model) {
|
buildUrl(model) {
|
||||||
const base = "https://opencode.ai";
|
const base = this.config.baseUrl;
|
||||||
return MESSAGES_MODELS.has(model)
|
return MESSAGES_MODELS.has(model)
|
||||||
? `${base}/zen/v1/messages`
|
? `${base}/zen/v1/messages`
|
||||||
: `${base}/zen/v1/chat/completions`;
|
: `${base}/zen/v1/chat/completions`;
|
||||||
|
|
|
||||||
File diff suppressed because one or more lines are too long
Loading…
Reference in a new issue