Documentation

Build LLM-powered agents
with production-ready TypeScript

DSPy for TypeScript. Working with LLMs is complexβ€”they don't always do what you want. DSPy makes it easier to build amazing things with LLMs. Just define your inputs and outputs (signature) and an efficient prompt is auto-generated and used. Connect together various signatures to build complex systems and workflows using LLMs.

15+ LLM Providers
End-to-end Streaming
Auto Prompt Tuning

AxStringUtil

const AxStringUtil: object;

Defined in: https://github.com/ax-llm/ax/blob/49dd9d91c40f1422bd9f9dc334d305d3f2707dbe/src/ax/dsp/strutil.ts#L66

Type declaration

NameType
batchArray()<T>(arr: readonly T[], size: number) => T[][]
dedup()(seq: readonly string[]) => string[]
extractIdAndText()(input: string) => object
extractIndexPrefixedText()(input: string) => string
splitIntoTwo()(str: string, separator: Readonly<string | RegExp>) => string[]
trimNonAlphaNum()(str: string) => string

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /