Chatoyant - v0.2.1
    Preparing search index...

    Function genData

    • Generate structured data from an LLM in a single call.

      Type Parameters

      Parameters

      • prompt: string

        User prompt

      • schema: T | (new () => T)

        Schema class or instance

      • Optionaloptions: GenDataOptions

        Optional configuration

      Returns Promise<T>

      Populated schema instance

      class Person extends Schema {
      name = Schema.String();
      age = Schema.Integer();
      }

      const person = await genData(
      "Extract: Alice is 30 years old",
      Person
      );

      console.log(person.name); // "Alice"
      console.log(person.age); // 30