{"_id":"@ank1015/agents-provider-fireworks","_rev":"2-7a32ab17c0007c0a883c7584527be5ee","name":"@ank1015/agents-provider-fireworks","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"@ank1015/agents-provider-fireworks","version":"0.1.0","keywords":["agents","fireworks","llm","chat-completions","typescript"],"license":"UNLICENSED","_id":"@ank1015/agents-provider-fireworks@0.1.0","maintainers":[{"name":"ananya150","email":"ananyakhandelwal60@gmail.com"}],"homepage":"https://github.com/ank1015/agent#readme","bugs":{"url":"https://github.com/ank1015/agent/issues"},"dist":{"shasum":"116250dde2058783fb165de64c769fd3aadd5fe6","tarball":"https://registry.npmjs.org/@ank1015/agents-provider-fireworks/-/agents-provider-fireworks-0.1.0.tgz","fileCount":19,"integrity":"sha512-iLWltgoAbWdnM6GLMinVgHAe2RkqSRBgHFJ/8mMRYsYP1zAl09Dgqn6waW8JkNuTuumZkooizyS4VDqdTVn9VQ==","signatures":[{"sig":"MEUCIQDIrnZORM/O6dxiKfnxuHsOkMoog0qx+kKhRbW1hQoTigIgSiFuvpPh6is51ISdalu25LGF1dqs16Ux0Ds7mCsKtFk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62393},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./adapter":{"types":"./dist/adapter.d.ts","import":"./dist/adapter.js"}},"gitHead":"431be335969ec0ba4d3eb5bd8127b8f9bc2f2005","scripts":{"test":"vitest run && tsc --noEmit --strict --skipLibCheck --module NodeNext --moduleResolution NodeNext --target ES2022 --ignoreConfig tests/*.test.ts","build":"tsc -b","check":"tsc -b --pretty false","clean":"rm -rf dist ../../.tsbuildinfo/provider-fireworks.tsbuildinfo","prepack":"tsc -b"},"_npmUser":{"name":"ananya150","email":"ananyakhandelwal60@gmail.com"},"repository":{"url":"git+https://github.com/ank1015/agent.git","type":"git","directory":"packages/provider-fireworks"},"_npmVersion":"11.17.0","description":"Fireworks Chat Completions runtime adapter for @ank1015/agents.","directories":{},"sideEffects":false,"_nodeVersion":"26.4.0","dependencies":{"zod":"^4.4.3","openai":"^6.42.0","@ank1015/agents-contracts":"^0.1.1","@ank1015/agents-provider-fireworks-spec":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9"},"_npmOperationalInternal":{"tmp":"tmp/agents-provider-fireworks_0.1.0_1782740791261_0.6140106558690863","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@ank1015/agents-provider-fireworks","version":"0.1.1","description":"Fireworks Chat Completions runtime adapter for @ank1015/agents.","keywords":["agents","fireworks","llm","chat-completions","typescript"],"license":"UNLICENSED","type":"module","sideEffects":false,"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ank1015/agent.git","directory":"packages/provider-fireworks"},"bugs":{"url":"https://github.com/ank1015/agent/issues"},"homepage":"https://github.com/ank1015/agent#readme","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./adapter":{"types":"./dist/adapter.d.ts","import":"./dist/adapter.js"}},"publishConfig":{"access":"public"},"scripts":{"prepack":"tsc -b","build":"tsc -b","check":"tsc -b --pretty false","test":"vitest run && tsc --noEmit --strict --skipLibCheck --module NodeNext --moduleResolution NodeNext --target ES2022 --ignoreConfig tests/*.test.ts","clean":"rm -rf dist ../../.tsbuildinfo/provider-fireworks.tsbuildinfo"},"dependencies":{"@ank1015/agents-contracts":"^0.1.11","@ank1015/agents-provider-fireworks-spec":"^0.1.1","openai":"^6.42.0","zod":"^4.4.3"},"devDependencies":{"vitest":"^4.1.9"},"gitHead":"621232a246d0d99569ea3cf02bdc37801c1c71df","_id":"@ank1015/agents-provider-fireworks@0.1.1","_nodeVersion":"26.4.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-Jomj7YjlULPUqsys4DWtk/zxNrKr+8DunPTIsGlNfo7YK8ptoJKSjgvSfQg6KUf6yA6vfGLYNffAikNKexUuwA==","shasum":"1856f7005b86c3fdfdaa85bfa34b785419d600a8","tarball":"https://registry.npmjs.org/@ank1015/agents-provider-fireworks/-/agents-provider-fireworks-0.1.1.tgz","fileCount":19,"unpackedSize":62507,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDZt6p27JhMaO9PwkoEhh5DHBKQJeTTjT/0S/q1poxk+gIhAKWHlEG80wSDHCL3quqeo+xX6WfaarJOMLBVKpzbIVoS"}]},"_npmUser":{"name":"ananya150","email":"ananyakhandelwal60@gmail.com"},"directories":{},"maintainers":[{"name":"ananya150","email":"ananyakhandelwal60@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/agents-provider-fireworks_0.1.1_1783677167020_0.13669710314210115"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-29T13:46:31.048Z","modified":"2026-07-10T09:52:47.285Z","0.1.0":"2026-06-29T13:46:31.392Z","0.1.1":"2026-07-10T09:52:47.152Z"},"bugs":{"url":"https://github.com/ank1015/agent/issues"},"license":"UNLICENSED","homepage":"https://github.com/ank1015/agent#readme","keywords":["agents","fireworks","llm","chat-completions","typescript"],"repository":{"type":"git","url":"git+https://github.com/ank1015/agent.git","directory":"packages/provider-fireworks"},"description":"Fireworks Chat Completions runtime adapter for @ank1015/agents.","maintainers":[{"name":"ananya150","email":"ananyakhandelwal60@gmail.com"}],"readme":"# @ank1015/agents-provider-fireworks\n\nRuntime Fireworks Chat Completions provider adapter for the `@ank1015/agents` packages.\n\nThis package uses Fireworks' OpenAI-compatible Chat Completions endpoint through the `openai` SDK. It streams Fireworks chunks into the normalized assistant event stream used by `@ank1015/agents-contracts`.\n\n## Install\n\n```sh\npnpm add @ank1015/agents-provider-fireworks\n```\n\n## Usage\n\n```ts\nimport { createFireworksProviderAdapter } from '@ank1015/agents-provider-fireworks';\n\nconst adapter = createFireworksProviderAdapter({\n  provider: 'fireworks',\n  apiKey: {\n    type: 'env',\n    name: 'FIREWORKS_API_KEY',\n  },\n});\n```\n\nThe default base URL is `https://api.fireworks.ai/inference/v1`. Pass `baseUrl` in provider config to override it.\n\n## Notes\n\n- Runtime model support is catalog-only through `@ank1015/agents-provider-fireworks-spec`.\n- `max_tokens` is only sent when callers provide `providerOptions.max_tokens`.\n- Fireworks custom grammar tools are not accepted through generic request `tools`; use `providerOptions.response_format` with `type: 'grammar'` instead.\n","readmeFilename":"README.md"}