Observed since 20 Oct, 20:07 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
[](https://git.4d-ps.com/4d/internship/2025/4d-vectors/4d-vector-search) [](LICENSE) [
│ ├── 4D_Vector_search.ts # Vector search logic (FD_VectorSearch class)
│ ├── apicall.ts # Utility functions for vector search and 4D data management
│ ├── Client_4D.ts # 4D API client (session, API calls, vector search)
│ ├── config.ts # Loads environment variables and exports config
│ ├── agent.ts # AI agent logic (LangChain agent functions)
│ ├── entry.ts # Re-exports main backend modules for modular use
│ ├── example.ts # Example: how to use Client_4D and vector search
│ └── index.ts # Server entry point
├── frontend/vite-project/ # Frontend (Vite + React)
│ ├── src/
│ │ ├── App.jsx
│ │ ├── main.jsx
│ │ └── components/
│ │ └── Logs.jsx
├── .env.example # Example environment variables
├── package.json # Backend dependencies and scripts
└── README.md
To use 4D Vector Search as a dependency in your own project:
npm i 4d-vector-search
Then import and use the main modules:
import { FD_VectorSearch, Client_4D, VectorSearchTool,config } from "4d-vector-search";
git clone https://git.4d-ps.com/4d/internship/2025/4d-vectors/4d-vector-search.git
cd 4D_module
Copy .env.example to .env and fill in your API keys and endpoints:
GROQ_API_KEY=your_groq_api_key
OPENAI_API_KEY=your_openai_api_key
REST_API_URL=http://localhost:7080/rest
BASE_URL=http://localhost:7080
ACCESS_KEY=123
npm install
cd frontend/vite-project
npm install
Transpile TypeScript and start the server:
npx tsc
npm start
The backend will run on http://localhost:3000 by default.
In a new terminal:
cd frontend/vite-project
npm run dev
The frontend will run on http://localhost:5173 by default.
For questions or support, contact the maintainer:
[Your Name or Team] - [your.email@example.com]
Download counts and popularity will appear here as the collector receives them.
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 20:07 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:b279f6fe687a7055328276c11cc106cffd9e6a6bd1c4be261a2e36d71ca5f8ea