@flatfile/ai-agents
TypeScript icon, indicating that this package has built-in type declarations

0.1.0-alpha.0 • Public • Published

AI Agents for Flatfile

This repo contains a collection of AI Agents for building in Flatfile.

Usage

Install

npm install @flatfile/ai-agents

Import

Update the .env file with keys for your OpenAI and Anthropic models and select the model you want to use.

import { blueprintAgent } from '@flatfile/ai-agents'

const csv = `first_name, last_name, email, phone, address, city, state, zip_code
John,Doe,john.doe@example.com,123-456-7890,123 Main St,Anytown,CA,12345`

const blueprint = await blueprintAgent('gpt-4o', csv)

console.log(blueprint)

Publish

To publish the package, follow these steps:

  1. Install dependencies: Install all required dependencies:

    npm install
  2. Build the package: Ensure that the package is built by running the following command:

    npm run build
  3. Run CI checks: Before publishing, make sure all CI checks pass. This includes building, checking format, checking exports, linting, and testing:

    npm run ci
  4. Create a changeset: If you haven't already, create a changeset to document the changes in this release:

    npm run changeset
  5. Version the package: Update the version based on the changeset:

    npm run local-release
  6. Publish the package: The prepublishOnly script ensures that all CI checks are run before publishing. To publish the package, use:

    npm publish

Make sure you have the necessary permissions to publish the package to the registry.

/@flatfile/ai-agents/

    Package Sidebar

    Install

    npm i @flatfile/ai-agents

    Weekly Downloads

    21

    Version

    0.1.0-alpha.0

    License

    ISC

    Unpacked Size

    46.4 kB

    Total Files

    6

    Last publish

    Collaborators

    • sarocu
    • dboskovic
    • jmmander
    • bangarang
    • carlbrugger
    • flatfileinfra
    • flatderek
    • bigcountrycrane
    • rjhyde
    • sambarrowclough
    • mmccooyyy
    • hjordan1990
    • nlazaris
    • lionhummer