codex-convert-proxy 0.1.2

A high-performance proxy server that converts between different AI API formats
Documentation
//! Kimi (Moonshot AI) provider implementation.

use crate::providers::trait_::Provider;

/// Kimi (Moonshot AI) provider.
///
/// Kimi API accepts both "kimi-" and "moonshot-v1-" model name prefixes natively.
/// No model name normalization needed - all trait methods use default implementations.
pub struct KimiProvider;

impl Default for KimiProvider {
    fn default() -> Self {
        Self
    }
}

impl KimiProvider {
    pub fn new() -> Self {
        Self
    }
}

impl Provider for KimiProvider {
    fn name(&self) -> &'static str {
        "kimi"
    }
}