You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Add support for defining generative config at query-time (dynamic RAG)
* Fix unit test
* Again fix unit test
* Add concurrency limit to CI on a per branch basis to cancel old runs
* Add test of string-only usage with runtime generative
* Add factory to produce user friendly gen runtime config objects
* Remove `it.only` from test
* Update CI images
* Update name of version checker method
* Update to use latest proto with optional model fix in openai
* Fix unit test
* Update CI images
* merge
* Add ability to define tenant-level perms for `data` and `tenants` perms
* Make the next publish job push a next tag (add bash script to do this automatically in future)
* 3.5.0-beta.0
* Fix action typo, add generic to catch this in future
* 3.5.0-beta.1
* Fix broken add/remove permissions method
* 3.5.0-beta.2
* Make fixes in response to user feedback
* Improvements: (#279)
- Fixes bad typing of `GenerativeConfigRuntime`
- adds mocks for this usage
- renames `generativeConfigRuntime` to `generativeParameters` to match Python naming
* Use REST instead of gRPC for `tenants.getByName` when available due to filtering issues with rbac
* Add back tests of unsupported error throwing for <1.25
* chore: update OpenAPI schema
* feat: enable dynamic user management, add db/oidc namespaces
* refactor: re-use common code snippets
* test: extend integration test suite
* refactor(test): use concise Promise.all
* feat(breaking): include user types in user assignments
* chore: format and lint
* test: activate test case for 'oidc' users
* chore: lint and format
* refactor: replace .reduce with .map where possible
Rewrote other .reduce occurences in a more succinct manner
* test: use valid tenant name
* refactor: collect optional parameters in an object
* test: add test case w/ includePermissions=true
* chore: lint and format
* Add missing modules and module params for
- `baseURL` in `generative-anthropic`
- `videoIntervalSeconds` in `multi2vec-google`
- `outputEncoding` in `Multi2VecVoyageAIConfig`
- the entire `text2vec-nvidia` module
* fix: expect no response for /activate and /deactivate
* fix: allow expected code only for instances of WeaviateUnexpectedStatusCodeError
* refactor: declare types in **/types.ts
* test: await on all expectations which should resolve/reject
* refactor: replace postNoBody with a more explicit postReturn<null, R>
* chore: add documentation for dynamic user management
* chore: lint and format
* test: use different port binding for backup/unit.test.ts
Seems like Node 18 does not automatically 'resolve'
port collisions, so 2 test running Express servers
on the same ports will interfere with one another.
* feat: add revokeKey option to /deactivate
* Remove `--tag next` from CI publish in preparation for merging
---------
Co-authored-by: dyma solovei <[email protected]>
Copy file name to clipboardExpand all lines: src/collections/configure/generative.ts
+18Lines changed: 18 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -8,6 +8,7 @@ import {
8
8
GenerativeFriendliAIConfig,
9
9
GenerativeGoogleConfig,
10
10
GenerativeMistralConfig,
11
+
GenerativeNvidiaConfig,
11
12
GenerativeOllamaConfig,
12
13
GenerativeOpenAIConfig,
13
14
GenerativePaLMConfig,
@@ -22,6 +23,7 @@ import {
22
23
GenerativeDatabricksConfigCreate,
23
24
GenerativeFriendliAIConfigCreate,
24
25
GenerativeMistralConfigCreate,
26
+
GenerativeNvidiaConfigCreate,
25
27
GenerativeOllamaConfigCreate,
26
28
GenerativeOpenAIConfigCreate,
27
29
GenerativePaLMConfigCreate,
@@ -169,6 +171,22 @@ export default {
169
171
config,
170
172
};
171
173
},
174
+
/**
175
+
* Create a `ModuleConfig<'generative-nvidia', GenerativeNvidiaConfig | undefined>` object for use when performing AI generation using the `generative-mistral` module.
176
+
*
177
+
* See the [documentation](https://weaviate.io/developers/weaviate/model-providers/nvidia/generative) for detailed usage.
178
+
*
179
+
* @param {GenerativeNvidiaConfigCreate} [config] The configuration for the `generative-nvidia` module.
180
+
* @returns {ModuleConfig<'generative-nvidia', GenerativeNvidiaConfig | undefined>} The configuration object.
* Create a `ModuleConfig<'generative-ollama', GenerativeOllamaConfig | undefined>` object for use when performing AI generation using the `generative-ollama` module.
0 commit comments