lib.rs 910 B

1234567891011121314151617181920212223
  1. mod client;
  2. mod error;
  3. mod providers;
  4. mod sse;
  5. mod types;
  6. pub use client::{
  7. oauth_token_is_expired, read_base_url, read_xai_base_url, resolve_saved_oauth_token,
  8. resolve_startup_auth_source, MessageStream, OAuthTokenSet, ProviderClient,
  9. };
  10. pub use error::ApiError;
  11. pub use providers::anthropic::{AnthropicClient, AuthSource};
  12. pub use providers::openai_compat::{OpenAiCompatClient, OpenAiCompatConfig};
  13. pub use providers::{
  14. detect_provider_kind, max_tokens_for_model, resolve_model_alias, ProviderKind,
  15. };
  16. pub use sse::{parse_frame, SseParser};
  17. pub use types::{
  18. ContentBlockDelta, ContentBlockDeltaEvent, ContentBlockStartEvent, ContentBlockStopEvent,
  19. InputContentBlock, InputMessage, MessageDelta, MessageDeltaEvent, MessageRequest,
  20. MessageResponse, MessageStartEvent, MessageStopEvent, OutputContentBlock, StreamEvent,
  21. ToolChoice, ToolDefinition, ToolResultContentBlock, Usage,
  22. };
备用站点 当前处于降级运行的备用站点,仅供应急访问,数据和功能可能不是最新。