[PR #22986] [CLOSED] feat: add Novita AI as LLM provider #98000

Closed
opened 2026-05-16 00:41:12 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/open-webui/open-webui/pull/22986
Author: @Alex-yang00
Created: 3/24/2026
Status: Closed

Base: mainHead: novita-integration


📝 Commits (1)

  • a328361 feat: add Novita AI as LLM provider

📊 Changes

7 files changed (+971 additions, -2 deletions)

View changed files

📝 backend/open_webui/config.py (+49 -0)
📝 backend/open_webui/main.py (+14 -1)
backend/open_webui/routers/novita.py (+534 -0)
src/lib/apis/novita/index.ts (+145 -0)
📝 src/lib/components/admin/Settings/Connections.svelte (+131 -1)
src/lib/components/admin/Settings/Connections/NovitaConnection.svelte (+97 -0)
📝 src/lib/constants.ts (+1 -0)

📄 Description

Summary

Add Novita AI as a new LLM provider. Novita offers an OpenAI-compatible API with competitive pricing and a wide selection of open-source models.

Changes

  • New Novita provider following existing provider patterns
  • API key configuration via NOVITA_API_KEY environment variable
  • Support for chat, completion, and embedding models

Configuration

NOVITA_API_KEY=your_key_here

Endpoint: https://api.novita.ai/openai


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/open-webui/open-webui/pull/22986 **Author:** [@Alex-yang00](https://github.com/Alex-yang00) **Created:** 3/24/2026 **Status:** ❌ Closed **Base:** `main` ← **Head:** `novita-integration` --- ### 📝 Commits (1) - [`a328361`](https://github.com/open-webui/open-webui/commit/a328361b61e005680ddced1737a5126f0bf271ad) feat: add Novita AI as LLM provider ### 📊 Changes **7 files changed** (+971 additions, -2 deletions) <details> <summary>View changed files</summary> 📝 `backend/open_webui/config.py` (+49 -0) 📝 `backend/open_webui/main.py` (+14 -1) ➕ `backend/open_webui/routers/novita.py` (+534 -0) ➕ `src/lib/apis/novita/index.ts` (+145 -0) 📝 `src/lib/components/admin/Settings/Connections.svelte` (+131 -1) ➕ `src/lib/components/admin/Settings/Connections/NovitaConnection.svelte` (+97 -0) 📝 `src/lib/constants.ts` (+1 -0) </details> ### 📄 Description ## Summary Add [Novita AI](https://novita.ai) as a new LLM provider. Novita offers an OpenAI-compatible API with competitive pricing and a wide selection of open-source models. ### Changes - New Novita provider following existing provider patterns - API key configuration via `NOVITA_API_KEY` environment variable - Support for chat, completion, and embedding models ### Configuration ``` NOVITA_API_KEY=your_key_here ``` **Endpoint**: `https://api.novita.ai/openai` --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-05-16 00:41:12 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#98000