2.0.3 • Published 5 months ago

@graphai/openai_agent v2.0.3

Weekly downloads
-
License
MIT
Repository
github
Last release
5 months ago

@graphai/openai_agent for GraphAI

OpenAI agents for GraphAI.

Install

yarn add @graphai/openai_agent

Usage

import { GraphAI } from "graphai";
import { openAIAgent, openAIImageAgent } from "@graphai/openai_agent";

const agents = { openAIAgent, openAIImageAgent };

const graph = new GraphAI(graph_data, agents);
const result = await graph.run();

Agents description

  • openAIAgent - OpenAI Agent
  • openAIImageAgent - OpenAI Image Agent

Input/Output/Params Schema & samples

Input/Params example

  • openAIAgent
{
  "inputs": {
    "prompt": "this is response result"
  },
  "params": {}
}

Environment Variables

  • openAIAgent
    • OPENAI_API_KEY
  • openAIImageAgent
    • OPENAI_API_KEY

GraphData Example

graphDataOpenAIMath

{
  "version": 0.5,
  "nodes": {
    "inputData": {
      "value": "hello, let me know the answer 1 + 1"
    },
    "llm": {
      "agent": "openAIAgent",
      "inputs": {
        "prompt": ":inputData"
      }
    }
  }
}

graphDataOpenAIPaint

{
  "version": 0.5,
  "nodes": {
    "inputData": {
      "value": "dragon flying in the sky"
    },
    "llm": {
      "agent": "openAIImageAgent",
      "inputs": {
        "prompt": ":inputData"
      },
      "params": {
        "system": "Generate user-specified image",
        "model": "dall-e-3"
      },
      "isResult": true
    }
  }
}

graphDataOpenAIImageDescription

{
  "version": 0.5,
  "nodes": {
    "inputData": {
      "value": "what is this"
    },
    "llm": {
      "agent": "openAIAgent",
      "inputs": {
        "prompt": ":inputData"
      },
      "params": {
        "model": "gpt-4o-mini",
        "system": "Describe the given image",
        "images": [
          "https://upload.wikimedia.org/wikipedia/commons/thumb/f/ff/Kumamoto_Castle_Keep_Tower_20221022-3.jpg/1920px-Kumamoto_Castle_Keep_Tower_20221022-3.jpg"
        ]
      },
      "isResult": true
    }
  }
}
1.0.2

8 months ago

1.0.1

8 months ago

1.0.0

8 months ago

1.0.5

6 months ago

1.0.4

6 months ago

1.0.3

7 months ago

2.0.3

5 months ago

2.0.2

5 months ago

2.0.1

5 months ago

2.0.0

5 months ago

0.2.1

10 months ago

0.1.2

12 months ago

0.2.0

11 months ago

0.2.7

8 months ago

0.2.6

9 months ago

0.2.3

9 months ago

0.2.2

10 months ago

0.2.5

9 months ago

0.2.4

9 months ago

0.1.0

12 months ago

0.1.1

12 months ago

0.0.10

1 year ago

0.0.9

1 year ago

0.0.8

1 year ago

0.0.7

1 year ago

0.0.6

1 year ago

0.0.5

1 year ago

0.0.4

1 year ago

0.0.3

1 year ago

0.0.2

1 year ago

0.0.1

1 year ago