Expand description
§Origin Asset
Rust client for the Origin platform services:
- Asset Gateway — generate images, video, audio, TTS, music, 3D models, sprites, text
- AI Search — multi-source web search with AI summarization
- Cognee — knowledge graph construction and semantic search
§Quick Start
use origin_asset::OriginClient;
#[tokio::main]
async fn main() -> origin_asset::Result<()> {
let client = OriginClient::new("your-api-key");
// Generate an image
let image = client.asset().generate_image("a fire sword", None).await?;
println!("Image URL: {:?}", image.output_url);
// Search the web
let results = client.search().search("Rust async runtime", None).await?;
println!("Content: {}", results.content);
// Search knowledge graph
let knowledge = client.cognee().search("game combat system", None).await?;
println!("{:?}", knowledge);
Ok(())
}Re-exports§
pub use error::OriginError;pub use error::Result;
Modules§
Structs§
- Origin
Client - Unified client for all Origin platform services.
- Origin
Client Builder - Builder for configuring an
OriginClient.