Expand description
§Monster Gaming SDK for Rust
Official Rust client for Monster Gaming — an AI-powered game development platform for Unreal Engine, Unity, Godot, and bespoke engines.
§Quick Start
use monstergaming::{MonsterGaming, ChatMessage};
#[tokio::main(flavor = "current_thread")]
async fn main() -> Result<(), monstergaming::Error> {
let client = MonsterGaming::new("mg_your_api_key");
let response = client
.chat_completion("monster-gpt", vec![
ChatMessage::user("Generate a UE5 C++ character controller with double jump"),
])
.await?;
println!("{}", response.choices[0].message.content);
Ok(())
}Structs§
- Chat
Completion Request - Chat completion request body.
- Chat
Completion Response - Chat completion response.
- Chat
Message - A chat message.
- Choice
- A single completion choice.
- Model
- A model descriptor.
- Model
List - Model list response.
- Monster
Gaming - Monster Gaming API client.
- Usage
- Token usage information.
Enums§
- Error
- Error type for Monster Gaming API operations.