Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/LeenHawk/sgproxy
/ functions
Functions
165 in github.com/LeenHawk/sgproxy
⨍
Functions
165
◇
Types & classes
27
↓ 1 callers
Method
list_usage
(&self)
src/do_state.rs:132
↓ 1 callers
Function
maybe_prepare_request
( req: &mut Request, credential: &CredentialConfig, )
src/proxy.rs:371
↓ 1 callers
Function
maybe_refresh_claudecode_access_token
( credential: &CredentialConfig, )
src/oauth.rs:292
↓ 1 callers
Function
merge_status_for_view
( credential: &CredentialConfig, usage: &CredentialUsageSnapshot, now: u64, )
src/state.rs:223
↓ 1 callers
Function
next_order
(credentials: &[CredentialConfig], channel: ChannelKind)
src/state.rs:55
↓ 1 callers
Method
oauth_callback
(&self, payload: OAuthCallbackInput)
src/do_state.rs:224
↓ 1 callers
Method
oauth_start
(&self, payload: OAuthStartInput)
src/do_state.rs:216
↓ 1 callers
Function
oauth_start_claudecode
(input: OAuthStartInput)
src/oauth.rs:134
↓ 1 callers
Function
parse_profile
(profile: OAuthProfile)
src/oauth.rs:427
↓ 1 callers
Function
parse_rate_limit_utilization
(raw: &str)
src/proxy.rs:313
↓ 1 callers
Function
parse_unix_ms
(raw: Option<&str>)
src/state.rs:403
↓ 1 callers
Function
parse_usage_payload
(payload: UsagePayload)
src/oauth.rs:461
↓ 1 callers
Function
provided_api_token
(headers: &Headers)
src/do_state.rs:810
↓ 1 callers
Method
proxy
(&self, req: Request)
src/do_state.rs:286
↓ 1 callers
Method
public_credentials
(&self)
src/do_state.rs:125
↓ 1 callers
Function
record_success
(doc: &mut DurableStateDoc, id: &str, now: u64)
src/state.rs:178
↓ 1 callers
Function
remove_magic_trigger_tokens
(text: &mut String)
src/proxy.rs:976
↓ 1 callers
Function
request_body_should_be_rewritten
(req: &Request)
src/proxy.rs:420
↓ 1 callers
Function
request_claudecode_version
(req: &Request)
src/proxy.rs:465
↓ 1 callers
Function
resolve_code_and_state
(payload: &OAuthCallbackInput)
src/oauth.rs:164
↓ 1 callers
Method
resolve_proxy_credential
( &self, doc: &mut DurableStateDoc, )
src/do_state.rs:369
↓ 1 callers
Method
route
(&self, method: Method, path: &str, mut req: Request)
src/do_state.rs:50
↓ 1 callers
Function
sampled_js_utf16_positions
(text: &str, indices: &[usize])
src/proxy.rs:804
↓ 1 callers
Function
sanitize_oauth_code
(code: &str)
src/oauth.rs:643
↓ 1 callers
Function
session_seed_from_body
(body: &Value)
src/proxy.rs:586
↓ 1 callers
Function
set_enabled
(doc: &mut DurableStateDoc, id: &str, enabled: bool)
src/state.rs:152
↓ 1 callers
Function
sha256_hex_prefix
(value: &str, len: usize)
src/proxy.rs:820
↓ 1 callers
Function
singleton_stub
(env: &Env)
src/lib.rs:32
↓ 1 callers
Function
system_has_claudecode_billing_header
(system: Option<&Value>)
src/proxy.rs:835
↓ 1 callers
Function
system_session_seed
(body: &Value)
src/proxy.rs:590
↓ 1 callers
Method
update_credential
( &self, id: &str, payload: CredentialUpsertInput, )
src/do_state.rs:177
Function
applies_magic_string_cache_control
()
src/proxy.rs:1183
Function
claude_1m_target_for_model
(model: &str)
src/proxy.rs:443
Function
clean_string
(value: String)
src/oauth.rs:526
Function
collect_beta_values_adds_context_1m_when_enabled
()
src/proxy.rs:1426
Function
collect_beta_values_strip_context_1m_when_disabled
()
src/proxy.rs:1436
Function
default_enabled
()
src/config.rs:186
Function
default_schema_version
()
src/config.rs:182
Function
detects_1m_target_from_model
()
src/proxy.rs:1413
Function
drops_top_p_when_temperature_is_present
()
src/proxy.rs:1337
Function
fetch
(req: Request, env: Env, _ctx: Context)
src/lib.rs:13
Method
fetch
(&self, req: Request)
src/do_state.rs:37
Function
first_text_from_claude_content
(content: &Value)
src/proxy.rs:776
Function
flatten_system_text_before_cache_control_merges_text_blocks_before_cache_points
()
src/proxy.rs:1126
Function
flatten_system_text_before_cache_control_preserves_leading_billing_header
()
src/proxy.rs:1154
Function
generate_credential_id
()
src/state.rs:44
Function
ignores_invalid_existing_cache_controls_when_counting_slots
()
src/proxy.rs:1235
Function
injects_billing_header_when_missing
()
src/proxy.rs:1088
Function
injects_metadata_user_id_when_missing
()
src/proxy.rs:1276
Function
insert_oauth_state_replaces_existing_state_for_same_channel
()
src/state.rs:326
Method
json_view
(&self)
src/config.rs:226
Function
keeps_top_k_for_tolerant_model
()
src/proxy.rs:1398
Function
keeps_top_p_when_temperature_is_absent
()
src/proxy.rs:1352
Method
new
(state: State, env: Env)
src/do_state.rs:33
Function
parse_unix_ms_supports_seconds_timestamps
()
src/state.rs:360
Function
preserves_existing_billing_header
()
src/proxy.rs:1104
Function
preserves_existing_metadata_user_id
()
src/proxy.rs:1300
Function
session_id_falls_back_to_first_message_text
()
src/proxy.rs:1319
Function
sha256_hex
(value: &str)
src/proxy.rs:626
Function
skips_magic_string_cache_control_for_empty_text_blocks
()
src/proxy.rs:1212
Function
stable_session_uuid
(seed: &str)
src/proxy.rs:630
Function
strips_all_sampling_for_non_tolerant_model
()
src/proxy.rs:1365
Function
strips_all_sampling_when_model_missing
()
src/proxy.rs:1382
Function
take_oauth_state_without_requested_state_uses_latest_single_state
()
src/state.rs:342
Function
url_encode
(value: &str)
src/oauth.rs:639
← previous
101–165 of 165, ranked by callers