symmetry-core
Version:
Use this repository to become an inference provider on the Symmetry network programmatically.
34 lines (33 loc) • 1.3 kB
TypeScript
export declare const NORMALIZE_REGEX: RegExp;
export declare const PROVIDER_HELLO_TIMEOUT = 30000;
export declare const serverMessageKeys: {
readonly challenge: "challenge";
readonly conectionSize: "conectionSize";
readonly healthCheck: "healthCheck";
readonly healthCheckAck: "healthCheckAck";
readonly healthCheckFailed: "healthCheckFailed";
readonly heartbeat: "heartbeat";
readonly inference: "inference";
readonly inferenceEnded: "inferenceEnded";
readonly inferenceError: "inferenceError";
readonly join: "join";
readonly joinAck: "joinAck";
readonly leave: "leave";
readonly newConversation: "newConversation";
readonly providerDetails: "providerDetails";
readonly reportCompletion: "reportCompletion";
readonly requestProvider: "requestProvider";
readonly sendMetrics: "sendMetrics";
readonly sessionValid: "sessionValid";
readonly verifySession: "verifySession";
readonly versionMismatch: "versionMismatch";
};
export declare const apiProviders: {
readonly LiteLLM: "litellm";
readonly LlamaCpp: "llamacpp";
readonly LMStudio: "lmstudio";
readonly Ollama: "ollama";
readonly Oobabooga: "oobabooga";
readonly OpenAICompatible: "openai-compatible";
readonly OpenWebUI: "openwebui";
};