Sync openrouter providers list Closes #4405
| @@ -24,6 +24,23 @@ export let openRouterModels = []; | |||
| 24 | * @type {string[]} | 24 | * @type {string[]} |
| 25 | */ | 25 | */ |
| 26 | const OPENROUTER_PROVIDERS = [ | 26 | const OPENROUTER_PROVIDERS = [ |
| 27 | 'AnyScale', | ||
| 28 | 'Cent-ML', | ||
| 29 | 'HuggingFace', | ||
| 30 | 'Hyperbolic 2', | ||
| 31 | 'Lepton', | ||
| 32 | 'Lynn 2', | ||
| 33 | 'Lynn', | ||
| 34 | 'Mancer', | ||
| 35 | 'Modal', | ||
| 36 | 'OctoAI', | ||
| 37 | 'Recursal', | ||
| 38 | 'Reflection', | ||
| 39 | 'Replicate', | ||
| 40 | 'SambaNova 2', | ||
| 41 | 'SF Compute', | ||
| 42 | 'Together 2', | ||
| 43 | '01.AI', | ||
| 27 | 'AI21', | 44 | 'AI21', |
| 28 | 'AionLabs', | 45 | 'AionLabs', |
| 29 | 'Alibaba', | 46 | 'Alibaba', |
| @@ -55,6 +72,7 @@ const OPENROUTER_PROVIDERS = [ | |||
| 55 | 'InferenceNet', | 72 | 'InferenceNet', |
| 56 | 'Infermatic', | 73 | 'Infermatic', |
| 57 | 'Inflection', | 74 | 'Inflection', |
| 75 | 'InoCloud', | ||
| 58 | 'Kluster', | 76 | 'Kluster', |
| 59 | 'Lambda', | 77 | 'Lambda', |
| 60 | 'Liquid', | 78 | 'Liquid', |
| @@ -81,7 +99,9 @@ const OPENROUTER_PROVIDERS = [ | |||
| 81 | 'Together', | 99 | 'Together', |
| 82 | 'Ubicloud', | 100 | 'Ubicloud', |
| 83 | 'Venice', | 101 | 'Venice', |
| 102 | 'WandB', | ||
| 84 | 'xAI', | 103 | 'xAI', |
| 104 | 'Z.AI', | ||
| 85 | ]; | 105 | ]; |
| 86 | 106 | ||
| 87 | export async function loadOllamaModels(data) { | 107 | export async function loadOllamaModels(data) { |