{"_id":"@ainative/cody-sdk","_rev":"7-374c0d1e31183c8bf10147441607898a","name":"@ainative/cody-sdk","dist-tags":{"latest":"0.2.4"},"versions":{"0.1.0":{"name":"@ainative/cody-sdk","version":"0.1.0","author":{"name":"AINative Studio","email":"support@ainative.studio"},"license":"MIT","_id":"@ainative/cody-sdk@0.1.0","maintainers":[{"name":"ainative-studio","email":"toby@rely.ventures"}],"homepage":"https://ainative.studio/cody","bugs":{"url":"https://discord.gg/paipalooza"},"bin":{"anthropic-ai-sdk":"bin/cli"},"dist":{"shasum":"4542c057833cae3702dae88a507d12332a7816f3","tarball":"https://registry.npmjs.org/@ainative/cody-sdk/-/cody-sdk-0.1.0.tgz","fileCount":770,"integrity":"sha512-XhmdO1QYAjQdZv6wbZOefxefoAi3t3tHl3YMysDToxFdrnVJiNVdgAIClhBjp5f7/pmxmrThQIuzv1QaviFyUw==","signatures":[{"sig":"MEYCIQDuwfyWPGWPic009QDmA9tb3Bv5RAUhsdTUmDwQmMCQQAIhAMHy8Bl6Ev6cfAqXxDpxI1DyeRVJ/5e1I4yXdbN2xrkH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3195735},"main":"./index.js","pnpm":{"overrides":{"minimatch":"^9.0.5"}},"type":"commonjs","types":"./index.d.ts","exports":{".":{"types":"./index.d.mts","default":"./index.mjs","require":{"types":"./index.d.ts","default":"./index.js"}},"./error":{"import":"./error.mjs","require":"./error.js"},"./index":{"import":"./index.mjs","require":"./index.js"},"./lib/*":{"import":"./lib/*.mjs","require":"./lib/*.js"},"./client":{"import":"./client.mjs","require":"./client.js"},"./core/*":{"import":"./core/*.mjs","require":"./core/*.js"},"./tools/*":{"import":"./tools/*.mjs","require":"./tools/*.js"},"./uploads":{"import":"./uploads.mjs","require":"./uploads.js"},"./version":{"import":"./version.mjs","require":"./version.js"},"./ainative":{"import":"./ainative.mjs","require":"./ainative.js"},"./error.js":{"default":"./error.js"},"./index.js":{"default":"./index.js"},"./lib/*.js":{"default":"./lib/*.js"},"./resource":{"import":"./resource.mjs","require":"./resource.js"},"./.github/*":{"import":"./.github/*.mjs","require":"./.github/*.js"},"./_vendor/*":{"import":"./_vendor/*.mjs","require":"./_vendor/*.js"},"./client.js":{"default":"./client.js"},"./core/*.js":{"default":"./core/*.js"},"./error.mjs":{"default":"./error.mjs"},"./helpers/*":{"import":"./helpers/*.mjs","require":"./helpers/*.js"},"./index.mjs":{"default":"./index.mjs"},"./lib/*.mjs":{"default":"./lib/*.mjs"},"./resources":{"import":"./resources.mjs","require":"./resources.js"},"./streaming":{"import":"./streaming.mjs","require":"./streaming.js"},"./client.mjs":{"default":"./client.mjs"},"./core/*.mjs":{"default":"./core/*.mjs"},"./pagination":{"import":"./pagination.mjs","require":"./pagination.js"},"./tools/*.js":{"default":"./tools/*.js"},"./uploads.js":{"default":"./uploads.js"},"./version.js":{"default":"./version.js"},"./ainative.js":{"default":"./ainative.js"},"./api-promise":{"import":"./api-promise.mjs","require":"./api-promise.js"},"./resource.js":{"default":"./resource.js"},"./resources/*":{"import":"./resources/*.mjs","require":"./resources/*.js"},"./tools/*.mjs":{"default":"./tools/*.mjs"},"./uploads.mjs":{"default":"./uploads.mjs"},"./version.mjs":{"default":"./version.mjs"},"./.github/*.js":{"default":"./.github/*.js"},"./_vendor/*.js":{"default":"./_vendor/*.js"},"./ainative.mjs":{"default":"./ainative.mjs"},"./helpers/*.js":{"default":"./helpers/*.js"},"./resource.mjs":{"default":"./resource.mjs"},"./resources.js":{"default":"./resources.js"},"./streaming.js":{"default":"./streaming.js"},"./.github/*.mjs":{"default":"./.github/*.mjs"},"./_vendor/*.mjs":{"default":"./_vendor/*.mjs"},"./helpers/*.mjs":{"default":"./helpers/*.mjs"},"./pagination.js":{"default":"./pagination.js"},"./resources.mjs":{"default":"./resources.mjs"},"./streaming.mjs":{"default":"./streaming.mjs"},"./api-promise.js":{"default":"./api-promise.js"},"./pagination.mjs":{"default":"./pagination.mjs"},"./resources/*.js":{"default":"./resources/*.js"},"./api-promise.mjs":{"default":"./api-promise.mjs"},"./resources/*.mjs":{"default":"./resources/*.mjs"}},"gitHead":"e789f277d51b4def95cb36a6e0e1ae6433201c2d","private":false,"scripts":{"fix":"./scripts/format","tsn":"ts-node -r tsconfig-paths/register","lint":"./scripts/lint","test":"./scripts/test","build":"./scripts/build-all","format":"./scripts/format"},"_npmUser":{"name":"ainative-studio","email":"toby@rely.ventures"},"overrides":{"minimatch":"^9.0.5"},"repository":{"url":"git+https://github.com/AINative-Studio/cody-sdk-typescript.git","type":"git"},"_npmVersion":"10.9.4","description":"Cody SDK — AINative Studio's AI SDK with dual-provider routing and usage tracking. Fork of the Anthropic TypeScript SDK.","directories":{},"resolutions":{"minimatch":"^9.0.5"},"_nodeVersion":"22.21.0","dependencies":{"json-schema-to-ts":"^3.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cody-sdk_0.1.0_1775331325596_0.6895576017320564","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@ainative/cody-sdk","version":"0.1.1","keywords":["cody","cody-sdk","ainative","ai","ai-sdk","llm","llm-sdk","anthropic","claude","claude-sdk","qwen","qwen-coder","deepseek","gemma","nouscoder","chat-completions","messages-api","streaming","sse","tool-use","function-calling","mcp","model-context-protocol","agents","ai-agents","agentic","openclaw","agent-provisioning","self-provisioning","zero-human-provisioning","zerodb","bedrock","vertex-ai","typescript","sdk","api-client"],"author":{"name":"AINative Studio","email":"support@ainative.studio"},"license":"MIT","_id":"@ainative/cody-sdk@0.1.1","maintainers":[{"name":"ainative-studio","email":"toby@rely.ventures"}],"homepage":"https://ainative.studio/cody","bugs":{"url":"https://discord.gg/paipalooza"},"bin":{"anthropic-ai-sdk":"bin/cli"},"dist":{"shasum":"3b5976fd5acd98977bd3462acc3080d4d05d6fe6","tarball":"https://registry.npmjs.org/@ainative/cody-sdk/-/cody-sdk-0.1.1.tgz","fileCount":770,"integrity":"sha512-rRKfIPysdhj95SnzUswpuXcQiAmWKH/Q09qxJAjG+lGFmUdiaxf+p4xx7kbslpscqQEsAf/CZMcgzsVF+rFLAA==","signatures":[{"sig":"MEYCIQDHjeWcNHlXZNU50XBUb2ZXkMqZBfzIYkBKz448vC3xdAIhAL8g5iLRZaR6ELpbFFvjYA/DA9kW6o6Ia4VZU06lQBfJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3198082},"main":"./index.js","pnpm":{"overrides":{"minimatch":"^9.0.5"}},"type":"commonjs","types":"./index.d.ts","exports":{".":{"types":"./index.d.mts","default":"./index.mjs","require":{"types":"./index.d.ts","default":"./index.js"}},"./error":{"import":"./error.mjs","require":"./error.js"},"./index":{"import":"./index.mjs","require":"./index.js"},"./lib/*":{"import":"./lib/*.mjs","require":"./lib/*.js"},"./client":{"import":"./client.mjs","require":"./client.js"},"./core/*":{"import":"./core/*.mjs","require":"./core/*.js"},"./tools/*":{"import":"./tools/*.mjs","require":"./tools/*.js"},"./uploads":{"import":"./uploads.mjs","require":"./uploads.js"},"./version":{"import":"./version.mjs","require":"./version.js"},"./ainative":{"import":"./ainative.mjs","require":"./ainative.js"},"./error.js":{"default":"./error.js"},"./index.js":{"default":"./index.js"},"./lib/*.js":{"default":"./lib/*.js"},"./resource":{"import":"./resource.mjs","require":"./resource.js"},"./.github/*":{"import":"./.github/*.mjs","require":"./.github/*.js"},"./_vendor/*":{"import":"./_vendor/*.mjs","require":"./_vendor/*.js"},"./client.js":{"default":"./client.js"},"./core/*.js":{"default":"./core/*.js"},"./error.mjs":{"default":"./error.mjs"},"./helpers/*":{"import":"./helpers/*.mjs","require":"./helpers/*.js"},"./index.mjs":{"default":"./index.mjs"},"./lib/*.mjs":{"default":"./lib/*.mjs"},"./resources":{"import":"./resources.mjs","require":"./resources.js"},"./streaming":{"import":"./streaming.mjs","require":"./streaming.js"},"./client.mjs":{"default":"./client.mjs"},"./core/*.mjs":{"default":"./core/*.mjs"},"./pagination":{"import":"./pagination.mjs","require":"./pagination.js"},"./tools/*.js":{"default":"./tools/*.js"},"./uploads.js":{"default":"./uploads.js"},"./version.js":{"default":"./version.js"},"./ainative.js":{"default":"./ainative.js"},"./api-promise":{"import":"./api-promise.mjs","require":"./api-promise.js"},"./resource.js":{"default":"./resource.js"},"./resources/*":{"import":"./resources/*.mjs","require":"./resources/*.js"},"./tools/*.mjs":{"default":"./tools/*.mjs"},"./uploads.mjs":{"default":"./uploads.mjs"},"./version.mjs":{"default":"./version.mjs"},"./.github/*.js":{"default":"./.github/*.js"},"./_vendor/*.js":{"default":"./_vendor/*.js"},"./ainative.mjs":{"default":"./ainative.mjs"},"./helpers/*.js":{"default":"./helpers/*.js"},"./resource.mjs":{"default":"./resource.mjs"},"./resources.js":{"default":"./resources.js"},"./streaming.js":{"default":"./streaming.js"},"./.github/*.mjs":{"default":"./.github/*.mjs"},"./_vendor/*.mjs":{"default":"./_vendor/*.mjs"},"./helpers/*.mjs":{"default":"./helpers/*.mjs"},"./pagination.js":{"default":"./pagination.js"},"./resources.mjs":{"default":"./resources.mjs"},"./streaming.mjs":{"default":"./streaming.mjs"},"./api-promise.js":{"default":"./api-promise.js"},"./pagination.mjs":{"default":"./pagination.mjs"},"./resources/*.js":{"default":"./resources/*.js"},"./api-promise.mjs":{"default":"./api-promise.mjs"},"./resources/*.mjs":{"default":"./resources/*.mjs"}},"gitHead":"e789f277d51b4def95cb36a6e0e1ae6433201c2d","private":false,"scripts":{"fix":"./scripts/format","tsn":"ts-node -r tsconfig-paths/register","lint":"./scripts/lint","test":"./scripts/test","build":"./scripts/build-all","format":"./scripts/format"},"_npmUser":{"name":"ainative-studio","email":"toby@rely.ventures"},"overrides":{"minimatch":"^9.0.5"},"repository":{"url":"git+https://github.com/AINative-Studio/cody-sdk-typescript.git","type":"git"},"_npmVersion":"10.9.4","description":"Cody SDK — AINative Studio's AI SDK supporting AINative models and Anthropic models with intelligent dual-provider routing. Agents: self-provision at https://ainative.studio/agent.md","directories":{},"resolutions":{"minimatch":"^9.0.5"},"_nodeVersion":"22.21.0","dependencies":{"json-schema-to-ts":"^3.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cody-sdk_0.1.1_1775332059789_0.8480205790850124","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@ainative/cody-sdk","version":"0.2.0","keywords":["cody","cody-sdk","ainative","ai","ai-sdk","llm","llm-sdk","anthropic","claude","claude-sdk","qwen","qwen-coder","deepseek","gemma","nouscoder","chat-completions","messages-api","streaming","sse","tool-use","function-calling","mcp","model-context-protocol","agents","ai-agents","agentic","openclaw","agent-provisioning","self-provisioning","zero-human-provisioning","zerodb","bedrock","vertex-ai","typescript","sdk","api-client"],"author":{"name":"AINative Studio","email":"support@ainative.studio"},"license":"MIT","_id":"@ainative/cody-sdk@0.2.0","maintainers":[{"name":"ainative-studio","email":"toby@rely.ventures"}],"homepage":"https://ainative.studio/cody","bugs":{"url":"https://discord.gg/paipalooza"},"bin":{"anthropic-ai-sdk":"bin/cli"},"dist":{"shasum":"4a5d4de6bda13eba82cd366fa45d71f61bf425eb","tarball":"https://registry.npmjs.org/@ainative/cody-sdk/-/cody-sdk-0.2.0.tgz","fileCount":770,"integrity":"sha512-sx1/7M7wbOO4ETIXw3nA0Z/70YXUayCNqAYNewTy+x3cmQO6LUuBjqZY499UDCZ0KVGi+Uyu7EPcitDz7LcEuQ==","signatures":[{"sig":"MEYCIQCh62DXMrXgYt9AkSzKCSEklWB0agEgBYviQ+MNCjsHeQIhALW6UWESdKbGHQq0NgptuPBprL9MjbbM/eK8a9IMTzO0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3201377},"main":"./index.js","pnpm":{"overrides":{"minimatch":"^9.0.5"}},"type":"commonjs","types":"./index.d.ts","exports":{".":{"types":"./index.d.mts","default":"./index.mjs","require":{"types":"./index.d.ts","default":"./index.js"}},"./error":{"import":"./error.mjs","require":"./error.js"},"./index":{"import":"./index.mjs","require":"./index.js"},"./lib/*":{"import":"./lib/*.mjs","require":"./lib/*.js"},"./client":{"import":"./client.mjs","require":"./client.js"},"./core/*":{"import":"./core/*.mjs","require":"./core/*.js"},"./tools/*":{"import":"./tools/*.mjs","require":"./tools/*.js"},"./uploads":{"import":"./uploads.mjs","require":"./uploads.js"},"./version":{"import":"./version.mjs","require":"./version.js"},"./ainative":{"import":"./ainative.mjs","require":"./ainative.js"},"./error.js":{"default":"./error.js"},"./index.js":{"default":"./index.js"},"./lib/*.js":{"default":"./lib/*.js"},"./resource":{"import":"./resource.mjs","require":"./resource.js"},"./.github/*":{"import":"./.github/*.mjs","require":"./.github/*.js"},"./_vendor/*":{"import":"./_vendor/*.mjs","require":"./_vendor/*.js"},"./client.js":{"default":"./client.js"},"./core/*.js":{"default":"./core/*.js"},"./error.mjs":{"default":"./error.mjs"},"./helpers/*":{"import":"./helpers/*.mjs","require":"./helpers/*.js"},"./index.mjs":{"default":"./index.mjs"},"./lib/*.mjs":{"default":"./lib/*.mjs"},"./resources":{"import":"./resources.mjs","require":"./resources.js"},"./streaming":{"import":"./streaming.mjs","require":"./streaming.js"},"./client.mjs":{"default":"./client.mjs"},"./core/*.mjs":{"default":"./core/*.mjs"},"./pagination":{"import":"./pagination.mjs","require":"./pagination.js"},"./tools/*.js":{"default":"./tools/*.js"},"./uploads.js":{"default":"./uploads.js"},"./version.js":{"default":"./version.js"},"./ainative.js":{"default":"./ainative.js"},"./api-promise":{"import":"./api-promise.mjs","require":"./api-promise.js"},"./resource.js":{"default":"./resource.js"},"./resources/*":{"import":"./resources/*.mjs","require":"./resources/*.js"},"./tools/*.mjs":{"default":"./tools/*.mjs"},"./uploads.mjs":{"default":"./uploads.mjs"},"./version.mjs":{"default":"./version.mjs"},"./.github/*.js":{"default":"./.github/*.js"},"./_vendor/*.js":{"default":"./_vendor/*.js"},"./ainative.mjs":{"default":"./ainative.mjs"},"./helpers/*.js":{"default":"./helpers/*.js"},"./resource.mjs":{"default":"./resource.mjs"},"./resources.js":{"default":"./resources.js"},"./streaming.js":{"default":"./streaming.js"},"./.github/*.mjs":{"default":"./.github/*.mjs"},"./_vendor/*.mjs":{"default":"./_vendor/*.mjs"},"./helpers/*.mjs":{"default":"./helpers/*.mjs"},"./pagination.js":{"default":"./pagination.js"},"./resources.mjs":{"default":"./resources.mjs"},"./streaming.mjs":{"default":"./streaming.mjs"},"./api-promise.js":{"default":"./api-promise.js"},"./pagination.mjs":{"default":"./pagination.mjs"},"./resources/*.js":{"default":"./resources/*.js"},"./api-promise.mjs":{"default":"./api-promise.mjs"},"./resources/*.mjs":{"default":"./resources/*.mjs"}},"gitHead":"0ac9dd9206a12133e84bed755c6e9557ec5df5ad","private":false,"scripts":{"fix":"./scripts/format","tsn":"ts-node -r tsconfig-paths/register","lint":"./scripts/lint","test":"./scripts/test","build":"./scripts/build-all","format":"./scripts/format"},"_npmUser":{"name":"ainative-studio","email":"toby@rely.ventures"},"overrides":{"minimatch":"^9.0.5"},"repository":{"url":"git+https://github.com/AINative-Studio/cody-sdk-typescript.git","type":"git"},"_npmVersion":"10.9.4","description":"Cody SDK — AINative Studio's AI SDK supporting AINative models and Anthropic models with intelligent dual-provider routing. Agents: self-provision at https://ainative.studio/agent.md","directories":{},"resolutions":{"minimatch":"^9.0.5"},"_nodeVersion":"22.21.0","dependencies":{"json-schema-to-ts":"^3.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cody-sdk_0.2.0_1775333156948_0.4228849514813007","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@ainative/cody-sdk","version":"0.2.1","keywords":["cody","cody-sdk","ainative","ai","ai-sdk","llm","llm-sdk","anthropic","claude","claude-sdk","qwen","qwen-coder","deepseek","gemma","nouscoder","chat-completions","messages-api","streaming","sse","tool-use","function-calling","mcp","model-context-protocol","agents","ai-agents","agentic","openclaw","agent-provisioning","self-provisioning","zero-human-provisioning","zerodb","bedrock","vertex-ai","typescript","sdk","api-client"],"author":{"name":"AINative Studio","email":"support@ainative.studio"},"license":"MIT","_id":"@ainative/cody-sdk@0.2.1","maintainers":[{"name":"ainative-studio","email":"toby@rely.ventures"}],"homepage":"https://ainative.studio/cody","bugs":{"url":"https://discord.gg/paipalooza"},"bin":{"anthropic-ai-sdk":"bin/cli"},"dist":{"shasum":"5ff30d4c8716fe9aeed51be9854b1e2ef457047f","tarball":"https://registry.npmjs.org/@ainative/cody-sdk/-/cody-sdk-0.2.1.tgz","fileCount":770,"integrity":"sha512-zStrZQJepuafcDLOJkGkaQz2yInGQSROhauTkadaZBigu/K4DUDILht9BoRbbnPlmAbEsluWs1I9KVcUnoOpZw==","signatures":[{"sig":"MEYCIQCJd0XGu2ZjfuHVxmoqrZFvp9pOOn79zxb7Osr7MFpONwIhALPaPn8YPJEZNsqtxNTl9v5PfnzG48w5dJvWu6kiRIX4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3200884},"main":"./index.js","pnpm":{"overrides":{"minimatch":"^9.0.5"}},"type":"commonjs","types":"./index.d.ts","exports":{".":{"types":"./index.d.mts","default":"./index.mjs","require":{"types":"./index.d.ts","default":"./index.js"}},"./error":{"import":"./error.mjs","require":"./error.js"},"./index":{"import":"./index.mjs","require":"./index.js"},"./lib/*":{"import":"./lib/*.mjs","require":"./lib/*.js"},"./client":{"import":"./client.mjs","require":"./client.js"},"./core/*":{"import":"./core/*.mjs","require":"./core/*.js"},"./tools/*":{"import":"./tools/*.mjs","require":"./tools/*.js"},"./uploads":{"import":"./uploads.mjs","require":"./uploads.js"},"./version":{"import":"./version.mjs","require":"./version.js"},"./ainative":{"import":"./ainative.mjs","require":"./ainative.js"},"./error.js":{"default":"./error.js"},"./index.js":{"default":"./index.js"},"./lib/*.js":{"default":"./lib/*.js"},"./resource":{"import":"./resource.mjs","require":"./resource.js"},"./.github/*":{"import":"./.github/*.mjs","require":"./.github/*.js"},"./_vendor/*":{"import":"./_vendor/*.mjs","require":"./_vendor/*.js"},"./client.js":{"default":"./client.js"},"./core/*.js":{"default":"./core/*.js"},"./error.mjs":{"default":"./error.mjs"},"./helpers/*":{"import":"./helpers/*.mjs","require":"./helpers/*.js"},"./index.mjs":{"default":"./index.mjs"},"./lib/*.mjs":{"default":"./lib/*.mjs"},"./resources":{"import":"./resources.mjs","require":"./resources.js"},"./streaming":{"import":"./streaming.mjs","require":"./streaming.js"},"./client.mjs":{"default":"./client.mjs"},"./core/*.mjs":{"default":"./core/*.mjs"},"./pagination":{"import":"./pagination.mjs","require":"./pagination.js"},"./tools/*.js":{"default":"./tools/*.js"},"./uploads.js":{"default":"./uploads.js"},"./version.js":{"default":"./version.js"},"./ainative.js":{"default":"./ainative.js"},"./api-promise":{"import":"./api-promise.mjs","require":"./api-promise.js"},"./resource.js":{"default":"./resource.js"},"./resources/*":{"import":"./resources/*.mjs","require":"./resources/*.js"},"./tools/*.mjs":{"default":"./tools/*.mjs"},"./uploads.mjs":{"default":"./uploads.mjs"},"./version.mjs":{"default":"./version.mjs"},"./.github/*.js":{"default":"./.github/*.js"},"./_vendor/*.js":{"default":"./_vendor/*.js"},"./ainative.mjs":{"default":"./ainative.mjs"},"./helpers/*.js":{"default":"./helpers/*.js"},"./resource.mjs":{"default":"./resource.mjs"},"./resources.js":{"default":"./resources.js"},"./streaming.js":{"default":"./streaming.js"},"./.github/*.mjs":{"default":"./.github/*.mjs"},"./_vendor/*.mjs":{"default":"./_vendor/*.mjs"},"./helpers/*.mjs":{"default":"./helpers/*.mjs"},"./pagination.js":{"default":"./pagination.js"},"./resources.mjs":{"default":"./resources.mjs"},"./streaming.mjs":{"default":"./streaming.mjs"},"./api-promise.js":{"default":"./api-promise.js"},"./pagination.mjs":{"default":"./pagination.mjs"},"./resources/*.js":{"default":"./resources/*.js"},"./api-promise.mjs":{"default":"./api-promise.mjs"},"./resources/*.mjs":{"default":"./resources/*.mjs"}},"gitHead":"0ac9dd9206a12133e84bed755c6e9557ec5df5ad","private":false,"scripts":{"fix":"./scripts/format","tsn":"ts-node -r tsconfig-paths/register","lint":"./scripts/lint","test":"./scripts/test","build":"./scripts/build-all","format":"./scripts/format"},"_npmUser":{"name":"ainative-studio","email":"toby@rely.ventures"},"overrides":{"minimatch":"^9.0.5"},"repository":{"url":"git+https://github.com/AINative-Studio/cody-sdk-typescript.git","type":"git"},"_npmVersion":"10.9.4","description":"Cody SDK — AINative Studio's AI SDK supporting AINative models and Anthropic models with intelligent dual-provider routing. Agents: self-provision at https://ainative.studio/agent.md","directories":{},"resolutions":{"minimatch":"^9.0.5"},"_nodeVersion":"22.21.0","dependencies":{"json-schema-to-ts":"^3.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cody-sdk_0.2.1_1775337484563_0.2545646970624367","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@ainative/cody-sdk","version":"0.2.2","keywords":["cody","cody-sdk","ainative","ai","ai-sdk","llm","llm-sdk","anthropic","claude","claude-sdk","qwen","qwen-coder","deepseek","gemma","nouscoder","chat-completions","messages-api","streaming","sse","tool-use","function-calling","mcp","model-context-protocol","agents","ai-agents","agentic","openclaw","agent-provisioning","self-provisioning","zero-human-provisioning","zerodb","bedrock","vertex-ai","typescript","sdk","api-client"],"author":{"name":"AINative Studio","email":"support@ainative.studio"},"license":"MIT","_id":"@ainative/cody-sdk@0.2.2","maintainers":[{"name":"ainative-studio","email":"toby@rely.ventures"}],"homepage":"https://ainative.studio/cody","bugs":{"url":"https://discord.gg/paipalooza"},"bin":{"anthropic-ai-sdk":"bin/cli"},"dist":{"shasum":"1d6c17d0d86a7943cade278f7a19fd13fa9741dc","tarball":"https://registry.npmjs.org/@ainative/cody-sdk/-/cody-sdk-0.2.2.tgz","fileCount":770,"integrity":"sha512-7Too1UIbv27rTOV21d8/K1RtPft3H9SOVkm9y31in8e6GmcvSD0mhmgk08u1qa/SMcwC5HSTe5eLNxANxcJN0w==","signatures":[{"sig":"MEUCIQD4D1BxxjQqtK7lEl/vs5MnGeJ1O0gZ91Sn8VS03CBUqwIgQDGTnzZBFDXP1pZPh0+3aNPCyJ9iw4XBHnIPwobqE84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3199700},"main":"./index.js","pnpm":{"overrides":{"minimatch":"^9.0.5"}},"type":"commonjs","types":"./index.d.ts","exports":{".":{"types":"./index.d.mts","default":"./index.mjs","require":{"types":"./index.d.ts","default":"./index.js"}},"./error":{"import":"./error.mjs","require":"./error.js"},"./index":{"import":"./index.mjs","require":"./index.js"},"./lib/*":{"import":"./lib/*.mjs","require":"./lib/*.js"},"./client":{"import":"./client.mjs","require":"./client.js"},"./core/*":{"import":"./core/*.mjs","require":"./core/*.js"},"./tools/*":{"import":"./tools/*.mjs","require":"./tools/*.js"},"./uploads":{"import":"./uploads.mjs","require":"./uploads.js"},"./version":{"import":"./version.mjs","require":"./version.js"},"./ainative":{"import":"./ainative.mjs","require":"./ainative.js"},"./error.js":{"default":"./error.js"},"./index.js":{"default":"./index.js"},"./lib/*.js":{"default":"./lib/*.js"},"./resource":{"import":"./resource.mjs","require":"./resource.js"},"./.github/*":{"import":"./.github/*.mjs","require":"./.github/*.js"},"./_vendor/*":{"import":"./_vendor/*.mjs","require":"./_vendor/*.js"},"./client.js":{"default":"./client.js"},"./core/*.js":{"default":"./core/*.js"},"./error.mjs":{"default":"./error.mjs"},"./helpers/*":{"import":"./helpers/*.mjs","require":"./helpers/*.js"},"./index.mjs":{"default":"./index.mjs"},"./lib/*.mjs":{"default":"./lib/*.mjs"},"./resources":{"import":"./resources.mjs","require":"./resources.js"},"./streaming":{"import":"./streaming.mjs","require":"./streaming.js"},"./client.mjs":{"default":"./client.mjs"},"./core/*.mjs":{"default":"./core/*.mjs"},"./pagination":{"import":"./pagination.mjs","require":"./pagination.js"},"./tools/*.js":{"default":"./tools/*.js"},"./uploads.js":{"default":"./uploads.js"},"./version.js":{"default":"./version.js"},"./ainative.js":{"default":"./ainative.js"},"./api-promise":{"import":"./api-promise.mjs","require":"./api-promise.js"},"./resource.js":{"default":"./resource.js"},"./resources/*":{"import":"./resources/*.mjs","require":"./resources/*.js"},"./tools/*.mjs":{"default":"./tools/*.mjs"},"./uploads.mjs":{"default":"./uploads.mjs"},"./version.mjs":{"default":"./version.mjs"},"./.github/*.js":{"default":"./.github/*.js"},"./_vendor/*.js":{"default":"./_vendor/*.js"},"./ainative.mjs":{"default":"./ainative.mjs"},"./helpers/*.js":{"default":"./helpers/*.js"},"./resource.mjs":{"default":"./resource.mjs"},"./resources.js":{"default":"./resources.js"},"./streaming.js":{"default":"./streaming.js"},"./.github/*.mjs":{"default":"./.github/*.mjs"},"./_vendor/*.mjs":{"default":"./_vendor/*.mjs"},"./helpers/*.mjs":{"default":"./helpers/*.mjs"},"./pagination.js":{"default":"./pagination.js"},"./resources.mjs":{"default":"./resources.mjs"},"./streaming.mjs":{"default":"./streaming.mjs"},"./api-promise.js":{"default":"./api-promise.js"},"./pagination.mjs":{"default":"./pagination.mjs"},"./resources/*.js":{"default":"./resources/*.js"},"./api-promise.mjs":{"default":"./api-promise.mjs"},"./resources/*.mjs":{"default":"./resources/*.mjs"}},"gitHead":"0ac9dd9206a12133e84bed755c6e9557ec5df5ad","private":false,"scripts":{"fix":"./scripts/format","tsn":"ts-node -r tsconfig-paths/register","lint":"./scripts/lint","test":"./scripts/test","build":"./scripts/build-all","format":"./scripts/format"},"_npmUser":{"name":"ainative-studio","email":"toby@rely.ventures"},"overrides":{"minimatch":"^9.0.5"},"repository":{"url":"git+https://github.com/AINative-Studio/cody-sdk-typescript.git","type":"git"},"_npmVersion":"10.9.4","description":"Cody SDK — AINative Studio's AI SDK supporting AINative models and Anthropic models with intelligent dual-provider routing. Agents: self-provision at https://ainative.studio/agent.md","directories":{},"resolutions":{"minimatch":"^9.0.5"},"_nodeVersion":"22.21.0","dependencies":{"json-schema-to-ts":"^3.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cody-sdk_0.2.2_1775345568291_0.5705960620081034","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@ainative/cody-sdk","version":"0.2.3","keywords":["cody","cody-sdk","ainative","ai","ai-sdk","llm","llm-sdk","anthropic","claude","claude-sdk","qwen","qwen-coder","deepseek","gemma","nouscoder","chat-completions","messages-api","streaming","sse","tool-use","function-calling","mcp","model-context-protocol","agents","ai-agents","agentic","openclaw","agent-provisioning","self-provisioning","zero-human-provisioning","zerodb","bedrock","vertex-ai","typescript","sdk","api-client"],"author":{"name":"AINative Studio","email":"support@ainative.studio"},"license":"MIT","_id":"@ainative/cody-sdk@0.2.3","maintainers":[{"name":"ainative-studio","email":"toby@rely.ventures"}],"homepage":"https://ainative.studio/cody","bugs":{"url":"https://discord.gg/paipalooza"},"bin":{"anthropic-ai-sdk":"bin/cli"},"dist":{"shasum":"aa0e74153d95042075a7d7640e8befcedfdfbc6c","tarball":"https://registry.npmjs.org/@ainative/cody-sdk/-/cody-sdk-0.2.3.tgz","fileCount":770,"integrity":"sha512-d+GPMeGnh5riQD+7qUhasQHarV1wKVdGKDvWfVc1KbzlDdK4TEWce1Pp96tQCN/iv+Or/cQlyBpsZel2anfbqQ==","signatures":[{"sig":"MEYCIQC3rigCtOOlybP9v4Ex9gL0g5OuSvEk4nJeQSerO7j2QQIhAObeElWCUPQyt63dKbKZwpqtPRgNACWENpCod8foxM5Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3199252},"main":"./index.js","pnpm":{"overrides":{"minimatch":"^9.0.5"}},"type":"commonjs","types":"./index.d.ts","exports":{".":{"types":"./index.d.mts","default":"./index.mjs","require":{"types":"./index.d.ts","default":"./index.js"}},"./error":{"import":"./error.mjs","require":"./error.js"},"./index":{"import":"./index.mjs","require":"./index.js"},"./lib/*":{"import":"./lib/*.mjs","require":"./lib/*.js"},"./client":{"import":"./client.mjs","require":"./client.js"},"./core/*":{"import":"./core/*.mjs","require":"./core/*.js"},"./tools/*":{"import":"./tools/*.mjs","require":"./tools/*.js"},"./uploads":{"import":"./uploads.mjs","require":"./uploads.js"},"./version":{"import":"./version.mjs","require":"./version.js"},"./ainative":{"import":"./ainative.mjs","require":"./ainative.js"},"./error.js":{"default":"./error.js"},"./index.js":{"default":"./index.js"},"./lib/*.js":{"default":"./lib/*.js"},"./resource":{"import":"./resource.mjs","require":"./resource.js"},"./.github/*":{"import":"./.github/*.mjs","require":"./.github/*.js"},"./_vendor/*":{"import":"./_vendor/*.mjs","require":"./_vendor/*.js"},"./client.js":{"default":"./client.js"},"./core/*.js":{"default":"./core/*.js"},"./error.mjs":{"default":"./error.mjs"},"./helpers/*":{"import":"./helpers/*.mjs","require":"./helpers/*.js"},"./index.mjs":{"default":"./index.mjs"},"./lib/*.mjs":{"default":"./lib/*.mjs"},"./resources":{"import":"./resources.mjs","require":"./resources.js"},"./streaming":{"import":"./streaming.mjs","require":"./streaming.js"},"./client.mjs":{"default":"./client.mjs"},"./core/*.mjs":{"default":"./core/*.mjs"},"./pagination":{"import":"./pagination.mjs","require":"./pagination.js"},"./tools/*.js":{"default":"./tools/*.js"},"./uploads.js":{"default":"./uploads.js"},"./version.js":{"default":"./version.js"},"./ainative.js":{"default":"./ainative.js"},"./api-promise":{"import":"./api-promise.mjs","require":"./api-promise.js"},"./resource.js":{"default":"./resource.js"},"./resources/*":{"import":"./resources/*.mjs","require":"./resources/*.js"},"./tools/*.mjs":{"default":"./tools/*.mjs"},"./uploads.mjs":{"default":"./uploads.mjs"},"./version.mjs":{"default":"./version.mjs"},"./.github/*.js":{"default":"./.github/*.js"},"./_vendor/*.js":{"default":"./_vendor/*.js"},"./ainative.mjs":{"default":"./ainative.mjs"},"./helpers/*.js":{"default":"./helpers/*.js"},"./resource.mjs":{"default":"./resource.mjs"},"./resources.js":{"default":"./resources.js"},"./streaming.js":{"default":"./streaming.js"},"./.github/*.mjs":{"default":"./.github/*.mjs"},"./_vendor/*.mjs":{"default":"./_vendor/*.mjs"},"./helpers/*.mjs":{"default":"./helpers/*.mjs"},"./pagination.js":{"default":"./pagination.js"},"./resources.mjs":{"default":"./resources.mjs"},"./streaming.mjs":{"default":"./streaming.mjs"},"./api-promise.js":{"default":"./api-promise.js"},"./pagination.mjs":{"default":"./pagination.mjs"},"./resources/*.js":{"default":"./resources/*.js"},"./api-promise.mjs":{"default":"./api-promise.mjs"},"./resources/*.mjs":{"default":"./resources/*.mjs"}},"gitHead":"0ac9dd9206a12133e84bed755c6e9557ec5df5ad","private":false,"scripts":{"fix":"./scripts/format","tsn":"ts-node -r tsconfig-paths/register","lint":"./scripts/lint","test":"./scripts/test","build":"./scripts/build-all","format":"./scripts/format"},"_npmUser":{"name":"ainative-studio","email":"toby@rely.ventures"},"overrides":{"minimatch":"^9.0.5"},"repository":{"url":"git+https://github.com/AINative-Studio/cody-sdk-typescript.git","type":"git"},"_npmVersion":"10.9.4","description":"Cody SDK — AINative Studio's AI SDK supporting AINative models and Anthropic models with intelligent dual-provider routing. Agents: self-provision at https://ainative.studio/agent.md","directories":{},"resolutions":{"minimatch":"^9.0.5"},"_nodeVersion":"22.21.0","dependencies":{"json-schema-to-ts":"^3.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cody-sdk_0.2.3_1775346217720_0.8677680435174211","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@ainative/cody-sdk","version":"0.2.4","description":"Cody SDK — AINative Studio's AI SDK supporting AINative models and Anthropic models with intelligent dual-provider routing. Agents: self-provision at https://ainative.studio/agent.md","author":{"name":"AINative Studio","email":"support@ainative.studio"},"keywords":["cody","cody-sdk","ainative","ai","ai-sdk","llm","llm-sdk","anthropic","claude","claude-sdk","qwen","qwen-coder","deepseek","gemma","nouscoder","chat-completions","messages-api","streaming","sse","tool-use","function-calling","mcp","model-context-protocol","agents","ai-agents","agentic","openclaw","agent-provisioning","self-provisioning","zero-human-provisioning","zerodb","bedrock","vertex-ai","typescript","sdk","api-client"],"types":"./index.d.ts","main":"./index.js","type":"commonjs","repository":{"type":"git","url":"git+https://github.com/AINative-Studio/cody-sdk-typescript.git"},"homepage":"https://ainative.studio/cody","bugs":{"url":"https://discord.gg/paipalooza"},"license":"MIT","packageManager":"yarn@1.22.22","private":false,"publishConfig":{"access":"public"},"scripts":{"test":"./scripts/test","build":"./scripts/build-all","format":"./scripts/format","tsn":"ts-node -r tsconfig-paths/register","lint":"./scripts/lint","fix":"./scripts/format"},"dependencies":{"json-schema-to-ts":"^3.1.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"peerDependenciesMeta":{"zod":{"optional":true}},"bin":{"anthropic-ai-sdk":"bin/cli"},"overrides":{"minimatch":"^9.0.5"},"pnpm":{"overrides":{"minimatch":"^9.0.5"}},"resolutions":{"minimatch":"^9.0.5"},"exports":{".":{"require":{"types":"./index.d.ts","default":"./index.js"},"types":"./index.d.mts","default":"./index.mjs"},"./.github/*.mjs":{"default":"./.github/*.mjs"},"./.github/*.js":{"default":"./.github/*.js"},"./.github/*":{"import":"./.github/*.mjs","require":"./.github/*.js"},"./_vendor/*.mjs":{"default":"./_vendor/*.mjs"},"./_vendor/*.js":{"default":"./_vendor/*.js"},"./_vendor/*":{"import":"./_vendor/*.mjs","require":"./_vendor/*.js"},"./ainative":{"import":"./ainative.mjs","require":"./ainative.js"},"./ainative.js":{"default":"./ainative.js"},"./ainative.mjs":{"default":"./ainative.mjs"},"./api-promise":{"import":"./api-promise.mjs","require":"./api-promise.js"},"./api-promise.js":{"default":"./api-promise.js"},"./api-promise.mjs":{"default":"./api-promise.mjs"},"./client":{"import":"./client.mjs","require":"./client.js"},"./client.js":{"default":"./client.js"},"./client.mjs":{"default":"./client.mjs"},"./core/*.mjs":{"default":"./core/*.mjs"},"./core/*.js":{"default":"./core/*.js"},"./core/*":{"import":"./core/*.mjs","require":"./core/*.js"},"./error":{"import":"./error.mjs","require":"./error.js"},"./error.js":{"default":"./error.js"},"./error.mjs":{"default":"./error.mjs"},"./helpers/*.mjs":{"default":"./helpers/*.mjs"},"./helpers/*.js":{"default":"./helpers/*.js"},"./helpers/*":{"import":"./helpers/*.mjs","require":"./helpers/*.js"},"./index":{"import":"./index.mjs","require":"./index.js"},"./index.js":{"default":"./index.js"},"./index.mjs":{"default":"./index.mjs"},"./lib/*.mjs":{"default":"./lib/*.mjs"},"./lib/*.js":{"default":"./lib/*.js"},"./lib/*":{"import":"./lib/*.mjs","require":"./lib/*.js"},"./pagination":{"import":"./pagination.mjs","require":"./pagination.js"},"./pagination.js":{"default":"./pagination.js"},"./pagination.mjs":{"default":"./pagination.mjs"},"./resource":{"import":"./resource.mjs","require":"./resource.js"},"./resource.js":{"default":"./resource.js"},"./resource.mjs":{"default":"./resource.mjs"},"./resources/*.mjs":{"default":"./resources/*.mjs"},"./resources/*.js":{"default":"./resources/*.js"},"./resources/*":{"import":"./resources/*.mjs","require":"./resources/*.js"},"./resources":{"import":"./resources.mjs","require":"./resources.js"},"./resources.js":{"default":"./resources.js"},"./resources.mjs":{"default":"./resources.mjs"},"./streaming":{"import":"./streaming.mjs","require":"./streaming.js"},"./streaming.js":{"default":"./streaming.js"},"./streaming.mjs":{"default":"./streaming.mjs"},"./tools/*.mjs":{"default":"./tools/*.mjs"},"./tools/*.js":{"default":"./tools/*.js"},"./tools/*":{"import":"./tools/*.mjs","require":"./tools/*.js"},"./uploads":{"import":"./uploads.mjs","require":"./uploads.js"},"./uploads.js":{"default":"./uploads.js"},"./uploads.mjs":{"default":"./uploads.mjs"},"./version":{"import":"./version.mjs","require":"./version.js"},"./version.js":{"default":"./version.js"},"./version.mjs":{"default":"./version.mjs"}},"_id":"@ainative/cody-sdk@0.2.4","gitHead":"0ac9dd9206a12133e84bed755c6e9557ec5df5ad","_nodeVersion":"22.21.0","_npmVersion":"10.9.4","dist":{"integrity":"sha512-VhCORCa2W3UdGZOAYFAQBN8JovRHoM6fSFQ+98AmF4qy2HPKwLR6+1ezChZEGSM4tuZ+Dq4JhsKDsc4OBkaaUw==","shasum":"b37850c432df29c3ef4b5c71b4a5d4a137792284","tarball":"https://registry.npmjs.org/@ainative/cody-sdk/-/cody-sdk-0.2.4.tgz","fileCount":770,"unpackedSize":3201377,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIG67XWTH6N/5E1Z9VYazIcEqD5J8lQlJDV6WgR6WCl5+AiEA6r/tbWVmovPj3LH/oZHaWn/wPHgd2vmVDdMc3V3ug90="}]},"_npmUser":{"name":"ainative-studio","email":"toby@rely.ventures"},"directories":{},"maintainers":[{"name":"ainative-studio","email":"toby@rely.ventures"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cody-sdk_0.2.4_1775346573678_0.23408151265150634"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-04T19:35:25.488Z","modified":"2026-04-04T23:49:34.055Z","0.1.0":"2026-04-04T19:35:25.886Z","0.1.1":"2026-04-04T19:47:40.050Z","0.2.0":"2026-04-04T20:05:57.235Z","0.2.1":"2026-04-04T21:18:04.789Z","0.2.2":"2026-04-04T23:32:48.462Z","0.2.3":"2026-04-04T23:43:37.956Z","0.2.4":"2026-04-04T23:49:33.934Z"},"bugs":{"url":"https://discord.gg/paipalooza"},"author":{"name":"AINative Studio","email":"support@ainative.studio"},"license":"MIT","homepage":"https://ainative.studio/cody","keywords":["cody","cody-sdk","ainative","ai","ai-sdk","llm","llm-sdk","anthropic","claude","claude-sdk","qwen","qwen-coder","deepseek","gemma","nouscoder","chat-completions","messages-api","streaming","sse","tool-use","function-calling","mcp","model-context-protocol","agents","ai-agents","agentic","openclaw","agent-provisioning","self-provisioning","zero-human-provisioning","zerodb","bedrock","vertex-ai","typescript","sdk","api-client"],"repository":{"type":"git","url":"git+https://github.com/AINative-Studio/cody-sdk-typescript.git"},"description":"Cody SDK — AINative Studio's AI SDK supporting AINative models and Anthropic models with intelligent dual-provider routing. Agents: self-provision at https://ainative.studio/agent.md","maintainers":[{"name":"ainative-studio","email":"toby@rely.ventures"}],"readme":"# Cody SDK for TypeScript\n\n[![NPM version](https://img.shields.io/npm/v/@ainative/cody-sdk.svg)](https://npmjs.org/package/@ainative/cody-sdk)\n\nThe official TypeScript SDK for AINative Studio's Cody platform. Supports all AINative models and Claude models through intelligent dual-provider routing.\n\n## Install\n\n```bash\nnpm install @ainative/cody-sdk\n```\n\n## Usage\n\n```typescript\nimport Anthropic from '@ainative/cody-sdk';\n\nconst client = new Anthropic();\n\n// AINative models → routes to api.ainative.studio\nconst response = await client.messages.create({\n  model: 'qwen-coder-32b',\n  max_tokens: 1024,\n  messages: [{ role: 'user', content: 'Hello from Cody!' }],\n});\n\n// Claude models → routes directly to Anthropic API\nconst claudeResponse = await client.messages.create({\n  model: 'claude-sonnet-4-5',\n  max_tokens: 1024,\n  messages: [{ role: 'user', content: 'Hello from Claude!' }],\n});\n```\n\n## Supported Models\n\n### AINative Models (via api.ainative.studio)\n| Model | Description |\n|-------|-------------|\n| `qwen-coder-32b` | Best code quality (default) |\n| `qwen-coder-7b` | Fast iteration, 3x faster |\n| `nouscoder-14b` | Balanced code model |\n| `gemma-9b` | General text and reasoning |\n| `deepseek-r1-distill-qwen-7b` | Step-by-step reasoning |\n\n### Claude Models (direct to Anthropic API)\n| Model | Description |\n|-------|-------------|\n| `claude-sonnet-4-5` | Best for everyday tasks |\n| `claude-3-5-haiku` | Fastest for quick answers |\n| `claude-opus-4-6` | Most capable for complex work |\n\n## Environment Variables\n\n```bash\n# For AINative models\nexport AINATIVE_API_KEY=your-ainative-key\n\n# For Claude models (optional)\nexport ANTHROPIC_API_KEY=your-anthropic-key\n\n# Override base URL\nexport ANTHROPIC_BASE_URL=https://api.ainative.studio\n```\n\n## Model Routing\n\nThe SDK automatically routes requests to the correct API:\n\n- **AINative models** (qwen, gemma, deepseek, nouscoder) → `api.ainative.studio`\n- **Claude models** (sonnet, haiku, opus) → `api.anthropic.com`\n\nUsage tracking is handled server-side by AINative's backend middleware.\n\n## API Compatibility\n\nFork of the [Anthropic TypeScript SDK](https://github.com/anthropics/anthropic-sdk-typescript) (MIT license). Fully compatible with the Anthropic Messages API. Also supports:\n\n- Amazon Bedrock (`@ainative/cody-sdk/bedrock`)\n- Google Vertex AI (`@ainative/cody-sdk/vertex`)\n- Microsoft Foundry (`@ainative/cody-sdk/foundry`)\n\n## Agents: Self-Provision Here\n\nPoint your agent here to programmatically self-provision AINative services:\n\n```\nhttps://ainative.studio/agent.md\n```\n\nDNS discovery: `dig TXT _agents.ainative.studio`\n\n## Community\n\n- **Discord**: [discord.gg/paipalooza](https://discord.gg/paipalooza)\n- **Website**: [ainative.studio](https://ainative.studio)\n- **Support**: support@ainative.studio\n\n## License\n\nMIT\n","readmeFilename":"README.md"}