Download codex-rs/codex-api/src/lib.rs from SaylorTwift/codex: direct link, hf CLI and curl.
- Browser
- Download file 4.84 kB
-
https://huggingface.co/SaylorTwift/codex/resolve/main/codex-rs/codex-api/src/lib.rs
- Command line
-
hf download hf://SaylorTwift/codex/codex-rs/codex-api/src/lib.rs
-
curl -L -o lib.rs https://huggingface.co/SaylorTwift/codex/resolve/main/codex-rs/codex-api/src/lib.rs
4.84 kB
| pub(crate) mod api_bridge; | |
| pub(crate) mod auth; | |
| pub(crate) mod common; | |
| pub(crate) mod endpoint; | |
| pub(crate) mod error; | |
| pub(crate) mod files; | |
| pub(crate) mod images; | |
| pub(crate) mod provider; | |
| pub(crate) mod rate_limits; | |
| pub(crate) mod requests; | |
| pub(crate) mod safety_buffering; | |
| pub(crate) mod search; | |
| pub(crate) mod sse; | |
| pub(crate) mod telemetry; | |
| pub use crate::requests::headers::build_session_headers; | |
| pub use codex_client::RequestTelemetry; | |
| pub use codex_client::ReqwestTransport; | |
| pub use codex_client::TransportError; | |
| pub use crate::api_bridge::map_api_error; | |
| pub use crate::auth::AgentIdentityTelemetry; | |
| pub use crate::auth::AuthError; | |
| pub use crate::auth::AuthHeaderTelemetry; | |
| pub use crate::auth::AuthHeadersFuture; | |
| pub use crate::auth::AuthProvider; | |
| pub use crate::auth::AuthProviderFuture; | |
| pub use crate::auth::SharedAuthProvider; | |
| pub use crate::auth::auth_header_telemetry; | |
| pub use crate::common::AccessPrograms; | |
| pub use crate::common::MemorySummarizeInput; | |
| pub use crate::common::MemorySummarizeOutput; | |
| pub use crate::common::OpenAiVerbosity; | |
| pub use crate::common::RawMemory; | |
| pub use crate::common::RawMemoryMetadata; | |
| pub use crate::common::Reasoning; | |
| pub use crate::common::ReasoningContext; | |
| pub use crate::common::ReasoningSummaryDelivery; | |
| pub use crate::common::ResponseCreateWsRequest; | |
| pub use crate::common::ResponseEvent; | |
| pub use crate::common::ResponseId; | |
| pub use crate::common::ResponseStream; | |
| pub use crate::common::ResponsesApiRequest; | |
| pub use crate::common::ResponsesApiTools; | |
| pub use crate::common::ResponsesWsRequest; | |
| pub use crate::common::StreamOptions; | |
| pub use crate::common::TextControls; | |
| pub use crate::common::WS_REQUEST_HEADER_TRACEPARENT_CLIENT_METADATA_KEY; | |
| pub use crate::common::WS_REQUEST_HEADER_TRACESTATE_CLIENT_METADATA_KEY; | |
| pub use crate::common::create_text_param_for_request; | |
| pub use crate::common::response_create_client_metadata; | |
| pub use crate::endpoint::ImagesClient; | |
| pub use crate::endpoint::MemoriesClient; | |
| pub use crate::endpoint::ModelsClient; | |
| pub use crate::endpoint::RealtimeCallClient; | |
| pub use crate::endpoint::RealtimeCallResponse; | |
| pub use crate::endpoint::RealtimeContextAppendChannel; | |
| pub use crate::endpoint::RealtimeEventParser; | |
| pub use crate::endpoint::RealtimeOutputModality; | |
| pub use crate::endpoint::RealtimeSessionConfig; | |
| pub use crate::endpoint::RealtimeSessionMode; | |
| pub use crate::endpoint::RealtimeTranscriptState; | |
| pub use crate::endpoint::RealtimeWebsocketClient; | |
| pub use crate::endpoint::RealtimeWebsocketConnection; | |
| pub use crate::endpoint::RealtimeWebsocketEvents; | |
| pub use crate::endpoint::RealtimeWebsocketWriter; | |
| pub use crate::endpoint::ResponsesClient; | |
| pub use crate::endpoint::ResponsesOptions; | |
| pub use crate::endpoint::ResponsesWebsocketClient; | |
| pub use crate::endpoint::ResponsesWebsocketClose; | |
| pub use crate::endpoint::ResponsesWebsocketConnection; | |
| pub use crate::endpoint::ResponsesWebsocketProbe; | |
| pub use crate::endpoint::SearchClient; | |
| pub use crate::endpoint::session_update_session_json; | |
| pub use crate::error::ApiError; | |
| pub use crate::files::HostedFileUploadContext; | |
| pub use crate::files::OPENAI_FILE_UPLOAD_LIMIT_BYTES; | |
| pub use crate::files::upload_openai_file; | |
| pub use crate::images::ImageBackground; | |
| pub use crate::images::ImageData; | |
| pub use crate::images::ImageEditRequest; | |
| pub use crate::images::ImageGenerationRequest; | |
| pub use crate::images::ImageQuality; | |
| pub use crate::images::ImageResponse; | |
| pub use crate::images::ImageUrl; | |
| pub use crate::provider::Provider; | |
| pub use crate::provider::RetryConfig; | |
| pub use crate::provider::is_azure_responses_provider; | |
| pub use crate::requests::Compression; | |
| pub use crate::search::AllowedCaller; | |
| pub use crate::search::ApproximateLocation; | |
| pub use crate::search::ClickOperation; | |
| pub use crate::search::ExternalWebAccess; | |
| pub use crate::search::ExternalWebAccessMode; | |
| pub use crate::search::FinanceAssetType; | |
| pub use crate::search::FinanceOperation; | |
| pub use crate::search::FindOperation; | |
| pub use crate::search::LocationType; | |
| pub use crate::search::OpenOperation; | |
| pub use crate::search::ScreenshotOperation; | |
| pub use crate::search::SearchCommands; | |
| pub use crate::search::SearchContextSize; | |
| pub use crate::search::SearchFilters; | |
| pub use crate::search::SearchImageSettings; | |
| pub use crate::search::SearchInput; | |
| pub use crate::search::SearchQuery; | |
| pub use crate::search::SearchRequest; | |
| pub use crate::search::SearchResponse; | |
| pub use crate::search::SearchResponseLength; | |
| pub use crate::search::SearchSettings; | |
| pub use crate::search::SportsFunction; | |
| pub use crate::search::SportsLeague; | |
| pub use crate::search::SportsOperation; | |
| pub use crate::search::SportsToolName; | |
| pub use crate::search::TimeOperation; | |
| pub use crate::search::WeatherOperation; | |
| pub use crate::telemetry::SseTelemetry; | |
| pub use crate::telemetry::WebsocketTelemetry; | |
| pub use codex_protocol::protocol::RealtimeAudioFrame; | |
| pub use codex_protocol::protocol::RealtimeEvent; | |