
Velum Labs
Overview
Welcome to Velum Labs, a vanguard in the realm of Artificial Intelligence where innovation meets practicality. Velum Labs is not just a project; it's a platform where developers, researchers, and enthusiasts converge to push the boundaries of AI interaction within social ecosystems, particularly through the dynamic world of Twitter.
What is Velum Labs?
Velum Labs embodies the ambition to democratize AI, making it accessible, understandable, and applicable for real-world scenarios. At its core, Velum Labs hosts the Thor Framework, a sophisticated, high-performance foundation for building AI agents, designed to thrive in environments where speed, security, and scalability are paramount. Thor leverages the strengths of both Rust and Golang, combining Rust's safety and concurrency with Golang's simplicity and robustness to create a unique platform for AI development.
go get github.com/velumlabs/thor
rust
import (
"github.com/velumlabs/thor/engine"
"github.com/velumlabs/thor/llm"
"github.com/velumlabs/thor/manager"
"github.com/velumlabs/thor/managers/personality"
"github.com/velumlabs/thor/managers/insight"
... etc
)
rust
// Initialize LLM client
llmClient, err := llm.NewLLMClient(llm.Config{
ProviderType: llm.ProviderOpenAI,
APIKey: os.Getenv("OPENAI_API_KEY"),
ModelConfig: map[llm.ModelType]string{
llm.ModelTypeDefault: openai.GPT4,
},
Logger: logger,
Context: ctx,
})
// Create engine instance
engine, err := engine.New(
engine.WithContext(ctx),
engine.WithLogger(logger),
engine.WithDB(db),
engine.WithLLM(llmClient),
)
// Process input
state, err := engine.NewState(actorID, sessionID, "Your input text here")
if err != nil {
log.Fatal(err)
}
response, err := engine.Process(state)
if err != nil {
log.Fatal(err)
}
Objectives and Vision
Our mission at Velum Labs is to:
Empower Developers: Provide tools and frameworks that allow developers of all levels to create, test, and deploy AI agents with ease.
Enhance Social Interaction: Utilize AI to analyze, engage, and enhance social media interactions, notably on platforms like Twitter, with agents that can understand and react to the nuances of human communication.
Promote Ethical AI: Ensure that our technology is developed with ethical considerations at the forefront, focusing on privacy, security, and responsible AI practices.
Drive Innovation: Continuously explore new methodologies, algorithms, and integrations to keep our tech stack at the cutting edge of AI development.
Our Vision is a world where AI agents are seamlessly integrated into everyday life, augmenting human capabilities and enriching digital experiences. We envision a future where AI not only responds but anticipates, learns, and adapts in real-time to the ever-evolving landscape of social media and beyond.
Getting started
To embark on your journey with Velum Labs:
System Requirements: Before diving in, ensure your system meets our hardware and software prerequisites. We recommend at least 16GB RAM, multi-core processors, and the latest stable versions of Rust and Golang.
Installation Guide: Follow our detailed guide to set up the Thor Framework on your machine. We provide scripts and manuals to automate the process as much as possible, ensuring you can quickly get to the coding.
Quick Start Tutorial: Begin with our hands-on tutorial where you'll build a simple AI agent to interact with Twitter. This tutorial walks you through setting up your first agent, understanding the Thor architecture, and executing basic commands.
At Velum Labs, we're not just building tools; we're crafting an ecosystem where AI can flourish, connect, and enhance human interactions. Whether you're here to learn, contribute, or innovate, Velum Labs offers a space where your curiosity and ingenuity can thrive. Let's explore the future of AI together.
Last updated