{
  "name": "@aj-archipelago/cortex",
  "version": "1.4.34",
  "description": "Cortex is a GraphQL API for AI. It provides a simple, extensible interface for using AI services from OpenAI, Azure and others.",
  "private": false,
  "repository": {
    "type": "git",
    "url": "git+https://github.com/aj-archipelago/cortex.git"
  },
  "keywords": [
    "cortex",
    "AI",
    "router",
    "GPT",
    "agents",
    "entities",
    "prompt engineering",
    "LLM",
    "OpenAI",
    "Azure",
    "Gemini",
    "Claude",
    "chatGPT",
    "GraphQL"
  ],
  "main": "index.js",
  "scripts": {
    "start": "node start.js",
    "test": "ava"
  },
  "author": "",
  "license": "MIT",
  "type": "module",
  "homepage": "https://github.com/aj-archipelago/cortex#readme",
  "dependencies": {
    "@aj-archipelago/merval": "^1.0.7",
    "@aj-archipelago/subvibe": "^1.0.12",
    "@apollo/server": "^4.7.3",
    "@apollo/server-plugin-response-cache": "^4.1.2",
    "@apollo/utils.keyvadapter": "^3.0.0",
    "@aws-sdk/client-s3": "^3.674.0",
    "@azure/storage-blob": "^12.24.0",
    "@azure/storage-queue": "^12.24.0",
    "@datastructures-js/deque": "^1.0.4",
    "@dqbd/tiktoken": "^1.0.20",
    "@graphql-tools/schema": "^9.0.12",
    "@keyv/redis": "^2.5.4",
    "axios": "^1.3.4",
    "axios-cache-interceptor": "^1.0.1",
    "bottleneck": "^2.19.5",
    "cheerio": "^1.0.0-rc.12",
    "chrono-node": "^2.7.5",
    "compromise": "^14.8.1",
    "compromise-paragraphs": "^0.1.0",
    "convict": "^6.2.3",
    "cors": "^2.8.5",
    "eventsource-parser": "^1.1.2",
    "express": "^4.18.2",
    "form-data": "^4.0.0",
    "google-auth-library": "^8.8.0",
    "graphql": "^16.6.0",
    "graphql-subscriptions": "^2.0.0",
    "graphql-ws": "^5.11.2",
    "handlebars": "^4.7.7",
    "ioredis": "^5.3.1",
    "keyv": "^4.5.2",
    "mime-types": "^2.1.35",
    "uuid": "^9.0.0",
    "winston": "^3.11.0",
    "ws": "^8.12.0",
    "xxhash-wasm": "^1.1.0"
  },
  "devDependencies": {
    "@faker-js/faker": "^8.4.1",
    "ava": "^5.2.0",
    "dotenv": "^16.0.3",
    "got": "^13.0.0",
    "sinon": "^17.0.1"
  },
  "publishConfig": {
    "access": "public"
  },
  "ava": {
    "files": [
      "tests/**/*.test.js"
    ],
    "require": [
      "dotenv/config"
    ],
    "concurrency": 1
  },
  "overrides": {
    "whatwg-url": "^12.0.0"
  }
}
