diff --git a/docs/mint.json b/docs/mint.json index ccdec11b8..3c8f42329 100644 --- a/docs/mint.json +++ b/docs/mint.json @@ -46,7 +46,8 @@ "sdks/llamaindex", "sdks/genkit", "sdks/dexter", - "sdks/openai" + "sdks/openai", + "sdks/genaiscript" ] }, { diff --git a/docs/sdks/genaiscript.mdx b/docs/sdks/genaiscript.mdx new file mode 100644 index 000000000..07eff1d2e --- /dev/null +++ b/docs/sdks/genaiscript.mdx @@ -0,0 +1,31 @@ +--- +title: GenAIScript +description: Builtin agentic tool support in GenAIScript. +--- + +- package: none necessary +- [GenAIScript docs](https://microsoft.github.io/genaiscript/guides/agentic-tools/) + +## Usage + +```ts +import { calculator } from '@agentic/calculator' +defTool(calculator) + +$`Answer the following arithmetic question: How much is 11 + 4? then divide by 3?` +``` + +## Running this example + + + You'll need an [OpenAI API key](https://platform.openai.com/docs/quickstart) + to run this example. Store it in a local `.env` file as `OPENAI_API_KEY`. + + +```sh +git clone git@github.com:transitive-bullshit/agentic.git +cd agentic +pnpm install +echo 'OPENAI_API_KEY=your-key' >> .env +npx genaiscript examples/genaiscript/calculator.genai.mts +``` diff --git a/examples/genaiscript/calculator.genai.mts b/examples/genaiscript/calculator.genai.mts new file mode 100644 index 000000000..decd29b41 --- /dev/null +++ b/examples/genaiscript/calculator.genai.mts @@ -0,0 +1,4 @@ +import { calculator } from '@agentic/calculator' +defTool(calculator) + +$`Answer the following arithmetic question: How much is 11 + 4? then divide by 3?` diff --git a/readme.md b/readme.md index 9830623e1..d69805840 100644 --- a/readme.md +++ b/readme.md @@ -139,6 +139,10 @@ Full docs are available at [agentic.so](https://agentic.so). [Agentic adapter docs for OpenAI](https://agentic.so/sdks/openai) +### GenAIScript + +[Agentic support in GenAIScript](https://agentic.so/sdks/genaiscript) + ## Tools | Service / Tool | Package | Docs | Description |