ChatGPTNextWeb / ChatGPT-Next-Web

A cross-platform ChatGPT/Gemini UI (Web / PWA / Linux / Win / MacOS). 一键拥有你自己的跨平台 ChatGPT/Gemini 应用。
https://app.nextchat.dev/
MIT License
74.36k stars 58.69k forks source link

[Feature] Plans to add model provider support #4030

Open fred-bf opened 6 months ago

fred-bf commented 6 months ago

There have been many discussions in the community regarding support for multiple models.

Here, we will gather NextChat's current support plans for different models and provide dynamic updates on the overall progress.

Firstly, we expect to separate the model-related logic from the frontend and may consider creating a separate JavaScript component to standardize it (this could be managed as an independent package). Afterwards, we will develop adapters for each model based on this component/package. We anticipate that each adapter will have at least the following basic capabilities: multimodality (text, images), token billing, and customizable model parameters (temperature, max_tokens, etc.).

We have roughly divided the work into the following parts:

NextChat UI Separation

Implementation of Multi-Model Providers

Local Model Manager

Server-Side Multi-Model Service

Current implementation:

WBinBin001 commented 6 months ago

是否有计划支持 mistral.ai

Issues-translate-bot commented 6 months ago

Bot detected the issue body's language is not English, translate it automatically.


Are there any plans to support mistral.ai?

fred-bf commented 6 months ago

@WBinBin001 you can use mistral through Ollama https://docs.nextchat.dev/models/ollama

WBinBin001 commented 6 months ago

@WBinBin001 you can use mistral through Ollama https://docs.nextchat.dev/models/ollama

是否会支持 mistral.ai 平台的 api 和 key

Issues-translate-bot commented 6 months ago

Bot detected the issue body's language is not English, translate it automatically.


@WBinBin001 you can use mistral through Ollama https://docs.nextchat.dev/models/ollama

Will it support the api and key of the mistral.ai platform?

PPoooMM commented 6 months ago

The Mistral AI API models, which include Mistral-small-latest, Mistral-medium-latest, and Mistral-large-latest, particularly the Mistral Large model, have been ranked second, only behind GPT-4, which has an MMLU score of 86.4%. The Mistral Large model achieved a score of 81.2%, surpassing even GPT-4 Turbo, which scored 80.48%. This makes the model particularly interesting, and I support its inclusion in the most popular cross-platform chatbots, like ChatGPTNextWeb.

EarlyBedEarlyUp commented 5 months ago

Looking forward to supporting Claude 3

snowords commented 5 months ago

Vote for moonshot

GrayXu commented 5 months ago

I think that some functions should not be implemented in this repo. Different LLM backends can standardize the API through xusenlinzy/api-for-open-llm or BerriAI/litellm. ChatGPTNextWeb only needs to focus on the functionality of setting URLs and models for different conversations.

Genuifx commented 5 months ago

Kimi is awesome. Support it!

0x5c0f commented 5 months ago

希望支持 AWS Bedrock Looking forward to supporting AWS Bedrock

fred-bf commented 4 months ago

claude is supported in PR: https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/4457

qiqitom commented 4 months ago

I'd really like to see Gemini Pro 1.5 added. The Gemini Pro 1.0 model performs surprisingly well! as well as, the video processing capabilities of the Gemini Pro 1.5 are impressive. Thank you.

lm379 commented 3 months ago

考虑接入腾讯云的混元大模型嘛

Issues-translate-bot commented 3 months ago

Bot detected the issue body's language is not English, translate it automatically.


Are you considering connecting to Tencent Cloud’s Hunyuan large model?

younes-io commented 3 months ago

Will images / files upload support be included in v3?

lloydzhou commented 1 month ago

5001

Issues-translate-bot commented 1 month ago

Bot detected the issue body's language is not English, translate it automatically.


5001

q286073088 commented 1 week ago

智谱还没接入进来...

Issues-translate-bot commented 1 week ago

Bot detected the issue body's language is not English, translate it automatically.


Zhipu has not been connected yet...