UNPKG

@arizeai/phoenix-client

Version:
117 lines 3.25 kB
{ "name": "@arizeai/phoenix-client", "version": "6.5.5", "description": "A client for the Phoenix API", "keywords": [ "arize", "datasets", "evaluation", "experiments", "llm", "phoenix", "prompts", "tracing" ], "homepage": "https://github.com/Arize-ai/phoenix/tree/main/js/packages/phoenix-client", "bugs": { "url": "https://github.com/Arize-ai/phoenix/issues" }, "license": "Apache-2.0", "author": "oss@arize.com", "repository": { "type": "git", "url": "git+https://github.com/Arize-ai/phoenix.git" }, "directories": { "doc": "./docs" }, "files": [ "dist", "docs", "src", "package.json" ], "main": "dist/src/index.js", "module": "dist/esm/index.js", "types": "dist/src/index.d.ts", "exports": { ".": { "import": "./dist/esm/index.js", "require": "./dist/src/index.js" }, "./prompts": { "import": "./dist/esm/prompts/index.js", "require": "./dist/src/prompts/index.js" }, "./spans": { "import": "./dist/esm/spans/index.js", "require": "./dist/src/spans/index.js" }, "./sessions": { "import": "./dist/esm/sessions/index.js", "require": "./dist/src/sessions/index.js" }, "./traces": { "import": "./dist/esm/traces/index.js", "require": "./dist/src/traces/index.js" }, "./experiments": { "import": "./dist/esm/experiments/index.js", "require": "./dist/src/experiments/index.js" }, "./datasets": { "import": "./dist/esm/datasets/index.js", "require": "./dist/src/datasets/index.js" }, "./utils/*": { "import": "./dist/esm/utils/*.js", "require": "./dist/src/utils/*.js" }, "./types/*": { "import": "./dist/esm/types/*.d.ts", "require": "./dist/src/types/*.d.ts" } }, "dependencies": { "@arizeai/openinference-semantic-conventions": "^1.1.0", "@arizeai/openinference-vercel": "^2.7.0", "async": "^3.2.6", "openapi-fetch": "^0.12.5", "tiny-invariant": "^1.3.3", "zod": "^4.0.14", "@arizeai/phoenix-otel": "0.4.3", "@arizeai/phoenix-config": "0.1.3" }, "devDependencies": { "@ai-sdk/openai": "^3.0.29", "@anthropic-ai/sdk": "^0.35.0", "@opentelemetry/api": "^1.9.0", "@opentelemetry/sdk-trace-node": "^2.5.1", "@types/async": "^3.2.24", "@types/node": "^20.17.22", "ai": "^6.0.90", "openai": "^6.10.0", "openapi-typescript": "^7.6.1", "tsx": "^4.19.3", "vitest": "^4.1.0", "@arizeai/phoenix-evals": "1.0.2" }, "optionalDependencies": { "@anthropic-ai/sdk": "^0.35.0", "ai": "^6.0.90", "openai": "^6.10.0" }, "engines": { "node": ">=18" }, "scripts": { "build": "tsc --build tsconfig.json tsconfig.esm.json && tsc-alias -p tsconfig.esm.json", "clean": "rimraf dist", "generate": "openapi-typescript --empty-objects-unknown=true --default-non-nullable=false ../../../schemas/openapi.json -o ./src/__generated__/api/v1.ts", "postbuild": "echo '{\"type\": \"module\"}' > ./dist/esm/package.json", "prebuild": "pnpm run clean && pnpm run generate", "test": "vitest run", "test:watch": "vitest watch", "typecheck": "tsc --noEmit" } }