mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-02 04:31:39 +00:00
feat(plugins): externalize NovitaAI provider (#117007)
This commit is contained in:
@@ -912,6 +912,56 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "@openclaw/novita-provider",
|
||||
"description": "OpenClaw NovitaAI provider plugin",
|
||||
"source": "official",
|
||||
"kind": "provider",
|
||||
"openclaw": {
|
||||
"plugin": {
|
||||
"id": "novita",
|
||||
"label": "NovitaAI"
|
||||
},
|
||||
"providerEndpoints": [
|
||||
{
|
||||
"endpointClass": "novita-native",
|
||||
"hosts": ["api.novita.ai"]
|
||||
}
|
||||
],
|
||||
"providers": [
|
||||
{
|
||||
"id": "novita",
|
||||
"aliases": ["novita-ai", "novitaai"],
|
||||
"name": "NovitaAI",
|
||||
"docs": "/providers/novita",
|
||||
"categories": ["cloud", "llm"],
|
||||
"envVars": ["NOVITA_API_KEY"],
|
||||
"authChoices": [
|
||||
{
|
||||
"method": "api-key",
|
||||
"choiceId": "novita-api-key",
|
||||
"choiceLabel": "NovitaAI API key",
|
||||
"choiceHint": "OpenAI-compatible NovitaAI endpoint",
|
||||
"groupId": "novita",
|
||||
"groupLabel": "NovitaAI",
|
||||
"groupHint": "OpenAI-compatible NovitaAI endpoint",
|
||||
"optionKey": "novitaApiKey",
|
||||
"cliFlag": "--novita-api-key",
|
||||
"cliOption": "--novita-api-key <key>",
|
||||
"cliDescription": "NovitaAI API key",
|
||||
"onboardingScopes": ["text-inference"]
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"install": {
|
||||
"clawhubSpec": "clawhub:@openclaw/novita-provider",
|
||||
"npmSpec": "@openclaw/novita-provider",
|
||||
"defaultChoice": "npm",
|
||||
"minHostVersion": ">=2026.7.2"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "@openclaw/groq-provider",
|
||||
"description": "OpenClaw Groq media-understanding provider.",
|
||||
|
||||
Reference in New Issue
Block a user