lingshu-proxy 0.10.0

Local OpenAI-compatible proxy for subscription/OAuth LLM backends
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! xAI Grok OAuth upstream (Hermes `hermes_cli/proxy/adapters/xai.py`).

mod adapter;
mod oauth_login;
mod refresh;

pub use adapter::XaiGrokAdapter;
pub use oauth_login::{
    PENDING_SESSION_MAX_AGE_SECS, XAI_OAUTH_PROVIDER, XaiOAuthAuthorizePrompt,
    XaiOAuthLoginOptions, XaiOAuthStarted, default_xai_pending_path,
    extract_xai_oauth_code_from_paste, finish_xai_oauth_login, login_xai_oauth,
    login_xai_oauth_finish, peek_xai_pending_session, persist_xai_oauth, start_xai_oauth_login,
};
pub use refresh::{DEFAULT_XAI_API, XAI_OAUTH_CLIENT_ID, resolve_xai_credentials_async};