Skip to main content

validate_api_key

Function validate_api_key 

Source
pub fn validate_api_key(api_key: &str) -> ZaiResult<()>
Expand description

Validates Zhipu AI API key format

Zhipu AI API keys follow the format: <id>.<secret> where both parts are alphanumeric strings.

§Arguments

  • api_key - The API key to validate

§Returns

  • Ok(()) if API key is valid
  • Err(ZaiError) if API key is invalid

§Example

use zai_rs::client::error::validate_api_key;

// Valid API key (id >= 3 chars, secret >= 10 chars)
assert!(validate_api_key("abc123.abcdefghijklmnopqrstuvwxyz").is_ok());
assert!(validate_api_key("").is_err());
assert!(validate_api_key("invalid").is_err());