@arizeai/phoenix-client
Version:
A client for the Phoenix API
111 lines • 3.11 kB
JSON
{
"name": "@arizeai/phoenix-client",
"version": "6.5.4",
"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"
},
"files": [
"dist",
"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-config": "0.1.3",
"@arizeai/phoenix-otel": "0.4.2"
},
"devDependencies": {
"@ai-sdk/openai": "^3.0.29",
"@anthropic-ai/sdk": "^0.35.0",
"@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.1"
},
"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"
}
}