JavaScript SDK
Documentation Index
Fetch the complete documentation index at: https://docs.typesafe.ai/llms.txt Use this file to discover all available pages before exploring further.
JavaScript SDK
JavaScript and TypeScript SDK for TypeSafe AI.
Quickstart
Install the SDK (Node.js 20 or newer):
npm install @typesafe-ai/sdkSet TYPESAFE_API_KEY in your environment, then create and use the client:
import { choice, TypeSafeClient } from "@typesafe-ai/sdk";
const client = new TypeSafeClient();
const response = await client.systemOne({
state: { document: "I was charged twice. Please fix this ASAP." },
questions: {
category: choice("What is this ticket about?", {
billing: null,
technical: null,
other: null,
}),
},
});
console.log(response.answers.category.choice);Answer types are inferred from your questions. The package includes ESM, CommonJS, and TypeScript declarations.
Documentation
Learn what TypeSafe can do in the TypeSafe docs. See the SDK's client and types for API options and defaults.