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

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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!