Developer guide for integrating RENOVO LLM into your applications
The RENOVO SDK is currently under active development. If you want to consume the SDK and explore our codebase, visit our GitHub repository to get started with the latest version.
Our team is currently working hard to maximize the RENOVO SDK capabilities. We are optimizing performance, enhancing features, and ensuring the best developer experience. Check back soon for updates!
RENOVO LLM is a Solana-native language model utility that provides wallet-aware AI workflows, streaming inference capabilities, and a production-ready SDK for developers. Built with resilience and performance in mind, RENOVO enables seamless integration of AI capabilities into your Solana applications.
npm install renovo-sdkSet up the following environment variables in your project:
Simple example of generating a completion:
import { RenovoClient } from 'renovo-sdk';
const client = new RenovoClient({
apiKey: process.env.RENOVO_API_KEY,
network: 'mainnet-beta'
});
const response = await client.generate({
prompt: 'Explain Solana in simple terms',
maxTokens: 150
});
console.log(response.text);Stream responses in real-time for better user experience:
const stream = await client.generateStream({
prompt: 'Write a haiku about Solana',
maxTokens: 100
});
for await (const chunk of stream) {
process.stdout.write(chunk.text);
}RENOVO LLM uses a distributed architecture with four main components:
Built to handle network failures gracefully with automatic retries and fallback mechanisms.
Optimized for low latency with efficient caching and connection pooling.
Simple, intuitive API with comprehensive TypeScript support and detailed documentation.
Native Solana wallet support for personalized AI experiences and secure authentication.