mirror of
https://github.com/nomic-ai/gpt4all.git
synced 2025-08-01 15:51:00 +00:00
update default model URLs (#1538)
This commit is contained in:
parent
4338e72a51
commit
245c5ce5ea
@ -18,6 +18,6 @@ COPY gpt4all_api/app /app
|
|||||||
RUN mkdir -p /models
|
RUN mkdir -p /models
|
||||||
|
|
||||||
# Include the following line to bake a model into the image and not have to download it on API start.
|
# Include the following line to bake a model into the image and not have to download it on API start.
|
||||||
RUN wget -q --show-progress=off https://gpt4all.io/models/${MODEL_BIN} -P /models \
|
RUN wget -q --show-progress=off https://gpt4all.io/models/gguf/${MODEL_BIN} -P /models \
|
||||||
&& md5sum /models/${MODEL_BIN}
|
&& md5sum /models/${MODEL_BIN}
|
||||||
|
|
||||||
|
@ -22,7 +22,7 @@ implementation 'com.hexadevlabs:gpt4all-java-binding:1.1.5'
|
|||||||
|
|
||||||
To add the library dependency for another build system see [Maven Central Java bindings](https://central.sonatype.com/artifact/com.hexadevlabs/gpt4all-java-binding/).
|
To add the library dependency for another build system see [Maven Central Java bindings](https://central.sonatype.com/artifact/com.hexadevlabs/gpt4all-java-binding/).
|
||||||
|
|
||||||
To download model binary weights file use a URL such as [`https://gpt4all.io/models/ggml-gpt4all-j-v1.3-groovy.bin`](https://gpt4all.io/models/ggml-gpt4all-j-v1.3-groovy.bin).
|
To download model binary weights file use a URL such as [`https://gpt4all.io/models/gguf/gpt4all-13b-snoozy-q4_0.gguf`](https://gpt4all.io/models/gguf/gpt4all-13b-snoozy-q4_0.gguf).
|
||||||
|
|
||||||
For information about other models available see the [model file list](https://github.com/nomic-ai/gpt4all/tree/main/gpt4all-chat#manual-download-of-models).
|
For information about other models available see the [model file list](https://github.com/nomic-ai/gpt4all/tree/main/gpt4all-chat#manual-download-of-models).
|
||||||
|
|
||||||
@ -123,4 +123,4 @@ If this is the case you can easily download and install the latest x64 Microsoft
|
|||||||
- Falcon model support included.
|
- Falcon model support included.
|
||||||
4. Version **1.1.5**:
|
4. Version **1.1.5**:
|
||||||
- Add a check for model file readability before loading model.
|
- Add a check for model file readability before loading model.
|
||||||
|
|
||||||
|
@ -705,7 +705,7 @@ Type: [boolean](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Glob
|
|||||||
|
|
||||||
##### url
|
##### url
|
||||||
|
|
||||||
Remote download url. Defaults to `https://gpt4all.io/models/<modelName>`
|
Remote download url. Defaults to `https://gpt4all.io/models/gguf/<modelName>`
|
||||||
|
|
||||||
Type: [string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)
|
Type: [string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)
|
||||||
|
|
||||||
|
@ -213,7 +213,7 @@ class GPT4All:
|
|||||||
def get_download_url(model_filename):
|
def get_download_url(model_filename):
|
||||||
if url:
|
if url:
|
||||||
return url
|
return url
|
||||||
return f"https://gpt4all.io/models/{model_filename}"
|
return f"https://gpt4all.io/models/gguf/{model_filename}"
|
||||||
|
|
||||||
# Download model
|
# Download model
|
||||||
download_path = os.path.join(model_path, model_filename).replace("\\", "\\\\")
|
download_path = os.path.join(model_path, model_filename).replace("\\", "\\\\")
|
||||||
|
@ -705,7 +705,7 @@ Type: [boolean](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Glob
|
|||||||
|
|
||||||
##### url
|
##### url
|
||||||
|
|
||||||
Remote download url. Defaults to `https://gpt4all.io/models/<modelName>`
|
Remote download url. Defaults to `https://gpt4all.io/models/gguf/<modelName>`
|
||||||
|
|
||||||
Type: [string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)
|
Type: [string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)
|
||||||
|
|
||||||
|
4
gpt4all-bindings/typescript/src/gpt4all.d.ts
vendored
4
gpt4all-bindings/typescript/src/gpt4all.d.ts
vendored
@ -444,8 +444,8 @@ interface DownloadModelOptions {
|
|||||||
verbose?: boolean;
|
verbose?: boolean;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Remote download url. Defaults to `https://gpt4all.io/models/<modelName>`
|
* Remote download url. Defaults to `https://gpt4all.io/models/gguf/<modelName>`
|
||||||
* @default https://gpt4all.io/models/<modelName>
|
* @default https://gpt4all.io/models/gguf/<modelName>
|
||||||
*/
|
*/
|
||||||
url?: string;
|
url?: string;
|
||||||
/**
|
/**
|
||||||
|
@ -113,7 +113,7 @@ function downloadModel(modelName, options = {}) {
|
|||||||
);
|
);
|
||||||
const finalModelPath = path.join(downloadOptions.modelPath, modelFileName);
|
const finalModelPath = path.join(downloadOptions.modelPath, modelFileName);
|
||||||
const modelUrl =
|
const modelUrl =
|
||||||
downloadOptions.url ?? `https://gpt4all.io/models/${modelFileName}`;
|
downloadOptions.url ?? `https://gpt4all.io/models/gguf/${modelFileName}`;
|
||||||
|
|
||||||
mkdirp.sync(downloadOptions.modelPath)
|
mkdirp.sync(downloadOptions.modelPath)
|
||||||
|
|
||||||
|
@ -129,7 +129,7 @@ void Download::downloadModel(const QString &modelFile)
|
|||||||
|
|
||||||
ModelList::globalInstance()->updateDataByFilename(modelFile, ModelList::DownloadingRole, true);
|
ModelList::globalInstance()->updateDataByFilename(modelFile, ModelList::DownloadingRole, true);
|
||||||
ModelInfo info = ModelList::globalInstance()->modelInfoByFilename(modelFile);
|
ModelInfo info = ModelList::globalInstance()->modelInfoByFilename(modelFile);
|
||||||
QString url = !info.url.isEmpty() ? info.url : "http://gpt4all.io/models/" + modelFile;
|
QString url = !info.url.isEmpty() ? info.url : "http://gpt4all.io/models/gguf/" + modelFile;
|
||||||
Network::globalInstance()->sendDownloadStarted(modelFile);
|
Network::globalInstance()->sendDownloadStarted(modelFile);
|
||||||
QNetworkRequest request(url);
|
QNetworkRequest request(url);
|
||||||
request.setAttribute(QNetworkRequest::User, modelFile);
|
request.setAttribute(QNetworkRequest::User, modelFile);
|
||||||
|
Loading…
Reference in New Issue
Block a user