UNPKG

symmetry-core

Version:

Use this repository to become an inference provider on the Symmetry network programmatically.

37 lines (36 loc) 1.21 kB
"use strict"; 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", };