API key created in your Wanderer's Guide account settings. Send as Authorization: Bearer <key>. Used for direct API access from external tools and scripts.
{"docsConfig":{"theme":"maple","$schema":"https://mintlify.com/docs.json","name":"Wanderer's Guide Docs","colors":{"primary":"#359fdf","light":"#359fdf","dark":"#359fdf"},"logo":{"light":"https://mintcdn.com/wanderersguide/qZ7UgBXodARUKK6B/logo/light.png?fit=max\u0026auto=format\u0026n=qZ7UgBXodARUKK6B\u0026q=85\u0026s=c7af3a31c561ce427d79a454d0ca6b2d","dark":"https://mintcdn.com/wanderersguide/qZ7UgBXodARUKK6B/logo/dark.png?fit=max\u0026auto=format\u0026n=qZ7UgBXodARUKK6B\u0026q=85\u0026s=5bc79f31862f25d8db2b6bd4b9a4c63b"},"favicon":"https://mintcdn.com/wanderersguide/qZ7UgBXodARUKK6B/favicon.svg?fit=max\u0026auto=format\u0026n=qZ7UgBXodARUKK6B\u0026q=85\u0026s=40f013e4979d695767d8f5e622c44d68","navbar":{"links":[{"href":"https://discord.com/invite/FxsFZVvedr","label":"Support"}],"primary":{"type":"button","label":"Wanderer's Guide","href":"https://wanderersguide.app/"}},"footer":{"socials":{"github":"https://github.com/wanderers-guide/wanderers-guide","discord":"https://discord.gg/FxsFZVvedr"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Community","icon":"discord","href":"https://discord.com/invite/FxsFZVvedr"},{"anchor":"GitHub","icon":"github","href":"https://github.com/wanderers-guide/wanderers-guide"},{"anchor":"Legacy Docs","icon":"scroll-old","href":"https://legacy.wanderersguide.app/wsc_docs/#code_basics"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"wanderersguide","hasAudioNarration":false,"actualSubdomain":"wanderersguide","customDomains":["docs.wanderersguide.app"],"gitSource":{"type":"github","owner":"wanderers-guide","repo":"wanderers-guide","deployBranch":"main","contentDirectory":"docs","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae25148a00ce358129d7be3","collectionId":"562d590b-8ac6-42c5-8d16-48cc6f2369c6","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae25148a00ce358129d7be3"},"entitlements":{},"buildId":"6ae25148a00ce358129d7be3","clientVersion":"0.0.4006","searchFilterCounts":[{"language":"default","tag":"Content","count":29},{"language":"default","tag":"Campaigns \u0026 encounters","count":6},{"language":"default","tag":"Game master","count":4},{"language":"default","tag":"AI \u0026 indexing","count":4},{"language":"default","tag":"Getting started","count":4},{"language":"default","tag":"API reference","count":3},{"language":"default","tag":"Characters","count":3},{"language":"default","tag":"Search \u0026 utility","count":2},{"language":"default","tag":"Users","count":2},{"language":"default","tag":"Guides","count":2}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/integrations/vector-db-query-collection","slug":"/api-reference/integrations/vector-db-query-collection","pageMetadata":{"title":"Query the vector database for semantic search","description":"Proxies to the WG vector DB (Chroma). Use for semantic / nearest-neighbor lookups across spell or feat names and descriptions.","openapi":"POST /vector-db-query-collection","href":"/api-reference/integrations/vector-db-query-collection"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Proxies to the WG vector DB (Chroma). Use for semantic / nearest-neighbor lookups across spell or feat names and descriptions.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Query the vector database for semantic search","description":"Proxies to the WG vector DB (Chroma). Use for semantic / nearest-neighbor lookups across spell or feat names and descriptions.","openapi":"POST /vector-db-query-collection","href":"/api-reference/integrations/vector-db-query-collection"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Integrations"],"summary":"Query the vector database for semantic search","description":"Proxies to the WG vector DB (Chroma). Use for semantic / nearest-neighbor lookups across spell or feat names and descriptions.","operationId":"vectorDbQueryCollection","requestBody":"8562eec3-8002-4c6f-8143-b2ac9b9b926f","responses":{"200":"79131846-fafb-455f-b876-bb18094f0259","400":"ae8dc4bd-a21b-473b-a7f5-f343a43e65b2","401":"73de0682-25dd-4001-8ec7-9ce9a23a4d0b","403":"5eb0eb28-2ebd-40b7-91a6-f86d87e474b2","413":"4daa2f01-f258-430a-a09c-e999066d20e2","429":"4df23079-1e53-4f83-8114-7992751d5a38","502":"306e3b2e-66a7-4586-90bf-8d7cb8dd7294","503":"efd6a14a-4cef-4129-a168-5e57eb6b3607","504":"87ec3b78-ee4f-4e0f-a4dc-c5336210d703"},"method":"post","type":"path","servers":["96d826c7-cb52-4d47-8c31-12107863877b","fcf57ed2-02ae-4bc5-a9b0-8799924a442e"],"security":["4122c75b-ecd0-4a82-a834-1209bcfab7e1"],"path":"/vector-db-query-collection","baseUrlOptions":["https://api.wanderersguide.app/functions/v1","{supabaseUrl}/functions/v1"],"title":"Query the vector database for semantic search","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["collection","query"],"properties":{"collection":{"type":"string","enum":["name","content"],"isRequired":true,"uniqueKey":"collection","typeLabel":"enum\u003cstring>"},"query":{"type":"string","minLength":1,"maxLength":16000,"isRequired":true,"uniqueKey":"query","typeLabel":"string"},"nResults":{"type":"integer","default":1,"minimum":1,"maximum":50,"uniqueKey":"nResults","typeLabel":"integer"},"maxDistance":{"type":"number","description":"0.0 = identical; higher = more dissimilar.","minimum":0,"maximum":10,"default":1,"uniqueKey":"maxDistance","typeLabel":"number"},"where":{"type":"object","additionalProperties":false,"required":["_type"],"properties":{"_type":{"type":"string","enum":["trait","item","spell","class","archetype","versatile-heritage","class-archetype","ability-block","creature","ancestry","background","language","content-source"],"isRequired":true,"uniqueKey":"where._type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"where","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"query":"\u003cstring>","nResults":1,"maxDistance":1}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"79131846-fafb-455f-b876-bb18094f0259":{"description":"JSend success with nearest matches.","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","enum":["success"],"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"data":{"type":"array","maxItems":50,"items":{"type":"object","properties":{"distance":{"type":"number","uniqueKey":"data.items.[INDEX].distance","typeLabel":"number"},"data":{"type":"object","additionalProperties":true,"uniqueKey":"data.items.[INDEX].data","typeLabel":"object"}},"uniqueKey":"data.items.[INDEX]","typeLabel":"object"},"uniqueKey":"data","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"status":"success","data":[{"distance":123,"data":{}}]}}},"exampleType":"generated"}},"exampleType":"generated"},"ae8dc4bd-a21b-473b-a7f5-f343a43e65b2":{"description":"Invalid request fields or bounds.","content":{"application/json":{"schema":{"type":"object","required":["status","data"],"properties":{"status":{"type":"string","enum":["fail"],"isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"data":{"type":"object","properties":{"message":{"type":"string","uniqueKey":"data.message","typeLabel":"string"}},"isRequired":true,"uniqueKey":"data","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"status":"fail","data":{"message":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"73de0682-25dd-4001-8ec7-9ce9a23a4d0b":{"description":"Missing, invalid or expired credentials. Invalid sessions return data.code AUTH_REQUIRED; refresh or sign in before resuming.","content":{"application/json":{"schema":{"type":"object","required":["status","data"],"properties":{"status":{"type":"string","enum":["fail"],"isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"data":{"type":"object","properties":{"message":{"type":"string","uniqueKey":"data.message","typeLabel":"string"}},"isRequired":true,"uniqueKey":"data","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"status":"fail","data":{"message":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"5eb0eb28-2ebd-40b7-91a6-f86d87e474b2":{"description":"A WG profile is required; population additionally requires an administrator.","content":{"application/json":{"schema":{"type":"object","required":["status","data"],"properties":{"status":{"type":"string","enum":["fail"],"isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"data":{"type":"object","properties":{"message":{"type":"string","uniqueKey":"data.message","typeLabel":"string"}},"isRequired":true,"uniqueKey":"data","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"status":"fail","data":{"message":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"4daa2f01-f258-430a-a09c-e999066d20e2":{"description":"JSON request exceeds the wire-body limit (8 MiB unless this endpoint specifies a smaller limit).","content":{"application/json":{"schema":{"type":"object","required":["status","data"],"properties":{"status":{"type":"string","enum":["fail"],"isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"data":{"type":"object","properties":{"message":{"type":"string","uniqueKey":"data.message","typeLabel":"string"}},"isRequired":true,"uniqueKey":"data","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"status":"fail","data":{"message":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"4df23079-1e53-4f83-8114-7992751d5a38":{"description":"Admission or work budget exceeded; Retry-After gives the delay in seconds.","content":{"application/json":{"schema":{"type":"object","required":["status","data"],"properties":{"status":{"type":"string","enum":["fail"],"isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"data":{"type":"object","properties":{"message":{"type":"string","uniqueKey":"data.message","typeLabel":"string"}},"isRequired":true,"uniqueKey":"data","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"status":"fail","data":{"message":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"306e3b2e-66a7-4586-90bf-8d7cb8dd7294":{"description":"The external service failed or returned an invalid response.","content":{"application/json":{"schema":{"type":"object","required":["status","message"],"properties":{"status":{"type":"string","enum":["error"],"isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"data":{"oneOf":[{}],"uniqueKey":"data","typeLabel":"any"},"code":{"type":"integer","uniqueKey":"code","typeLabel":"integer"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"status":"error","message":"\u003cstring>","data":"\u003cunknown>","code":123}}},"exampleType":"generated"}},"exampleType":"generated"},"efd6a14a-4cef-4129-a168-5e57eb6b3607":{"description":"The shared work budget is unavailable; no external request is made.","content":{"application/json":{"schema":{"type":"object","required":["status","message"],"properties":{"status":{"type":"string","enum":["error"],"isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"data":{"oneOf":[{}],"uniqueKey":"data","typeLabel":"any"},"code":{"type":"integer","uniqueKey":"code","typeLabel":"integer"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"status":"error","message":"\u003cstring>","data":"\u003cunknown>","code":123}}},"exampleType":"generated"}},"exampleType":"generated"},"87ec3b78-ee4f-4e0f-a4dc-c5336210d703":{"description":"The external service exceeded its deadline.","content":{"application/json":{"schema":{"type":"object","required":["status","message"],"properties":{"status":{"type":"string","enum":["error"],"isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"data":{"oneOf":[{}],"uniqueKey":"data","typeLabel":"any"},"code":{"type":"integer","uniqueKey":"code","typeLabel":"integer"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"status":"error","message":"\u003cstring>","data":"\u003cunknown>","code":123}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"4122c75b-ecd0-4a82-a834-1209bcfab7e1":{"apiKeyAuth":{"type":"http","scheme":"bearer","bearerFormat":"API Key (UUID, 36 chars)","description":"API key created in your Wanderer's Guide account settings. Send as `Authorization: Bearer \u003ckey>`. Used for direct API access from external tools and scripts.","scopes":[],"schemeName":"apiKeyAuth"}}},"servers":{"96d826c7-cb52-4d47-8c31-12107863877b":{"url":"https://api.wanderersguide.app/functions/v1","description":"Production"},"fcf57ed2-02ae-4bc5-a9b0-8799924a442e":{"url":"{supabaseUrl}/functions/v1","description":"Self-hosted Supabase","variables":{"supabaseUrl":{"default":"http://127.0.0.1:54321","description":"Base URL of your Supabase instance, including scheme and port."}}}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","bearerFormat":"API Key (UUID, 36 chars)","description":"API key created in your Wanderer's Guide account settings. Send as `Authorization: Bearer \u003ckey>`. Used for direct API access from external tools and scripts.","scopes":[],"schemeName":"apiKeyAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"API key created in your Wanderer's Guide account settings. Send as `Authorization: Bearer \u003ckey>`. Used for direct API access from external tools and scripts.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"apiKeyAuth","name":"Authorization"}],"title":"apiKeyAuth"}]},"originalFileLocation":"api-reference/openapi.json"},"subdomain":"wanderersguide","siteName":"Wanderer's Guide Docs","title":"Query the vector database for semantic search - Wanderer's Guide Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-05-04T04:01:38.755Z","originalFileLocation":"api-reference/integrations/vector-db-query-collection.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Proxies to the WG vector DB (Chroma). Use for semantic / nearest-neighbor lookups across spell or feat names and descriptions.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Wanderer\u0026#x27;s Guide Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/wanderersguide/udovIrUDHapwN3f6/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/wanderersguide/udovIrUDHapwN3f6/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/wanderersguide/udovIrUDHapwN3f6/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/wanderersguide/udovIrUDHapwN3f6/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/wanderersguide/udovIrUDHapwN3f6/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/wanderersguide/udovIrUDHapwN3f6/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/wanderersguide/udovIrUDHapwN3f6/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/wanderersguide/udovIrUDHapwN3f6/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/wanderersguide/udovIrUDHapwN3f6/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Query the vector database for semantic search - Wanderer\u0026#x27;s Guide Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Proxies to the WG vector DB (Chroma). Use for semantic / nearest-neighbor lookups across spell or feat names and descriptions.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Wanderer\u0026#x27;s Guide Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.wanderersguide.app/api-reference/integrations/vector-db-query-collection\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://wanderersguide.mintlify.app/_mintlify/api/og/v2?division=AI+%26+indexing\u0026amp;title=Query+the+vector+database+for+semantic+search\u0026amp;description=Proxies+to+the+WG+vector+DB+%28Chroma%29.+Use+for+semantic+%2F+nearest-neighbor+lookups+across+spell+or+feat+names+and+descriptions.\u0026amp;theme=18c561b5df41a62d2ee7256c\u0026amp;signature=137eaacf3a42910932647214033233ca0c3f4affbfea8c82fa45db8eb8425b94\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Query the vector database for semantic search - Wanderer\u0026#x27;s Guide Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Proxies to the WG vector DB (Chroma). Use for semantic / nearest-neighbor lookups across spell or feat names and descriptions.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://wanderersguide.mintlify.app/_mintlify/api/og/v2?division=AI+%26+indexing\u0026amp;title=Query+the+vector+database+for+semantic+search\u0026amp;description=Proxies+to+the+WG+vector+DB+%28Chroma%29.+Use+for+semantic+%2F+nearest-neighbor+lookups+across+spell+or+feat+names+and+descriptions.\u0026amp;theme=18c561b5df41a62d2ee7256c\u0026amp;signature=137eaacf3a42910932647214033233ca0c3f4affbfea8c82fa45db8eb8425b94\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/wanderersguide/udovIrUDHapwN3f6/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Wanderer\u0026#x27;s Guide Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#359fdf\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.wanderersguide.app/api-reference/integrations/vector-db-query-collection\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/integrations/vector-db-query-collection.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.wanderersguide.app/#organization\",\"name\":\"Wanderer's Guide Docs\",\"url\":\"https://docs.wanderersguide.app\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/wanderersguide/qZ7UgBXodARUKK6B/logo/light.png?fit=max\u0026auto=format\u0026n=qZ7UgBXodARUKK6B\u0026q=85\u0026s=c7af3a31c561ce427d79a454d0ca6b2d\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.wanderersguide.app#website\",\"name\":\"Wanderer's Guide Docs\",\"url\":\"https://docs.wanderersguide.app\",\"publisher\":{\"@id\":\"https://docs.wanderersguide.app/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.wanderersguide.app/api-reference/integrations/vector-db-query-collection#webpage\",\"url\":\"https://docs.wanderersguide.app/api-reference/integrations/vector-db-query-collection\",\"name\":\"Query the vector database for semantic search\",\"description\":\"Proxies to the WG vector DB (Chroma). Use for semantic / nearest-neighbor lookups across spell or feat names and descriptions.\",\"dateModified\":\"2026-05-04T04:01:38.755Z\",\"isPartOf\":{\"@id\":\"https://docs.wanderersguide.app#website\"},\"breadcrumb\":{\"@id\":\"https://docs.wanderersguide.app/api-reference/integrations/vector-db-query-collection#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.wanderersguide.app/api-reference/integrations/vector-db-query-collection#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"AI \u0026 indexing\",\"item\":\"https://docs.wanderersguide.app/api-reference/integrations/open-ai-request\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Query the vector database for semantic search\",\"item\":\"https://docs.wanderersguide.app/api-reference/integrations/vector-db-query-collection\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.wanderersguide.app/api-reference/integrations/vector-db-query-collection#apireference\",\"headline\":\"Query the vector database for semantic search\",\"name\":\"Query the vector database for semantic search\",\"description\":\"Proxies to the WG vector DB (Chroma). Use for semantic / nearest-neighbor lookups across spell or feat names and descriptions.\",\"url\":\"https://docs.wanderersguide.app/api-reference/integrations/vector-db-query-collection\",\"mainEntityOfPage\":{\"@id\":\"https://docs.wanderersguide.app/api-reference/integrations/vector-db-query-collection#webpage\"},\"dateModified\":\"2026-05-04T04:01:38.755Z\",\"publisher\":{\"@id\":\"https://docs.wanderersguide.app/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.wanderersguide.app#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Wanderer's Guide Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Wanderer's Guide Docs","nav":{"global":{"anchors":[{"anchor":"Community","icon":"discord","href":"https://discord.com/invite/FxsFZVvedr"},{"anchor":"GitHub","icon":"github","href":"https://github.com/wanderers-guide/wanderers-guide"},{"anchor":"Legacy Docs","icon":"scroll-old","href":"https://legacy.wanderersguide.app/wsc_docs/#code_basics"}]},"groups":[{"group":"Getting started","pages":[{"title":"Introduction","href":"/index"},{"title":"Development","href":"/development"},{"title":null,"href":"/docker"},{"title":"Release and recovery","href":"/releases"}]},{"group":"Guides","pages":[{"title":"Content Data","href":"/guides/content-data"},{"title":"Operations","href":"/guides/operations"}]},{"group":"API reference","pages":[{"title":"Introduction","href":"/api-reference/introduction"},{"title":"Quickstart","href":"/api-reference/quickstart"},{"title":"Authentication","href":"/api-reference/authentication"}]},{"group":"Content","pages":[{"title":"Find spells","openapi":"POST /find-spell","href":"/api-reference/content/find-spell"},{"title":"Find items","openapi":"POST /find-item","href":"/api-reference/content/find-item"},{"title":"Find ability blocks (feats, actions, class features, etc.)","openapi":"POST /find-ability-block","href":"/api-reference/content/find-ability-block"},{"title":"Find ancestries","openapi":"POST /find-ancestry","href":"/api-reference/content/find-ancestry"},{"title":"Find archetypes","openapi":"POST /find-archetype","href":"/api-reference/content/find-archetype"},{"title":"Find backgrounds","openapi":"POST /find-background","href":"/api-reference/content/find-background"},{"title":"Find classes","openapi":"POST /find-class","href":"/api-reference/content/find-class"},{"title":"Find class archetypes","openapi":"POST /find-class-archetype","href":"/api-reference/content/find-class-archetype"},{"title":"Find creatures","openapi":"POST /find-creature","href":"/api-reference/content/find-creature"},{"title":"Find languages","openapi":"POST /find-language","href":"/api-reference/content/find-language"},{"title":"Find traits","openapi":"POST /find-trait","href":"/api-reference/content/find-trait"},{"title":"Find versatile heritages","openapi":"POST /find-versatile-heritage","href":"/api-reference/content/find-versatile-heritage"},{"title":"Find content sources (books)","openapi":"POST /find-content-source","href":"/api-reference/content/find-content-source"},{"title":"Get content source change tokens","openapi":"POST /get-content-versions","href":"/api-reference/content/get-content-versions"},{"title":"Find content updates / errata","openapi":"POST /find-content-update","href":"/api-reference/content/find-content-update"},{"title":"Create or update a spell","openapi":"POST /create-spell","href":"/api-reference/content/create-spell"},{"title":"Create or update an item","openapi":"POST /create-item","href":"/api-reference/content/create-item"},{"title":"Create or update an ability block (feat, action, etc.)","openapi":"POST /create-ability-block","href":"/api-reference/content/create-ability-block"},{"title":"Create or update an ancestry","openapi":"POST /create-ancestry","href":"/api-reference/content/create-ancestry"},{"title":"Create or update an archetype","openapi":"POST /create-archetype","href":"/api-reference/content/create-archetype"},{"title":"Create or update a background","openapi":"POST /create-background","href":"/api-reference/content/create-background"},{"title":"Create or update a class","openapi":"POST /create-class","href":"/api-reference/content/create-class"},{"title":"Create or update a class archetype","openapi":"POST /create-class-archetype","href":"/api-reference/content/create-class-archetype"},{"title":"Create or update a creature","openapi":"POST /create-creature","href":"/api-reference/content/create-creature"},{"title":"Create or update a language","openapi":"POST /create-language","href":"/api-reference/content/create-language"},{"title":"Create or update a trait","openapi":"POST /create-trait","href":"/api-reference/content/create-trait"},{"title":"Create or update a versatile heritage","openapi":"POST /create-versatile-heritage","href":"/api-reference/content/create-versatile-heritage"},{"title":"Create or update a content source (book)","openapi":"POST /create-content-source","href":"/api-reference/content/create-content-source"},{"title":"Delete a content row","openapi":"POST /delete-content","href":"/api-reference/content/delete-content"}]},{"group":"Characters","pages":[{"title":"Find characters","openapi":"POST /find-character","href":"/api-reference/characters/find-character"},{"title":"Create or update a character","openapi":"POST /create-character","href":"/api-reference/characters/create-character"},{"title":"Update an existing character","openapi":"POST /update-character","href":"/api-reference/characters/update-character"}]},{"group":"Campaigns \u0026 encounters","pages":[{"title":"Find campaigns","openapi":"POST /find-campaign","href":"/api-reference/campaigns/find-campaign"},{"title":"Create or update a campaign","openapi":"POST /create-campaign","href":"/api-reference/campaigns/create-campaign"},{"title":"Find encounters","openapi":"POST /find-encounter","href":"/api-reference/campaigns/find-encounter"},{"title":"Create or update an encounter","openapi":"POST /create-encounter","href":"/api-reference/campaigns/create-encounter"},{"title":"Remove a character (and its player) from a campaign","openapi":"POST /remove-from-campaign","href":"/api-reference/campaigns/remove-from-campaign"},{"title":"Regenerate the campaign join key","openapi":"POST /reset-campaign-key","href":"/api-reference/campaigns/reset-campaign-key"}]},{"group":"Game master","pages":[{"title":"Join a Game Master's virtual-tier group","openapi":"POST /gm-add-to-group","href":"/api-reference/gm/gm-add-to-group"},{"title":"Remove a user from your GM group","openapi":"POST /gm-remove-from-group","href":"/api-reference/gm/gm-remove-from-group"},{"title":"List the users in your GM group","openapi":"POST /gm-users-in-group","href":"/api-reference/gm/gm-users-in-group"},{"title":"Regenerate your GM access code","openapi":"POST /gm-regenerate-code","href":"/api-reference/gm/gm-regenerate-code"}]},{"group":"Users","pages":[{"title":"Get a public user profile","openapi":"POST /get-user","href":"/api-reference/users/get-user"},{"title":"Update your own profile","openapi":"POST /update-user","href":"/api-reference/users/update-user"}]},{"group":"Search \u0026 utility","pages":[{"title":"Search across all content","openapi":"POST /search-data","href":"/api-reference/search/search-data"},{"title":"Get usage stats for a content source","openapi":"POST /get-content-source-stats","href":"/api-reference/search/get-content-source-stats"}]},{"group":"AI \u0026 indexing","pages":[{"title":"Generate AI text","description":"Bounded AI completions for signed-in Wanderer’s Guide accounts.","openapi":"POST /open-ai-request","href":"/api-reference/integrations/open-ai-request"},{"title":"Query the vector database for semantic search","openapi":"POST /vector-db-query-collection","href":"/api-reference/integrations/vector-db-query-collection"},{"title":"Populate vector embeddings for a collection","description":"Indexer endpoint: takes a collection name (name or content), a content type, and a list of row ids; generates embeddings and stores them. Used by content-update flows; not generally called by external clients.","openapi":"POST /vector-db-populate-collection","href":"/api-reference/integrations/vector-db-populate-collection"},{"title":"Report client error","openapi":"POST /report-client-error","href":"/api-reference/integrations/report-client-error"}]}]},"title":"Query the vector database for semantic search - Wanderer's Guide Docs","buildId":"dpl_2xiSHD9XEvLsPGPcfoMtkLTB3dy9","deploymentId":"dpl_2xiSHD9XEvLsPGPcfoMtkLTB3dy9","dynamics":["c2aa737661","b0f84f53ff","a9bb46feb3","2b790eda92"],"chunks":["OpenApiReferenceProvider-DmVyH30O.js","utils-BHQqGGOd.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-CD-E4BIt.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-Bp5Lq9Ds.js","snippetPresets-C4xAVCFP.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","Page-CBCH2P7b.js","ApiExamples-CgXVLxUC.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BF8I5oUf.js","shallow-Byd0lWnC.js","getApiPlaygroundDisplay-BGOZG1OK.js","CodeSnippet-CpvQL0CY.js","CodeSnippets-B8wkBKXa.js","getPastedJson-Ry3scI3Y.js","icon-D7a9HcdD.js","MethodPill-CJ8pmHhz.js","DuplicateIcon-rh1HJF0t.js","createIcon-DvGznqYs.js","DynamicMarkdown-Cc6AuSHS.js","SectionHeading-B4A0S-ep.js","axios-vUo_bRtp.js","Markdown-Cc16CX65.js","clsx-Cs6nMGht.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-zbf22OZA.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-C_fs-y5n.js"]}