# @focus-reactive/sanity-ai-toolkit

> An easy way to enchance your Sanity studio with ready for use GPT functions. Localization, summarization, tags and more !

Latest version **0.0.3** (published 2024-03-22) · MIT license · 0 weekly downloads

## Install

```sh
npm install @focus-reactive/sanity-ai-toolkit
pnpm add @focus-reactive/sanity-ai-toolkit
yarn add @focus-reactive/sanity-ai-toolkit
bun add @focus-reactive/sanity-ai-toolkit
```

## Health

**Score 40/100 (D)** — status: abandoned.

Positive: has types; esm support; no vulnerabilities; high maintenance score.

Warnings: low downloads; pre 1.0.

Negative: abandoned.

## Facts

| | |
|---|---|
| Version | 0.0.3 |
| Published | 2024-03-22 |
| First published | 2023-12-20 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | bundled |
| Module format | ESM + CommonJS |
| Node | >=14 |
| Dependencies | 3 |
| Unpacked size | 284.6 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 4 |
| Author | Alex Hramovich |
| Maintainers | dogfrogfog, mcfrid, pixelscommander, operatino, usulpro, alex_hramovich |
| Keywords | sanity, sanity-plugin |

## Links

- npm: https://www.npmjs.com/package/@focus-reactive/sanity-ai-toolkit
- Repository: https://github.com/focusreactive/headless-cms-gpt-sdk
- Homepage: https://github.com/focusreactive/headless-cms-gpt-sdk#readme
- Issues: https://github.com/focusreactive/headless-cms-gpt-sdk/issues
- npm.io page: https://npm.io/package/@focus-reactive/sanity-ai-toolkit

## Dependencies (3)

- [@sanity/ui](https://npm.io/package/@sanity/ui.md) ^1.9.3
- [@sanity/incompatible-plugin](https://npm.io/package/@sanity/incompatible-plugin.md) ^1.0.4
- [@focus-reactive/sanity-ai-sdk](https://npm.io/package/@focus-reactive/sanity-ai-sdk.md) 0.0.4

## Recent versions

- 0.0.3 (latest) — 2024-03-22
- 0.0.2 — 2023-12-21
- 0.0.1 — 2023-12-20

## README

# @focus-reactive/sanity-ai-toolkit

> This is a **Sanity Studio v3** plugin.

## Installation

```sh
npm install @focus-reactive/sanity-ai-toolkit
```

## Usage

Add it as a plugin in `sanity.config.ts` (or .js):

```ts
import {defineConfig} from 'sanity'
import {aiToolkit} from '@focus-reactive/sanity-ai-toolkit'

export default defineConfig({
  //...
  plugins: [
    aiToolkit({
      openAiToken: process.env.SANITY_STUDIO_OPENAI_TOKEN as string,
      featuresConfig: {
        translate: {enabled: true},
        summary: {enabled: false},
        tags: {enabled: true},
      },
    }),
  ],
})
```

## License

[MIT](LICENSE) © Alex Hramovich

## Develop & test

This plugin uses [@sanity/plugin-kit](https://github.com/sanity-io/plugin-kit)
with default configuration for build & watch scripts.

See [Testing a plugin in Sanity Studio](https://github.com/sanity-io/plugin-kit#testing-a-plugin-in-sanity-studio)
on how to run this plugin with hotreload in the studio.

---
_Source: https://npm.io/package/@focus-reactive/sanity-ai-toolkit · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
