Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug] CUSTOM_MODELS Does not work when I upgraded to v2.11.3 #4338

Closed
1 of 3 tasks
weifeng12x opened this issue Mar 18, 2024 · 10 comments
Closed
1 of 3 tasks

[Bug] CUSTOM_MODELS Does not work when I upgraded to v2.11.3 #4338

weifeng12x opened this issue Mar 18, 2024 · 10 comments
Labels
bug Something isn't working

Comments

@weifeng12x
Copy link

Bug Description

When I upgraded to v2.11.3 from v2.9.x
I found that CUSTOM_MODELS does not work, it worked on v2.9.x.
My configuration is

  • CUSTOM_MODELS=-all,+gpt-3.5-turbo-0125,+gpt-4-0125-preview

Steps to Reproduce

  1. Set the environment in docker-compose.yml
  2. Chech the model list on client.

Expected Behavior

Its supposed to show 2 models which I listed in configuration file. However, it listed all models on client.

Screenshots

Configuration:
image

Client model list:
image

Deployment Method

  • Docker
  • Vercel
  • Server

Desktop OS

No response

Desktop Browser

No response

Desktop Browser Version

No response

Smartphone Device

No response

Smartphone OS

No response

Smartphone Browser

No response

Smartphone Browser Version

No response

Additional Logs

No response

@weifeng12x weifeng12x added the bug Something isn't working label Mar 18, 2024
@Kosette
Copy link
Contributor

Kosette commented Mar 19, 2024

try to open in InPrivate mode. Check whether it works.

@weifeng12x
Copy link
Author

try to open in InPrivate mode. Check whether it works.

I tried different broswer, it still doesn't work. Addtional, not only i can see the model list, but also can use it if the api key have permission.

@steven-pribilinskiy
Copy link

Is it possible to use Claude 3 as a custom model?

@crbon
Copy link

crbon commented Apr 17, 2024

Likely related issue, even after adding the ANTHROPIC_API_KEY the Calude-3 models don't show up in model the list.
Using: docker

@Kosette
Copy link
Contributor

Kosette commented Apr 18, 2024

Likely related issue, even after adding the ANTHROPIC_API_KEY the Calude-3 models don't show up in model the list.

how did you start the container,docker run or docker compose?
Have you recreate the container after changing config?

Add ANTHROPIC_API_KEY and CUSTOM_MODELS(if you using), recreate(not restart) container, then refresh in browser.

@crbon
Copy link

crbon commented Apr 18, 2024

Likely related issue, even after adding the ANTHROPIC_API_KEY the Calude-3 models don't show up in model the list.

how did you start the container,docker run or docker compose? Have you recreate the container after changing config?

Add ANTHROPIC_API_KEY and CUSTOM_MODELS(if you using), recreate(not restart) container, then refresh in browser.

Sorry, after adding the CUSTOM_MODELS environment variable, yes those custom models come through.
Although, I'm still not clear on how to add Anthropic's Claude-3 Haiku for instance to NextChat. I have the model open come in the GUI, however, I must be doing something wrong.

Could you provide a sample docker-compose.yml or docker run command that would add a Claude-3 model?

P.S. I was running NextChat with docker compose

@crbon
Copy link

crbon commented Apr 18, 2024

I got it resolved.

Make sure to add of the following 3 environment variables to be able to use use Claude-3 (any model).

  • CUSTOM_MODELS
  • ANTHROPIC_API_KEY
  • ANTHROPIC_API_VERSION
  • ANTHROPIC_URL

Sample for anyone having issues, until the update arrived with better built in support for Claude-3

  • CUSTOM_MODELS="+claude-3-haiku-20240307"
  • ANTHROPIC_API_KEY="{your-api-key}"
  • ANTHROPIC_API_VERSION="2023-06-01" (currently the latest version)
  • ANTHROPIC_URL="https://api.anthropic.com/v1/messages"

@Kosette
Copy link
Contributor

Kosette commented Apr 18, 2024

Sample for anyone having issues, until the update arrived with better built in support for Claude-3

* `CUSTOM_MODELS="+claude-3-haiku-20240307"`

* `ANTHROPIC_API_KEY="{your-api-key}"`

* `ANTHROPIC_API_VERSION="2023-06-01"` (currently the latest version)

* `ANTHROPIC_URL="https://api.anthropic.com/v1/messages"`

If you want to use selected models, add CUSTOM_MODELS=-all,+claude-3-sonnet-20240229,+[other models you need] in docker-compose.yml or all default models will be included in settings. Find exact model name in constant.ts.

For Claude, ANTHROPIC_API_KEY is necessary (if you use official service), others like ANTHROPIC_API_VERSION and ANTHROPIC_URL are optional. Use ANTHROPIC_URL if you access through a endpoint proxy (like third-party service provider).

@crbon
Copy link

crbon commented Apr 18, 2024

Weird. It didn't work for me till I added the ANTHROPIC_API_VERSION.

I already had the ANTHROPIC_API_KEY, ANTHROPIC_URL and CUSTOM_MODELS, but without ANTHROPIC_API_VERSION it would fallback to GPT-3

@weifeng12x
Copy link
Author

This bug has beed fixed in v2.12.2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

4 participants