Big News: Socket Selected for OpenAI's Cybersecurity Grant Program.Details
Socket
Book a DemoSign in
Socket

@7-docs/edge

Package Overview
Dependencies
Maintainers
1
Versions
24
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@7-docs/edge - npm Package Compare versions

Comparing version
0.1.2
to
0.1.3
+1
dist/milvus/index.d.ts
export { query } from './query.js';
export { query } from './query.js';
import type { MetaData } from '@7-docs/shared';
import type { MilvusClient } from '@zilliz/milvus2-sdk-node';
type Query = (options: {
client: MilvusClient;
namespace: string;
vector: number[];
}) => Promise<MetaData[]>;
export declare const query: Query;
export {};
import { EMBEDDING_MATCH_COUNT, METADATA_FIELDS, MILVUS_FIELD_NAME, MILVUS_METRIC_TYPE, MILVUS_N_PROBE } from '@7-docs/shared';
import { normalizeNamespace } from '@7-docs/shared';
import { DataType } from '@zilliz/milvus2-sdk-node';
export const query = async ({ client, namespace, vector }) => {
const collection_name = normalizeNamespace(namespace);
const result = await client.search({
collection_name,
vectors: [vector],
search_params: {
anns_field: MILVUS_FIELD_NAME,
topk: String(EMBEDDING_MATCH_COUNT),
metric_type: MILVUS_METRIC_TYPE,
params: JSON.stringify({ nprobe: MILVUS_N_PROBE })
},
output_fields: METADATA_FIELDS,
vector_type: DataType.FloatVector
});
return result.results;
};
+1
-1

@@ -12,3 +12,3 @@ export const listModels = async ({ token }) => {

throw new Error(error.message);
return data.data;
return data;
};
import type { CreateRequest } from '@pinecone-database/pinecone/dist/pinecone-generated-ts-fetch';
type CreateIndex = (options: {
url: string;
environment: string;
token: string;

@@ -5,0 +5,0 @@ body: CreateRequest;

import { getControllerUrl } from '../util.js';
export const createIndex = async ({ url, token, body }) => {
const response = await fetch(getControllerUrl(url), {
export const createIndex = async ({ environment, token, body }) => {
const response = await fetch(getControllerUrl(environment), {
headers: {

@@ -5,0 +5,0 @@ Accept: 'application/json',

type ListIndexes = (options: {
url: string;
environment: string;
token: string;

@@ -4,0 +4,0 @@ }) => Promise<string[]>;

import { getControllerUrl } from '../util.js';
export const listIndexes = async ({ url, token }) => {
const response = await fetch(getControllerUrl(url), {
export const listIndexes = async ({ environment, token }) => {
const response = await fetch(getControllerUrl(environment), {
headers: {

@@ -5,0 +5,0 @@ Accept: 'application/json',

import type { ScoredVector } from '@pinecone-database/pinecone';
export declare const ensureProtocol: (url: string) => string;
export declare const sortByScoreDesc: (a: ScoredVector, b: ScoredVector) => number;
export declare const getControllerUrl: (url: string) => string;
export declare const getControllerUrl: (environment: string) => string;
export const ensureProtocol = (url) => url.replace(/^(https:\/\/)?/, 'https://');
export const sortByScoreDesc = (a, b) => (a.score && b.score ? b.score - a.score : 0);
const getEnvironmentFromUrl = (url) => {
const m = url.match(/(?<=svc\.)([a-z0-9-]+)(?=\.pinecone)/);
if (m)
return m[0];
};
export const getControllerUrl = (url) => {
const environment = getEnvironmentFromUrl(url);
return `https://controller.${environment}.pinecone.io/databases`;
};
export const getControllerUrl = (environment) => `https://controller.${environment}.pinecone.io/databases`;
{
"name": "@7-docs/edge",
"version": "0.1.2",
"version": "0.1.3",
"description": "Dependency-free package for 7-docs to query your content from anywhere JavaScript can run",

@@ -38,3 +38,3 @@ "homepage": "https://github.com/7-docs/7-docs",

"dependencies": {
"@7-docs/shared": "0.1.2"
"@7-docs/shared": "0.1.3"
},

@@ -41,0 +41,0 @@ "devDependencies": {