symmetry-core
Version:
Use this repository to become an inference provider on the Symmetry network programmatically.
37 lines (36 loc) • 1.21 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.apiProviders = exports.serverMessageKeys = exports.PROVIDER_HELLO_TIMEOUT = exports.NORMALIZE_REGEX = void 0;
exports.NORMALIZE_REGEX = /\s*\r?\n|\r/g;
exports.PROVIDER_HELLO_TIMEOUT = 30000;
exports.serverMessageKeys = {
challenge: "challenge",
conectionSize: "conectionSize",
healthCheck: "healthCheck",
healthCheckAck: "healthCheckAck",
healthCheckFailed: "healthCheckFailed",
heartbeat: "heartbeat",
inference: "inference",
inferenceEnded: "inferenceEnded",
inferenceError: "inferenceError",
join: "join",
joinAck: "joinAck",
leave: "leave",
newConversation: "newConversation",
providerDetails: "providerDetails",
reportCompletion: "reportCompletion",
requestProvider: "requestProvider",
sendMetrics: "sendMetrics",
sessionValid: "sessionValid",
verifySession: "verifySession",
versionMismatch: "versionMismatch",
};
exports.apiProviders = {
LiteLLM: "litellm",
LlamaCpp: "llamacpp",
LMStudio: "lmstudio",
Ollama: "ollama",
Oobabooga: "oobabooga",
OpenAICompatible: "openai-compatible",
OpenWebUI: "openwebui",
};
;