{"versions":{"1.0.0-rc.0":{"name":"@mistralai/mistralai-gcp","version":"1.0.0-rc.0","author":{"name":"Speakeasy"},"main":"./index.js","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/mistralai/mistral-ts-client.git","directory":"packages/mistralai-gcp"},"scripts":{"lint":"eslint --max-warnings=0 src","build":"tsc","prepare":"npm run build"},"peerDependencies":{"zod":">= 3"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^7.7.1","@typescript-eslint/parser":"^7.7.1","eslint":"^8.57.0","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-import":"^2.29.1","typescript":"^5.4.5","zod":"^3.23.4"},"dependencies":{"google-auth-library":"^9.11.0"},"types":"./index.d.ts","gitHead":"450f1b34d9e8a05f6860652206c393ddc69ddbc7","description":"<div align=\"left\">     <a href=\"https://www.speakeasy.com/?utm_source=<no value>&utm_campaign=typescript\"><img src=\"https://custom-icon-badges.demolab.com/badge/-Built%20By%20Speakeasy-212015?style=for-the-badge&logoColor=FBE331&logo=speakeasy&labelColor=","bugs":{"url":"https://github.com/mistralai/mistral-ts-client/issues"},"homepage":"https://github.com/mistralai/mistral-ts-client#readme","_id":"@mistralai/mistralai-gcp@1.0.0-rc.0","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-wST8YV1dMVuxZyYi06bCEkvN5eTstjko0Gr1fUZ6Odgea+v3XtCN4M0sgI7ltGRYWarethRrsTfBrqN5zLWpYQ==","shasum":"a69b2cdf91a55fcefcdbc0c6fa235e94c935c3c6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mistralai/mistralai-gcp/-/mistralai-gcp-1.0.0-rc.0.tgz","fileCount":295,"unpackedSize":695001,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEOfAnI9E+tSiwawzJzW+Dz37C2NlvNhpQ92XezisHCIAiEA/jpuLeJ0pFj08xzeQMZjABFooZWm+DYryV3Pdji/v0Y="}],"size":111302},"_npmUser":{"name":"anonymous","email":"bam4d@mistral.ai"},"directories":{},"maintainers":[{"name":"anonymous","email":"t@mistral.ai"},{"name":"anonymous","email":"bam4d@mistral.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mistralai-gcp_1.0.0-rc.0_1722332689717_0.975884570557151"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-30T09:44:49.907Z","publish_time":1722332689907,"_source_registry_name":"default","contributors":[]},"1.0.0-rc.1":{"name":"@mistralai/mistralai-gcp","version":"1.0.0-rc.1","author":{"name":"Speakeasy"},"main":"./index.js","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/mistralai/mistral-ts-client.git","directory":"packages/mistralai-gcp"},"scripts":{"lint":"eslint --max-warnings=0 src","build":"tsc","prepare":"npm run build"},"peerDependencies":{"zod":">= 3"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^7.7.1","@typescript-eslint/parser":"^7.7.1","eslint":"^8.57.0","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-import":"^2.29.1","typescript":"^5.4.5","zod":"^3.23.4"},"dependencies":{"google-auth-library":"^9.11.0"},"types":"./index.d.ts","gitHead":"a57b24987d3644e4e0c7f144009f7f261ae5e268","description":"<div align=\"left\">     <a href=\"https://www.speakeasy.com/?utm_source=<no value>&utm_campaign=typescript\"><img src=\"https://custom-icon-badges.demolab.com/badge/-Built%20By%20Speakeasy-212015?style=for-the-badge&logoColor=FBE331&logo=speakeasy&labelColor=","bugs":{"url":"https://github.com/mistralai/mistral-ts-client/issues"},"homepage":"https://github.com/mistralai/mistral-ts-client#readme","_id":"@mistralai/mistralai-gcp@1.0.0-rc.1","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-fQEp16gSI+Q6LHLtMSXMu5l2nK4otCA84sfXLSnt9BUF9EgP+5rwNLLOo0TP/rbtnreZzFSsOKG24n7SGPuUbA==","shasum":"716411accb79650a2a3d87acc3b40b73739479ae","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mistralai/mistralai-gcp/-/mistralai-gcp-1.0.0-rc.1.tgz","fileCount":295,"unpackedSize":701772,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG7Lhvid6DX6FxdRKGVBXZR8StEtrougVKfXrgvDlQaDAiBSR3CdbttkOjdyxSTOFUdFQb7hWo5Lagjz9BN7XCcJpQ=="}],"size":112756},"_npmUser":{"name":"anonymous","email":"bam4d@mistral.ai"},"directories":{},"maintainers":[{"name":"anonymous","email":"t@mistral.ai"},{"name":"anonymous","email":"bam4d@mistral.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mistralai-gcp_1.0.0-rc.1_1722347154458_0.26476939641706077"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-30T13:45:54.631Z","publish_time":1722347154631,"_source_registry_name":"default","contributors":[]},"1.0.0-rc.2":{"name":"@mistralai/mistralai-gcp","version":"1.0.0-rc.2","author":{"name":"Speakeasy"},"main":"./index.js","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/mistralai/mistral-ts-client.git","directory":"packages/mistralai-gcp"},"scripts":{"lint":"eslint --max-warnings=0 src","build":"tsc","prepare":"npm run build"},"peerDependencies":{"zod":">= 3"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^7.7.1","@typescript-eslint/parser":"^7.7.1","eslint":"^8.57.0","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-import":"^2.29.1","typescript":"^5.4.5","zod":"^3.23.4"},"dependencies":{"google-auth-library":"^9.11.0"},"types":"./index.d.ts","gitHead":"f182b2bc70ec274b0ce222db1821c62fb106ab59","description":"<div align=\"left\">     <a href=\"https://www.speakeasy.com/?utm_source=<no value>&utm_campaign=typescript\"><img src=\"https://custom-icon-badges.demolab.com/badge/-Built%20By%20Speakeasy-212015?style=for-the-badge&logoColor=FBE331&logo=speakeasy&labelColor=","bugs":{"url":"https://github.com/mistralai/mistral-ts-client/issues"},"homepage":"https://github.com/mistralai/mistral-ts-client#readme","_id":"@mistralai/mistralai-gcp@1.0.0-rc.2","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-g3UingJzDn4fwzuOii5ti4QUbp0ZZifaEpx7a6rYPaGRH92Vl4axxEGj0UTyHT6jH2/jOJypHtaT6lpWh4LnxQ==","shasum":"d7657fe6ad67baade9c587a7804b67a646eb7936","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mistralai/mistralai-gcp/-/mistralai-gcp-1.0.0-rc.2.tgz","fileCount":296,"unpackedSize":701988,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJx8bqwjQotqSAU2Ay6Nj8QxSFUW8KZHSlNeBcVfetQAIgcoWEUinB1O377iWmDx7uqXnEAelLveCFEoKGJ57eRAg="}],"size":114341},"_npmUser":{"name":"anonymous","email":"bam4d@mistral.ai"},"directories":{},"maintainers":[{"name":"anonymous","email":"t@mistral.ai"},{"name":"anonymous","email":"bam4d@mistral.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mistralai-gcp_1.0.0-rc.2_1722518489286_0.9891708291766281"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-01T13:21:29.523Z","publish_time":1722518489523,"_source_registry_name":"default","contributors":[]},"1.0.0":{"name":"@mistralai/mistralai-gcp","version":"1.0.0","author":{"name":"Speakeasy"},"main":"./index.js","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/mistralai/client-ts.git","directory":"packages/mistralai-gcp"},"scripts":{"lint":"eslint --max-warnings=0 src","build":"tsc","prepare":"npm run build"},"peerDependencies":{"zod":">= 3"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^7.7.1","@typescript-eslint/parser":"^7.7.1","eslint":"^8.57.0","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-import":"^2.29.1","typescript":"^5.4.5","zod":"^3.23.4"},"dependencies":{"google-auth-library":"^9.11.0"},"types":"./index.d.ts","gitHead":"c5e2ea6244e387f7e8043ab60c79404b6002e247","description":"","bugs":{"url":"https://github.com/mistralai/client-ts/issues"},"homepage":"https://github.com/mistralai/client-ts#readme","_id":"@mistralai/mistralai-gcp@1.0.0","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-P1r1uswN5iwQFjn3Ge55iekNqXgDYYqW4LSKL6TVUH7VYpFyyySKNHBF/qYAgcx51/yeVkNcjs86DSDXGLR61Q==","shasum":"b3334653cc6510a7023ab4da36dadbe30bfa34f3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mistralai/mistralai-gcp/-/mistralai-gcp-1.0.0.tgz","fileCount":336,"unpackedSize":742027,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEP6XYAYxxir3zgepML20iMy1V9lQaDFaxHPSjmuWFChAiEAuJO2Kmsn7pQG+CdJG/0Aka3PI9Wn1WVpH2mbXKMpSec="}],"size":125441},"_npmUser":{"name":"anonymous","email":"bam4d@mistral.ai"},"directories":{},"maintainers":[{"name":"anonymous","email":"t@mistral.ai"},{"name":"anonymous","email":"bam4d@mistral.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mistralai-gcp_1.0.0_1723041194406_0.5397003004587533"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-07T14:33:14.569Z","publish_time":1723041194569,"_source_registry_name":"default","contributors":[]},"1.0.2":{"name":"@mistralai/mistralai-gcp","version":"1.0.2","author":{"name":"Speakeasy"},"main":"./index.js","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/mistralai/client-ts.git","directory":"packages/mistralai-gcp"},"scripts":{"lint":"eslint --max-warnings=0 src","build":"tsc","prepare":"npm run build"},"peerDependencies":{"zod":">= 3"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^7.7.1","@typescript-eslint/parser":"^7.7.1","eslint":"^8.57.0","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-import":"^2.29.1","typescript":"^5.4.5","zod":"^3.23.4"},"dependencies":{"google-auth-library":"^9.11.0"},"types":"./index.d.ts","gitHead":"69d827fa96cb794b8a742eb56cfbf53c9d6d8a6b","description":"","bugs":{"url":"https://github.com/mistralai/client-ts/issues"},"homepage":"https://github.com/mistralai/client-ts#readme","_id":"@mistralai/mistralai-gcp@1.0.2","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-/KCfMpMQtJ8PFsArURr4gAx3mpeo9UFqjvTTOobDBxi5WNKqysF/Sr7Nw5IxL3QYnwlaBaG8oyjrVPCP+hoEwQ==","shasum":"aa69d8c15f31927a6428d57e080535153d83a7a6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mistralai/mistralai-gcp/-/mistralai-gcp-1.0.2.tgz","fileCount":336,"unpackedSize":742171,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDgIejkynQOAnHNEdazEU8062yrnILFIeVQF5czLv+JBAiA7+2G1SaRXCa0D7Zn+SUtFqZlM7OxvHjqoIpfslOsVmw=="}],"size":125448},"_npmUser":{"name":"anonymous","email":"bam4d@mistral.ai"},"directories":{},"maintainers":[{"name":"anonymous","email":"t@mistral.ai"},{"name":"anonymous","email":"bam4d@mistral.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mistralai-gcp_1.0.2_1723140838812_0.05033547278935924"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-08T18:13:59.146Z","publish_time":1723140839146,"_source_registry_name":"default","contributors":[]},"1.0.3":{"name":"@mistralai/mistralai-gcp","version":"1.0.3","author":{"name":"Speakeasy"},"main":"./index.js","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/mistralai/client-ts.git","directory":"packages/mistralai-gcp"},"scripts":{"lint":"eslint --max-warnings=0 src","build":"tsc","prepare":"npm run build"},"peerDependencies":{"zod":">= 3"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^7.7.1","@typescript-eslint/parser":"^7.7.1","eslint":"^8.57.0","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-import":"^2.29.1","typescript":"^5.4.5","zod":"^3.23.4"},"dependencies":{"google-auth-library":"^9.11.0"},"types":"./index.d.ts","gitHead":"b2ea0a06c49beb8d0dd261c5394cd498876711ce","description":"","bugs":{"url":"https://github.com/mistralai/client-ts/issues"},"homepage":"https://github.com/mistralai/client-ts#readme","_id":"@mistralai/mistralai-gcp@1.0.3","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-nUpuxQrZbBzKZQ6KY3JOfvceHyFZA8l4XpCNK+CPrRTiaYehMjIpSp6zvhlPBeP9IpTAdE16PManx+hoZhMYiA==","shasum":"5bde7d991daedc2bcb37e241e70e8873dfb35365","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mistralai/mistralai-gcp/-/mistralai-gcp-1.0.3.tgz","fileCount":346,"unpackedSize":764507,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDC6T7AAfUgkpNN1XenR4erYoQb52fVv/3Jo3upKtd3/AiEAjFi8OIys2s7Kvvd4zArfFHcLpCG22RdcaF2yNJA9SWM="}],"size":129015},"_npmUser":{"name":"anonymous","email":"bam4d@mistral.ai"},"directories":{},"maintainers":[{"name":"anonymous","email":"t@mistral.ai"},{"name":"anonymous","email":"bam4d@mistral.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mistralai-gcp_1.0.3_1724332699323_0.493470248905159"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-22T13:18:19.508Z","publish_time":1724332699508,"_source_registry_name":"default","contributors":[]},"1.0.4":{"name":"@mistralai/mistralai-gcp","version":"1.0.4","author":{"name":"Speakeasy"},"main":"./index.js","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/mistralai/client-ts.git","directory":"packages/mistralai-gcp"},"scripts":{"lint":"eslint --max-warnings=0 src","build":"tsc","prepare":"npm run build"},"peerDependencies":{"zod":">= 3"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^7.7.1","@typescript-eslint/parser":"^7.7.1","eslint":"^8.57.0","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-import":"^2.29.1","typescript":"^5.4.5","zod":"^3.23.4"},"dependencies":{"google-auth-library":"^9.11.0"},"types":"./index.d.ts","gitHead":"af0b58ef11605dfd062ba2645eb0d21940daea9d","description":"","bugs":{"url":"https://github.com/mistralai/client-ts/issues"},"homepage":"https://github.com/mistralai/client-ts#readme","_id":"@mistralai/mistralai-gcp@1.0.4","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-aQSSpZdObPV8KPN9EDM7pqYxrEv+zQfSaxtWeJPMV0MCfe9eQiJg6sDBfmn0qko7YIsvHBeLNUkQrFTt0ZDjTw==","shasum":"4fd1cea6f12559ab3aa2ac47ae37a7ec2f979035","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mistralai/mistralai-gcp/-/mistralai-gcp-1.0.4.tgz","fileCount":346,"unpackedSize":764672,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuGiTMY9T2elLx+a2L5nWL2jaUPEseENA+OjlZHSlT3gIhAIebZS2FZVWxHFFUG8v7BLedKHQc6ZKt1rR9IXfjn5je"}],"size":128986},"_npmUser":{"name":"anonymous","email":"bam4d@mistral.ai"},"directories":{},"maintainers":[{"name":"anonymous","email":"t@mistral.ai"},{"name":"anonymous","email":"bam4d@mistral.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mistralai-gcp_1.0.4_1724417565892_0.287249499468228"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-23T12:52:46.034Z","publish_time":1724417566034,"_source_registry_name":"default","contributors":[]},"1.1.0":{"name":"@mistralai/mistralai-gcp","version":"1.1.0","author":{"name":"Speakeasy"},"main":"./index.js","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/mistralai/client-ts.git","directory":"packages/mistralai-gcp"},"scripts":{"lint":"eslint --max-warnings=0 src","build":"tsc","prepublishOnly":"npm run build"},"peerDependencies":{"zod":">= 3"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^7.7.1","@typescript-eslint/parser":"^7.7.1","eslint":"^8.57.0","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-import":"^2.29.1","typescript":"^5.4.5","zod":"^3.23.4"},"dependencies":{"google-auth-library":"^9.11.0"},"types":"./index.d.ts","gitHead":"4d6998cc612fdaba48f25eb6441a87e3bfd3f846","description":"","bugs":{"url":"https://github.com/mistralai/client-ts/issues"},"homepage":"https://github.com/mistralai/client-ts#readme","_id":"@mistralai/mistralai-gcp@1.1.0","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-g/I21u6O++BtAmjbgPg7qDTyUXZdDYkCYN4a64nP63rOfGbSrjfTAuZWzsPMdsnvGaKKOQhFKN/Uy0bpBds+Gg==","shasum":"f048637b8ff4fc075b28bb7e4fd4b3eebf51546c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mistralai/mistralai-gcp/-/mistralai-gcp-1.1.0.tgz","fileCount":381,"unpackedSize":788316,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHuRUBNu3sPwHpzut9VzNdy5yI0dmmritb6/2K+uw4SgAiEA4eTo3vVmS+WFNyiF3y4dweeGJT77JASIYjazaRxvQ3k="}],"size":134536},"_npmUser":{"name":"anonymous","email":"bam4d@mistral.ai"},"directories":{},"maintainers":[{"name":"anonymous","email":"t@mistral.ai"},{"name":"anonymous","email":"bam4d@mistral.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mistralai-gcp_1.1.0_1726747023945_0.47912934583182665"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-19T11:57:04.170Z","publish_time":1726747024170,"_source_registry_name":"default","contributors":[]},"1.3.0":{"name":"@mistralai/mistralai-gcp","version":"1.3.0","author":{"name":"Speakeasy"},"main":"./index.js","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/mistralai/client-ts.git","directory":"packages/mistralai-gcp"},"scripts":{"lint":"eslint --max-warnings=0 src","build":"tsc","prepublishOnly":"npm run build"},"peerDependencies":{"zod":">= 3"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^7.7.1","@typescript-eslint/parser":"^7.7.1","eslint":"^8.57.0","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-import":"^2.29.1","typescript":"^5.4.5","zod":"^3.23.4"},"dependencies":{"google-auth-library":"^9.11.0"},"types":"./index.d.ts","gitHead":"19605ac3b1a50756e7c62e64658259c00f811adf","description":"","bugs":{"url":"https://github.com/mistralai/client-ts/issues"},"homepage":"https://github.com/mistralai/client-ts#readme","_id":"@mistralai/mistralai-gcp@1.3.0","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-DOg37dnjcjzJ6FVtYOG9aFQr4ZlkXQBvGYp97oScAWL0kPNowx9X5JoWJ1z+pdFWfN13UMA4aOWfCo+sB3AFuA==","shasum":"c1a952a805f9dc658b4547557338da014875ba24","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mistralai/mistralai-gcp/-/mistralai-gcp-1.3.0.tgz","fileCount":381,"unpackedSize":812832,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDF0Y6XWpDxr0357Vf2xw8d95qkCktLgVvXpdb8SEESvQIhAKGltIeCtzNP9719RUUsJNOoA5mtHtnpYWkiJR1dBp8t"}],"size":138922},"_npmUser":{"name":"anonymous","email":"bam4d@mistral.ai"},"directories":{},"maintainers":[{"name":"anonymous","email":"t@mistral.ai"},{"name":"anonymous","email":"bam4d@mistral.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mistralai-gcp_1.3.0_1731075493533_0.7759673053129506"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-08T14:18:13.760Z","publish_time":1731075493760,"_source_registry_name":"default","contributors":[]},"1.3.1":{"name":"@mistralai/mistralai-gcp","version":"1.3.1","author":{"name":"Speakeasy"},"main":"./index.js","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/mistralai/client-ts.git","directory":"packages/mistralai-gcp"},"scripts":{"lint":"eslint --max-warnings=0 src","build":"tsc","prepublishOnly":"npm run build"},"peerDependencies":{"zod":">= 3"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^7.7.1","@typescript-eslint/parser":"^7.7.1","eslint":"^8.57.0","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-import":"^2.29.1","typescript":"^5.4.5","zod":"^3.23.4"},"dependencies":{"google-auth-library":"^9.11.0"},"types":"./index.d.ts","gitHead":"794c51397f30590ed9d0ec322566ade1f0b20181","description":"","bugs":{"url":"https://github.com/mistralai/client-ts/issues"},"homepage":"https://github.com/mistralai/client-ts#readme","_id":"@mistralai/mistralai-gcp@1.3.1","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-LzkNm29bAJYHswY9Mcr9gsR/I4bKRYU/8se8BLPsB9QYZoHRIHFSIBgH/p1+N45cdsPV4CtRLU6fcXa7Td8EeQ==","shasum":"61d6f63906a2b62125f7ace3ef42d5e370e7559f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mistralai/mistralai-gcp/-/mistralai-gcp-1.3.1.tgz","fileCount":381,"unpackedSize":817736,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID095wCEYNBKnDBZl8e9q7pLZVAMrAVYO3HWP+55YgYeAiEAnbrsQWanOoVeuwP8msZyYsFxILPc0FXLpMYfVc+Ot9k="}],"size":139724},"_npmUser":{"name":"anonymous","email":"bam4d@mistral.ai"},"directories":{},"maintainers":[{"name":"anonymous","email":"t@mistral.ai"},{"name":"anonymous","email":"bam4d@mistral.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mistralai-gcp_1.3.1_1731436230867_0.49528766242991007"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-12T18:30:31.227Z","publish_time":1731436231227,"_source_registry_name":"default","contributors":[]},"1.3.4":{"name":"@mistralai/mistralai-gcp","version":"1.3.4","author":{"name":"Speakeasy"},"main":"./index.js","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/mistralai/client-ts.git","directory":"packages/mistralai-gcp"},"scripts":{"lint":"eslint --max-warnings=0 src","build":"tsc","prepublishOnly":"npm run build"},"peerDependencies":{"zod":">= 3"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^7.7.1","@typescript-eslint/parser":"^7.7.1","eslint":"^8.57.0","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-import":"^2.29.1","typescript":"^5.4.5","zod":"^3.23.4"},"dependencies":{"google-auth-library":"^9.11.0"},"types":"./index.d.ts","gitHead":"556d1248f0b9a5cf3fa9f057635264a91804a7f1","description":"","bugs":{"url":"https://github.com/mistralai/client-ts/issues"},"homepage":"https://github.com/mistralai/client-ts#readme","_id":"@mistralai/mistralai-gcp@1.3.4","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-tMWTA8r+MX+/hDn3n1mo8WY/NWN4AJdvwShdgsThrt+bwfwhSlorrz7bH04UFxob13GJ/XsRC3iUg7EAWH0BoQ==","shasum":"e0d107d07f9b3755c1074c7c8c7185604af1cc2c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mistralai/mistralai-gcp/-/mistralai-gcp-1.3.4.tgz","fileCount":386,"unpackedSize":837836,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGQSx8NkqaVn9Q0U110njuWp5PdBnLCkc5CKSlgIZ7FdAiEAo2NjdtjB69hjJGXqpLurcQW85hPWI6jlg270CzS82dg="}],"size":141518},"_npmUser":{"name":"anonymous","email":"bam4d@mistral.ai"},"directories":{},"maintainers":[{"name":"anonymous","email":"t@mistral.ai"},{"name":"anonymous","email":"bam4d@mistral.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mistralai-gcp_1.3.4_1731944377429_0.002131384533823777"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-18T15:39:37.684Z","publish_time":1731944377684,"_source_registry_name":"default","contributors":[]},"1.3.5":{"name":"@mistralai/mistralai-gcp","version":"1.3.5","author":{"name":"Speakeasy"},"main":"./index.js","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/mistralai/client-ts.git","directory":"packages/mistralai-gcp"},"scripts":{"lint":"eslint --max-warnings=0 src","build":"tsc","prepublishOnly":"npm run build"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","zod":">= 3"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^7.7.1","@typescript-eslint/parser":"^7.7.1","eslint":"^8.57.0","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-import":"^2.29.1","typescript":"^5.4.5","zod":"^3.23.4"},"dependencies":{"google-auth-library":"^9.11.0"},"types":"./index.d.ts","gitHead":"e6900ad95268d849392cba662b872ef62b66f7e3","description":"","bugs":{"url":"https://github.com/mistralai/client-ts/issues"},"homepage":"https://github.com/mistralai/client-ts#readme","_id":"@mistralai/mistralai-gcp@1.3.5","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-eykxLojLv0AcgGui2D+D/S98Toc18j9g0GCvjyah3E8YtQW0dMb6UyQjmB+2+qDXN3OZjp8+dOkoJ+r7DmwbOQ==","shasum":"13f6ae02f56da8cf6dd07180f99a69b800b282a1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mistralai/mistralai-gcp/-/mistralai-gcp-1.3.5.tgz","fileCount":386,"unpackedSize":926887,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDs0zW8RDapMpspRFz5r8knjMAoSkWUO/zOtTvCGVZ+YQIgVo7S/MW2AAPcr79unrnxex5mfU05VjEpm6Lr2ExWwn8="}],"size":152654},"_npmUser":{"name":"anonymous","email":"bam4d@mistral.ai"},"directories":{},"maintainers":[{"name":"anonymous","email":"bam4d@mistral.ai"},{"name":"anonymous","email":"t@mistral.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mistralai-gcp_1.3.5_1733317447016_0.46092807364855326"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-04T13:04:07.255Z","publish_time":1733317447255,"_source_registry_name":"default","contributors":[]},"1.3.6":{"name":"@mistralai/mistralai-gcp","version":"1.3.6","author":{"name":"Speakeasy"},"main":"./index.js","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/mistralai/client-ts.git","directory":"packages/mistralai-gcp"},"scripts":{"lint":"eslint --max-warnings=0 src","build":"tsc","prepublishOnly":"npm run build"},"peerDependencies":{"zod":">= 3"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^7.7.1","@typescript-eslint/parser":"^7.7.1","eslint":"^8.57.0","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-import":"^2.29.1","typescript":"^5.4.5","zod":"^3.23.4"},"dependencies":{"google-auth-library":"^9.11.0"},"types":"./index.d.ts","gitHead":"e8aaabd6f47b5b11ccbf8fd4ddc175bd64c7c312","description":"","bugs":{"url":"https://github.com/mistralai/client-ts/issues"},"homepage":"https://github.com/mistralai/client-ts#readme","_id":"@mistralai/mistralai-gcp@1.3.6","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-OrvsGWPJHRmOfdqb09lbkJgtqY3uux7w2ouPzW64y8B1yy+D/UEIjU1o0erOXn4S5e13LfIq75mdcERdpKDcNQ==","shasum":"ebc031ec20a6f07298b881dfc8d84e711bb8ebcb","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mistralai/mistralai-gcp/-/mistralai-gcp-1.3.6.tgz","fileCount":388,"unpackedSize":930986,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICx34xDHpYBJeq66b5b+nPb6zSr3AcBUSP9q5Qd3vTBEAiEAs7wQu/YUxdiCuMUy98/6+oAeFLoLlGGxee5Br2FbY4Y="}],"size":154813},"_npmUser":{"name":"anonymous","email":"bam4d@mistral.ai"},"directories":{},"maintainers":[{"name":"anonymous","email":"bam4d@mistral.ai"},{"name":"anonymous","email":"t@mistral.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mistralai-gcp_1.3.6_1736172009810_0.9565130021287089"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-06T14:00:10.086Z","publish_time":1736172010086,"_source_registry_name":"default","contributors":[]},"1.4.0":{"name":"@mistralai/mistralai-gcp","version":"1.4.0","author":{"name":"Speakeasy"},"main":"./index.js","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/mistralai/client-ts.git","directory":"packages/mistralai-gcp"},"scripts":{"lint":"eslint --max-warnings=0 src","build":"tsc","prepublishOnly":"npm run build"},"peerDependencies":{"zod":">= 3"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^7.7.1","@typescript-eslint/parser":"^7.7.1","eslint":"^8.57.0","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-import":"^2.29.1","typescript":"^5.4.5","zod":"^3.23.4"},"dependencies":{"google-auth-library":"^9.11.0"},"types":"./index.d.ts","gitHead":"9bfc9890bcdc7577de8c41ac00c9fe5ce6adfe9d","description":"","bugs":{"url":"https://github.com/mistralai/client-ts/issues"},"homepage":"https://github.com/mistralai/client-ts#readme","_id":"@mistralai/mistralai-gcp@1.4.0","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-QYBbR/T1U4qZ88m6l5RpOlhly2mXWsXi0owicSX6zt6pBaMORxRs6ZRLmaYX5BNjGqxQUl+LtsSwpMtXW2uU2A==","shasum":"1543d343e4151f0ea438603bc17eaee544f2018d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mistralai/mistralai-gcp/-/mistralai-gcp-1.4.0.tgz","fileCount":395,"unpackedSize":952881,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGqZU/rD65mx7IU0hzSJ7mUS8Gk2M7hjuD5YneUklm4nAiEA/Zp+fhf0clPy+AEjUjxr4TWywrD1PPQlMUkA/PnU5pI="}],"size":157805},"_npmUser":{"name":"anonymous","email":"bam4d@mistral.ai"},"directories":{},"maintainers":[{"name":"anonymous","email":"bam4d@mistral.ai"},{"name":"anonymous","email":"t@mistral.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mistralai-gcp_1.4.0_1737466715575_0.3481739998637623"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-21T13:38:35.821Z","publish_time":1737466715821,"_source_registry_name":"default","contributors":[]},"1.5.0":{"name":"@mistralai/mistralai-gcp","version":"1.5.0","author":{"name":"Speakeasy"},"main":"./index.js","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/mistralai/client-ts.git","directory":"packages/mistralai-gcp"},"scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"tsc","prepublishOnly":"npm run build"},"peerDependencies":{"zod":">= 3"},"devDependencies":{"@eslint/js":"^9.19.0","eslint":"^9.19.0","globals":"^15.14.0","typescript":"^5.4.5","typescript-eslint":"^8.22.0","zod":"^3.23.4"},"dependencies":{"google-auth-library":"^9.11.0"},"types":"./index.d.ts","gitHead":"a001ad2bca5d95df308acb11f80baa995e57fbd8","description":"","bugs":{"url":"https://github.com/mistralai/client-ts/issues"},"homepage":"https://github.com/mistralai/client-ts#readme","_id":"@mistralai/mistralai-gcp@1.5.0","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-KUv4GziIN8do4gmPe7T85gpYW1o2Q89e0hs8PQfZhFRMYz7uYPwxHyVI5UaxWlHFcmAvyxfaOAH0OuCC38Hb6g==","shasum":"f72bde3d1f3a38d5fd59548af5042179a0a0cd5e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mistralai/mistralai-gcp/-/mistralai-gcp-1.5.0.tgz","fileCount":415,"unpackedSize":1006851,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFuOhxwEAtMCUuxT/XuXvRaSNy/fJYE14Hgu54dUT3E2AiEA41lqTTgS9E8r+w1M7FJwxPMd7Rs/yBvus0WEdBQb+us="}],"size":164616},"_npmUser":{"name":"anonymous","email":"bam4d@mistral.ai"},"directories":{},"maintainers":[{"name":"anonymous","email":"bam4d@mistral.ai"},{"name":"anonymous","email":"t@mistral.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mistralai-gcp_1.5.0_1742491236086_0.9073993073144184"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-20T17:20:36.367Z","publish_time":1742491236367,"_source_registry_name":"default","contributors":[]},"1.7.0":{"name":"@mistralai/mistralai-gcp","version":"1.7.0","author":{"name":"Speakeasy"},"main":"./index.js","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/mistralai/client-ts.git","directory":"packages/mistralai-gcp"},"scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"tsc","prepublishOnly":"npm run build"},"peerDependencies":{},"devDependencies":{"@eslint/js":"^9.19.0","eslint":"^9.19.0","globals":"^15.14.0","typescript":"~5.8.3","typescript-eslint":"^8.26.0"},"dependencies":{"google-auth-library":"^9.11.0","zod":"^3.25.0 || ^4.0.0"},"gitHead":"4fcb045367c29990adea6287d2dd2e89403010fb","types":"./index.d.ts","_id":"@mistralai/mistralai-gcp@1.7.0","description":"<!-- Start SDK Installation [installation] --> ## SDK Installation","bugs":{"url":"https://github.com/mistralai/client-ts/issues"},"homepage":"https://github.com/mistralai/client-ts#readme","_nodeVersion":"24.12.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-0RsClXspFiPUE4/9aBQXxNVjXDYFxkASXR/pxnX+2N689DF1d5Fx6Ax+tXH/n3K87iSevO2qBTprvUOwmF/ApQ==","shasum":"bc12cedeced63f7f7ec567be28d85af9f07d8f6e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mistralai/mistralai-gcp/-/mistralai-gcp-1.7.0.tgz","fileCount":445,"unpackedSize":853990,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDDqlhASNXpcaPo5kWrScaJ+zg9XiNM9fbQquqh/AaM3AiAEx2C6paYAloNwEh+KQGMmjtdql7saVxirO81+nNiHdw=="}],"size":152542},"_npmUser":{"name":"anonymous","email":"alexandre.abouchahine@mistral.ai"},"directories":{},"maintainers":[{"name":"anonymous","email":"bam4d@mistral.ai"},{"name":"anonymous","email":"t@mistral.ai"},{"name":"anonymous","email":"alexandre.abouchahine@mistral.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mistralai-gcp_1.7.0_1768926525981_0.9203063380972769"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-20T16:28:46.207Z","publish_time":1768926526207,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"latest":"1.7.0"},"name":"@mistralai/mistralai-gcp","time":{"created":"2024-07-30T11:53:59.916Z","modified":"2026-01-20T16:29:06.379Z","1.0.0-rc.0":"2024-07-30T09:44:49.907Z","1.0.0-rc.1":"2024-07-30T13:45:54.631Z","1.0.0-rc.2":"2024-08-01T13:21:29.523Z","1.0.0":"2024-08-07T14:33:14.569Z","1.0.2":"2024-08-08T18:13:59.146Z","1.0.3":"2024-08-22T13:18:19.508Z","1.0.4":"2024-08-23T12:52:46.034Z","1.1.0":"2024-09-19T11:57:04.170Z","1.3.0":"2024-11-08T14:18:13.760Z","1.3.1":"2024-11-12T18:30:31.227Z","1.3.4":"2024-11-18T15:39:37.684Z","1.3.5":"2024-12-04T13:04:07.255Z","1.3.6":"2025-01-06T14:00:10.086Z","1.4.0":"2025-01-21T13:38:35.821Z","1.5.0":"2025-03-20T17:20:36.367Z","1.7.0":"2026-01-20T16:28:46.207Z"},"readme":"# Mistral on GCP Typescript Client\n\n\n\n<!-- Start SDK Installation [installation] -->\n## SDK Installation\n\n### NPM\n\n```bash\nnpm add @mistralai/mistralai-gcp\n```\n\n### PNPM\n\n```bash\npnpm add @mistralai/mistralai-gcp\n```\n\n### Bun\n\n```bash\nbun add @mistralai/mistralai-gcp\n```\n\n### Yarn\n\n```bash\nyarn add @mistralai/mistralai-gcp zod\n\n# Note that Yarn does not install peer dependencies automatically. You will need\n# to install zod as shown above.\n```\n<!-- End SDK Installation [installation] -->\n\n<!-- Start Requirements [requirements] -->\n## Requirements\n\nFor supported JavaScript runtimes, please consult [RUNTIMES.md](RUNTIMES.md).\n<!-- End Requirements [requirements] -->\n\n<!-- Start SDK Example Usage [usage] -->\n## SDK Example Usage\n\n### Create Chat Completions\n\nThis example shows how to create chat completions.\n\n```typescript\nimport { MistralGoogleCloud } from \"@mistralai/mistralai-gcp\";\n\n\nconst sdk = new MistralGoogleCloud({\n  region: \"europe-west4\",\n  projectId: process.env[\"GOOGLE_PROJECT_ID\"],\n});\n\nasync function run() {\n    const result = await MistralGoogleCloud.chat.complete({\n        model: \"mistral-small-latest\",\n        messages: [\n            {\n                content: \"Who is the best French painter? Answer in one short sentence.\",\n                role: \"user\",\n            },\n        ],\n    });\n\n    // Handle the result\n    console.log(result);\n}\n\nrun();\n\n```\n<!-- End SDK Example Usage [usage] -->\n\n<!-- Start Available Resources and Operations [operations] -->\n## Available Resources and Operations\n\n### [chat](docs/sdks/chat/README.md)\n\n* [stream](docs/sdks/chat/README.md#stream) - Stream chat completion\n* [create](docs/sdks/chat/README.md#create) - Chat Completion\n\n### [fim](docs/sdks/fim/README.md)\n\n* [create](docs/sdks/fim/README.md#create) - Fim Completion\n<!-- End Available Resources and Operations [operations] -->\n\n<!-- Start Server-sent event streaming [eventstream] -->\n## Server-sent event streaming\n\n[Server-sent events][mdn-sse] are used to stream content from certain\noperations. These operations will expose the stream as an async iterable that\ncan be consumed using a [`for await...of`][mdn-for-await-of] loop. The loop will\nterminate when the server no longer has any events to send and closes the\nunderlying connection.\n\n```typescript\nimport { MistralGoogleCloud } from \"@mistralai/mistralai-gcp\";\n\nconst sdk = new MistralGoogleCloud({\n  region: \"europe-west4\",\n  projectId: process.env[\"GOOGLE_PROJECT_ID\"],\n});\n\nasync function run() {\n    const result = await MistralGoogleCloud.chat.stream({\n        model: \"mistral-small-latest\",\n        messages: [\n            {\n                content: \"Who is the best French painter? Answer in one short sentence.\",\n                role: \"user\",\n            },\n        ],\n    });\n\n    for await (const event of result) {\n        // Handle the event\n    }\n}\n\nrun();\n\n```\n\n[mdn-sse]: https://developer.mozilla.org/en-US/docs/Web/API/Server-sent_events/Using_server-sent_events\n[mdn-for-await-of]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for-await...of\n<!-- End Server-sent event streaming [eventstream] -->\n\n<!-- Start Retries [retries] -->\n## Retries\n\nSome of the endpoints in this SDK support retries.  If you use the SDK without any configuration, it will fall back to the default retry strategy provided by the API.  However, the default retry strategy can be overridden on a per-operation basis, or across the entire SDK.\n\nTo change the default retry strategy for a single API call, simply provide a retryConfig object to the call:\n```typescript\nimport { MistralGoogleCloud } from \"@mistralai/mistralai-gcp\";\n\nconst sdk = new MistralGoogleCloud({\n  region: \"europe-west4\",\n  projectId: process.env[\"GOOGLE_PROJECT_ID\"],\n});\n\nasync function run() {\n    const result = await MistralGoogleCloud.chat.stream(\n        {\n            model: \"mistral-small-latest\",\n            messages: [\n                {\n                    content: \"Who is the best French painter? Answer in one short sentence.\",\n                    role: \"user\",\n                },\n            ],\n        },\n        {\n            retries: {\n                strategy: \"backoff\",\n                backoff: {\n                    initialInterval: 1,\n                    maxInterval: 50,\n                    exponent: 1.1,\n                    maxElapsedTime: 100,\n                },\n                retryConnectionErrors: false,\n            },\n        }\n    );\n\n    for await (const event of result) {\n        // Handle the event\n    }\n}\n\nrun();\n\n```\n\nIf you'd like to override the default retry strategy for all operations that support retries, you can provide a retryConfig at SDK initialization:\n```typescript\nimport { MistralGoogleCloud } from \"@mistralai/mistralai-gcp\";\n\nconst MistralGoogleCloud = new MistralGoogleCloud({\n    retryConfig: {\n        strategy: \"backoff\",\n        backoff: {\n            initialInterval: 1,\n            maxInterval: 50,\n            exponent: 1.1,\n            maxElapsedTime: 100,\n        },\n        retryConnectionErrors: false,\n    },\n    region: \"europe-west4\",\n    projectId: process.env[\"GOOGLE_PROJECT_ID\"],\n});\n\nasync function run() {\n    const result = await MistralGoogleCloud.chat.stream({\n        model: \"mistral-small-latest\",\n        messages: [\n            {\n                content: \"Who is the best French painter? Answer in one short sentence.\",\n                role: \"user\",\n            },\n        ],\n    });\n\n    for await (const event of result) {\n        // Handle the event\n    }\n}\n\nrun();\n\n```\n<!-- End Retries [retries] -->\n\n<!-- Start Error Handling [errors] -->\n## Error Handling\n\nAll SDK methods return a response object or throw an error. If Error objects are specified in your OpenAPI Spec, the SDK will throw the appropriate Error type.\n\n| Error Object               | Status Code | Content Type     |\n| -------------------------- | ----------- | ---------------- |\n| errors.HTTPValidationError | 422         | application/json |\n| errors.SDKError            | 4xx-5xx     | */*              |\n\nValidation errors can also occur when either method arguments or data returned from the server do not match the expected format. The `SDKValidationError` that is thrown as a result will capture the raw value that failed validation in an attribute called `rawValue`. Additionally, a `pretty()` method is available on this error that can be used to log a nicely formatted string since validation errors can list many issues and the plain error string may be difficult read when debugging. \n\n\n```typescript\nimport { MistralGoogleCloud } from \"@mistralai/mistralai-gcp\";\nimport { SDKValidationError } from \"@mistralai/mistralai-gcp/models/errors\";\n\nconst MistralGoogleCloud = new MistralGoogleCloud({\n    region: \"europe-west4\",\n    projectId: process.env[\"GOOGLE_PROJECT_ID\"],\n});\n\nasync function run() {\n    let result;\n    try {\n        result = await MistralGoogleCloud.chat.complete({\n            model: \"mistral-small-latest\",\n            messages: [\n                {\n                    content: \"Who is the best French painter? Answer in one short sentence.\",\n                    role: \"user\",\n                },\n            ],\n        });\n    } catch (err) {\n        switch (true) {\n            case err instanceof SDKValidationError: {\n                // Validation errors can be pretty-printed\n                console.error(err.pretty());\n                // Raw value may also be inspected\n                console.error(err.rawValue);\n                return;\n            }\n            case err instanceof errors.HTTPValidationError: {\n                console.error(err); // handle exception\n                return;\n            }\n            default: {\n                throw err;\n            }\n        }\n    }\n\n    // Handle the result\n    console.log(result);\n}\n\nrun();\n\n```\n<!-- End Error Handling [errors] -->\n\n<!-- Start Server Selection [server] -->\n## Server Selection\n\n### Select Server by Name\n\nYou can override the default server globally by passing a server name to the `server` optional parameter when initializing the SDK client instance. The selected server will then be used as the default on the operations that use it. This table lists the names associated with the available servers:\n\n| Name   | Server                   | Variables |\n| ------ | ------------------------ | --------- |\n| `prod` | `https://api.mistral.ai` | None      |\n\n```typescript\nimport { MistralGoogleCloud } from \"@mistralai/mistralai-gcp\";\n\nconst MistralGoogleCloud = new MistralGoogleCloud({\n    server: \"prod\",\n    region: \"europe-west4\",\n    projectId: process.env[\"GOOGLE_PROJECT_ID\"],\n});\n\nasync function run() {\n    const result = await MistralGoogleCloud.chat.stream({\n        model: \"mistral-small-latest\",\n        messages: [\n            {\n                content: \"Who is the best French painter? Answer in one short sentence.\",\n                role: \"user\",\n            },\n        ],\n    });\n\n    for await (const event of result) {\n        // Handle the event\n    }\n}\n\nrun();\n\n```\n\n\n### Override Server URL Per-Client\n\nThe default server can also be overridden globally by passing a URL to the `serverURL` optional parameter when initializing the SDK client instance. For example:\n\n```typescript\nimport { MistralGoogleCloud } from \"@mistralai/mistralai-gcp\";\n\nconst MistralGoogleCloud = new MistralGoogleCloud({\n    serverURL: \"https://api.mistral.ai\",\n    region: \"europe-west4\",\n    projectId: process.env[\"GOOGLE_PROJECT_ID\"],\n});\n\nasync function run() {\n    const result = await MistralGoogleCloud.chat.stream({\n        model: \"mistral-small-latest\",\n        messages: [\n            {\n                content: \"Who is the best French painter? Answer in one short sentence.\",\n                role: \"user\",\n            },\n        ],\n    });\n\n    for await (const event of result) {\n        // Handle the event\n    }\n}\n\nrun();\n\n```\n<!-- End Server Selection [server] -->\n\n<!-- Start Custom HTTP Client [http-client] -->\n## Custom HTTP Client\n\nThe TypeScript SDK makes API calls using an `HTTPClient` that wraps the native\n[Fetch API](https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API). This\nclient is a thin wrapper around `fetch` and provides the ability to attach hooks\naround the request lifecycle that can be used to modify the request or handle\nerrors and response.\n\nThe `HTTPClient` constructor takes an optional `fetcher` argument that can be\nused to integrate a third-party HTTP client or when writing tests to mock out\nthe HTTP client and feed in fixtures.\n\nThe following example shows how to use the `\"beforeRequest\"` hook to to add a\ncustom header and a timeout to requests and how to use the `\"requestError\"` hook\nto log errors:\n\n```typescript\nimport { MistralGoogleCloud } from \"@mistralai/mistralai-gcp\";\nimport { HTTPClient } from \"@mistralai/mistralai-gcp/lib/http\";\n\nconst httpClient = new HTTPClient({\n  // fetcher takes a function that has the same signature as native `fetch`.\n  fetcher: (request) => {\n    return fetch(request);\n  }\n});\n\nhttpClient.addHook(\"beforeRequest\", (request) => {\n  const nextRequest = new Request(request, {\n    signal: request.signal || AbortSignal.timeout(5000)\n  });\n\n  nextRequest.headers.set(\"x-custom-header\", \"custom value\");\n\n  return nextRequest;\n});\n\nhttpClient.addHook(\"requestError\", (error, request) => {\n  console.group(\"Request Error\");\n  console.log(\"Reason:\", `${error}`);\n  console.log(\"Endpoint:\", `${request.method} ${request.url}`);\n  console.groupEnd();\n});\n\nconst sdk = new MistralGoogleCloud({ httpClient });\n```\n<!-- End Custom HTTP Client [http-client] -->\n\n<!-- Start Authentication [security] -->\n## Authentication\n\n### Per-Client Security Schemes\n\nThis SDK supports the following security scheme globally:\n\n| Name     | Type | Scheme      |\n| -------- | ---- | ----------- |\n| `apiKey` | http | HTTP Bearer |\n\nTo authenticate with the API the `apiKey` parameter must be set when initializing the SDK client instance. For example:\n```typescript\nimport { MistralGoogleCloud } from \"@mistralai/mistralai-gcp\";\n\nconst MistralGoogleCloud = new MistralGoogleCloud({\n    region: \"europe-west4\",\n    projectId: process.env[\"GOOGLE_PROJECT_ID\"],\n});\n\nasync function run() {\n    const result = await MistralGoogleCloud.chat.stream({\n        model: \"mistral-small-latest\",\n        messages: [\n            {\n                content: \"Who is the best French painter? Answer in one short sentence.\",\n                role: \"user\",\n            },\n        ],\n    });\n\n    for await (const event of result) {\n        // Handle the event\n    }\n}\n\nrun();\n\n```\n<!-- End Authentication [security] -->\n\n<!-- Placeholder for Future Speakeasy SDK Sections -->\n\n# Development\n\n\n## Contributions\n\nWhile we value open-source contributions to this SDK, this library is generated programmatically. Any manual changes added to internal files will be overwritten on the next generation. \nWe look forward to hearing your feedback. Feel free to open a PR or an issue with a proof of concept and we'll do our best to include it in a future release.","users":{}}