Comprehensive tools and APIs to create intelligent, AI-powered applications with Verse technology.
The Verse API provides access to powerful AI services including text-to-speech, chat, translation, research, and Versona character interactions. All requests must be encrypted using your API secret.
Converts text to speech using configurable voice and language parameters. Ideal for creating audio content, voice assistants, and accessibility features.
{
"payload": "encrypted_json_payload",
"apiKey": "your_api_key_here"
}
{
"prompt": "Hello, welcome to Verse!",
"lang": "en",
"voice": "default"
}
| Parameter | Type | Description |
|---|---|---|
| promptRequired | string | The text to convert to speech |
| langOptional | string | Language code (e.g., "en", "es", "fr") |
| voiceOptional | string | Voice type or ID to use |
Interact with large language models for conversational AI. Supports multiple LLM models with configurable personalities and context.
{
"prompt": "What are the benefits of AI?",
"llm_name": "gpt-3.5-turbo",
"llm_background": "You are a helpful AI expert."
}
| Parameter | Type | Description |
|---|---|---|
| promptRequired | string | User's question or message |
| llm_nameOptional | string | LLM model to use (gpt-3.5-turbo, gpt-4, etc.) |
| llm_backgroundOptional | string | AI personality/expertise context |
Translate text between multiple languages using AI-powered translation services.
{
"phrase": "Hello, how are you?",
"srcLanguage": "en",
"destLanguage": "es"
}
Supported Languages: en, es, fr, de, it, pt, ru, zh, ja, ko, ar, hi
Perform comprehensive AI-powered research with source validation and memory context.
{
"question": "Latest developments in quantum computing?",
"sessionId": "research_session_001",
"useMemory": "true"
}
Interact with personalized AI characters (Versonas) with unique personalities.
{
"prompt": "Tell me about space exploration",
"versonaID": "science_expert_123",
"tool_enabled": "true"
}
Chat with Versona and receive audio response using the character's voice.
Retrieve all Versona characters associated with your account.
Download the GLB 3D model file for a specific Versona character.
{
"RemainingTokens": 95,
"ServiceResponse": {
// Service-specific response data
}
}
{
"error": "Error description",
"code": 400
}
Build powerful desktop applications using the Verse Desktop SDK. Create custom apps that integrate seamlessly with our AI services and run natively on Windows.
Build high-performance desktop apps with native Windows integration.
Seamless integration with all Verse API services out of the box.
Pre-built UI components following Verse design language.
Built-in encryption and authentication handling.
Easy dependency management and distribution.
CLI tools, debugging utilities, and testing frameworks.
Handle API authentication, encryption, and token management automatically.
using VerseSdk.Authentication;
var auth = new VerseAuth("your_api_key", "your_api_secret");
var client = new VerseClient(auth);
// Make authenticated requests
var response = await client.TTS.GenerateSpeech("Hello World");
var ttsService = client.TTS;
var audioResult = await ttsService.GenerateSpeech(
text: "Welcome to Verse Desktop!",
language: "en",
voice: "default"
);
// Save audio file
await File.WriteAllBytesAsync("output.mp3", audioResult.AudioData);
var chatService = client.Chat;
var response = await chatService.SendMessage(
prompt: "Explain quantum computing",
model: "gpt-4",
background: "You are a physics expert"
);
Console.WriteLine(response.Message);
Console.WriteLine($"Tokens remaining: {response.RemainingTokens}");
var versonaService = client.Versona;
// Get all user's Versonas
var versonas = await versonaService.GetUserVersonas();
// Chat with specific Versona
var versonaResponse = await versonaService.Chat(
versonaId: "science_expert_123",
prompt: "Tell me about black holes",
enableTools: true
);
// Get 3D model
var modelData = await versonaService.DownloadModel("science_expert_123");
await File.WriteAllBytesAsync("model.glb", modelData);
Install-Package VerseSdkusing VerseSdk;
using VerseSdk.Authentication;
class Program
{
static async Task Main()
{
// Initialize SDK
var auth = new VerseAuth(
apiKey: "your_api_key",
apiSecret: "your_api_secret"
);
var client = new VerseClient(auth);
// Use any service
var chatResponse = await client.Chat.SendMessage(
prompt: "Hello, Verse!"
);
Console.WriteLine(chatResponse.Message);
}
}
Download Verse Suite to start developing desktop applications with our SDK.
Download Verse SuiteComplete API reference documentation with examples and type definitions.
Step-by-step tutorials for common use cases and integration patterns.
Open-source sample applications demonstrating SDK capabilities.