Skip to content
/ hyv Public

Chaining AI & API agents to streamline software development and achieve goals collaboratively.

License

Notifications You must be signed in to change notification settings

blib-la/hyv

Folders and files

NameName
Last commit message
Last commit date
Jul 14, 2023
Jul 15, 2023
Jul 15, 2023
Aug 3, 2023
Jul 14, 2023
Jul 15, 2023
Jul 14, 2023
Jul 14, 2023
Jul 14, 2023
May 30, 2023
Jul 13, 2023
Jul 14, 2023
Jul 13, 2023
Jun 30, 2023
Jul 14, 2023
Jul 13, 2023
May 1, 2023
Jul 14, 2023
May 3, 2023
Jul 15, 2023
Jul 15, 2023
Jul 14, 2023
Jul 14, 2023
Jul 13, 2023
Jul 13, 2023
May 3, 2023
Jul 15, 2023
Jul 15, 2023
Jul 13, 2023
Jul 11, 2023

Hyv: The Hub for Your AI Models

Hyv logo

Discord Codacy coverage Codacy grade

@hyv/core npm npm npm npm

Welcome to Hyv

Hyv is a versatile library designed to streamline the integration and interaction of diverse AI models. With a clean, intuitive, and unified API, Hyv allows developers to manage and collaborate with various AI models effortlessly.

Get started with Hyv now:

npm i @hyv/core @hyv/openai

Then, provide your apiKey in a .env file

OPENAI_API_KEY=sk-xxxxxxxx

Try this simple example to experience Hyv in action:

import { Agent } from "@hyv/core";
import { GPTModelAdapter, DallEModelAdapter } from "@hyv/openai";

// Create agents
const writer = new Agent(new GPTModelAdapter());
const artist = new Agent(new DallEModelAdapter(), {
    // Preprocess the task
    async before(message) {
        return { images: [{ path: "the-future.png", prompt: message.answer }] };
    },
});

// Assign tasks
const writerResult = await writer.assign({
    question: "Describe the future to an artist so that they can draw it",
});
const artistResult = await artist.assign(writerResult.message);
// Do something with the result
console.log(artistResult.message.content);

Experience the Power of Hyv: Learn through Interaction in 11 Languages!

docs screenshot of a guidedocs screenshot of a guide

Dive into Hyv's universe with our interactive, multilingual docs. Powered by Hyv agents and GPT-4, they turn learning into a dynamic experience. Understand Hyv's features by engaging with them in real-time across 11 languages. Simple setup, profound learning. Start your journey with our easy setup guide now!

Explore Hyv

  • Examples: Discover practical applications and use-cases of Hyv.
  • Documentation: Dive deep into detailed guides and extensive documentation.
  • Lingo: Enhance your usage of large language models with Lingo, an efficient pseudo-language.
  • Discord: Join our community, share your work, and learn from others.

Why Choose Hyv?

Hyv is an all-in-one solution for developers:

  • Streamlined Task Management: Handle complex tasks involving multiple AI models seamlessly.
  • Flexible, Plug-and-play Architecture: Integrate Hyv into any tech stack with ease. Adapt it to your specific needs.
  • Broad Compatibility: Hyv supports diverse AI models, offering limitless possibilities.

Embrace the future with Hyv today!