Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Palaiologos1453/OpenInterview
/ functions
Functions
623 in github.com/Palaiologos1453/OpenInterview
⨍
Functions
623
◇
Types & classes
66
↳
Endpoints
37
↓ 453 callers
Method
get
(self, session_id: str)
apps/api/openinterview_api/services/session_store.py:17
↓ 69 callers
Function
$
(selector)
apps/web/app.js:133
↓ 68 callers
Function
escapeHtml
(value)
apps/web/app.js:2637
↓ 65 callers
Function
setStatus
(message)
apps/web/app.js:2633
↓ 31 callers
Method
connect
(self)
apps/api/openinterview_api/storage.py:108
↓ 30 callers
Method
_send
(self, payload: dict)
apps/api/openinterview_api/services/duplex.py:441
↓ 28 callers
Function
safeHandler
(handler)
apps/web/app.js:271
↓ 24 callers
Method
as_dict
(self)
apps/api/openinterview_api/tracing.py:47
↓ 22 callers
Function
_clean_string
(value: object)
apps/api/openinterview_api/storage.py:814
↓ 18 callers
Function
project_root
()
apps/api/openinterview_api/settings.py:7
↓ 18 callers
Function
updateVoiceTiming
(name, durationMs, options = {})
apps/web/app.js:2310
↓ 17 callers
Function
ensureBackend
()
apps/web/app.js:2599
↓ 17 callers
Method
start
(self, config: InterviewConfig)
apps/api/openinterview_api/interview_engine.py:123
↓ 16 callers
Function
_elapsed_ms
(start: float)
apps/api/openinterview_api/main.py:819
↓ 16 callers
Method
record
(self, event_type: str, payload: dict | None = None)
apps/api/openinterview_api/services/realtime.py:28
↓ 16 callers
Method
save_trace
(self, trace: dict, interview_id: str | None = None)
apps/api/openinterview_api/storage.py:248
↓ 16 callers
Function
updateTranscriptStatus
(status)
apps/web/app.js:2284
↓ 14 callers
Method
answer
(self, session: InterviewSession, answer: str)
apps/api/openinterview_api/interview_engine.py:144
↓ 14 callers
Function
renderSetupChecklist
()
apps/web/app.js:1060
↓ 14 callers
Method
span
(self, name: str, **metadata)
apps/api/openinterview_api/tracing.py:24
↓ 12 callers
Method
_rubric_coverage
(self, answer: str, question_meta: dict | None)
apps/api/openinterview_api/interview_engine.py:756
↓ 12 callers
Function
fetchJson
(url, options = {})
apps/web/app.js:2517
↓ 12 callers
Function
readProviderConfig
()
apps/web/app.js:692
↓ 12 callers
Function
utc_now
()
apps/api/openinterview_api/storage.py:739
↓ 11 callers
Method
save
(self, session: InterviewSession)
apps/api/openinterview_api/services/session_store.py:14
↓ 10 callers
Function
renderGuideList
(title, items = [])
apps/web/app.js:2190
↓ 9 callers
Function
authedFetch
(url, options = {})
apps/web/app.js:2555
↓ 9 callers
Function
postJson
(url, body)
apps/web/app.js:2529
↓ 8 callers
Method
_persist_realtime
(self)
apps/api/openinterview_api/services/duplex.py:453
↓ 8 callers
Function
elapsedSinceVoiceTurnStart
()
apps/web/app.js:2316
↓ 7 callers
Method
_first_text
(self, items: object)
apps/api/openinterview_api/interview_engine.py:594
↓ 7 callers
Method
_record_timing
(self, name: str, started_at: float)
apps/api/openinterview_api/services/duplex.py:445
↓ 7 callers
Method
_rubric_label
(self, rubric: str)
apps/api/openinterview_api/interview_engine.py:836
↓ 7 callers
Method
save_turn
( self, interview_id: str, *, request_id: str | None = None, turn_inde
apps/api/openinterview_api/storage.py:197
↓ 7 callers
Function
syncLocalPathsToProviderFields
()
apps/web/app.js:1026
↓ 6 callers
Function
_dedupe
(items: list[str])
apps/api/openinterview_api/services/resume.py:418
↓ 6 callers
Function
addMessage
(role, title, content, tags = [])
apps/web/app.js:2236
↓ 6 callers
Method
as_dict
(self)
apps/api/openinterview_api/services/metrics.py:23
↓ 6 callers
Function
asr_model_dir
()
apps/api/openinterview_api/services/voice_config.py:49
↓ 6 callers
Function
canUseVoiceInput
()
apps/web/app.js:2059
↓ 6 callers
Function
selectedName
(select)
apps/web/app.js:2605
↓ 6 callers
Function
tts_model_dir
()
apps/api/openinterview_api/services/voice_config.py:59
↓ 6 callers
Function
updateTranscript
({ finalText, interim, source, status } = {})
apps/web/app.js:2277
↓ 6 callers
Function
vad_model_path
()
apps/api/openinterview_api/services/voice_config.py:39
↓ 5 callers
Function
_model_config_value
(path: list[str])
apps/api/openinterview_api/services/voice_config.py:162
↓ 5 callers
Function
_resolve_repo_path
(value: str)
apps/api/openinterview_api/services/voice_config.py:175
↓ 5 callers
Function
cosyvoice_runtime_path
()
apps/api/openinterview_api/services/voice_config.py:69
↓ 5 callers
Method
create_interview
(self, interview_id: str, config: dict, user_id: str | None = None)
apps/api/openinterview_api/storage.py:186
↓ 5 callers
Method
detect_file
(self, audio_path: Path)
apps/api/openinterview_api/voice/local_vad.py:22
↓ 5 callers
Function
fillSelect
(select, items, valueKey = "id", labelKey = "name")
apps/web/app.js:281
↓ 5 callers
Method
record_llm_call
( self, provider: str, duration_ms: float, *, status: str, err
apps/api/openinterview_api/services/metrics.py:68
↓ 5 callers
Function
renderMiniList
(title, items = [])
apps/web/app.js:2399
↓ 5 callers
Function
resetRealtimeUi
()
apps/web/app.js:1738
↓ 5 callers
Function
saveLocalVoiceConfig
({ quiet = false } = {})
apps/web/app.js:1032
↓ 5 callers
Function
shortText
(value, maxLength)
apps/web/app.js:2230
↓ 4 callers
Function
_clean_text
(text: str)
apps/api/openinterview_api/voice/local_asr.py:115
↓ 4 callers
Function
_extract_contributions
(text: str)
apps/api/openinterview_api/services/resume.py:173
↓ 4 callers
Function
_extract_incidents
(text: str)
apps/api/openinterview_api/services/resume.py:283
↓ 4 callers
Function
_extract_metrics
(text: str)
apps/api/openinterview_api/services/resume.py:265
↓ 4 callers
Function
_extract_tech_choices
(text: str)
apps/api/openinterview_api/services/resume.py:274
↓ 4 callers
Function
_extract_vague_claims
(text: str)
apps/api/openinterview_api/services/resume.py:177
↓ 4 callers
Function
_find_by_id
(items: list[dict], item_id: str, label: str)
apps/api/openinterview_api/catalog.py:185
↓ 4 callers
Function
_get_session
(session_id: str)
apps/api/openinterview_api/main.py:785
↓ 4 callers
Function
_module_check
(name: str)
apps/api/openinterview_api/services/readiness.py:93
↓ 4 callers
Function
_path_check
(path: Path)
apps/api/openinterview_api/services/readiness.py:110
↓ 4 callers
Method
_role_context
(self, question_meta: dict)
apps/api/openinterview_api/interview_engine.py:1403
↓ 4 callers
Function
_set_nested_path
(data: dict[str, Any], keys: list[str], value: str | None)
apps/api/openinterview_api/services/voice_config.py:182
↓ 4 callers
Function
build_asr_adapter
(config: dict | None)
apps/api/openinterview_api/adapters/asr.py:78
↓ 4 callers
Function
catalogName
(group, id)
apps/web/app.js:2427
↓ 4 callers
Function
default_tts_model_dir
()
apps/api/openinterview_api/settings.py:66
↓ 4 callers
Function
ensure_16k_mono_wav
(input_path: Path, output_path: Path)
apps/api/openinterview_api/voice/audio.py:39
↓ 4 callers
Function
expand_seed_cases
(path: Path = DEFAULT_EVAL_SEED_PATH)
apps/api/openinterview_api/services/evaluation.py:32
↓ 4 callers
Function
is_pcm_s16le_encoding
(encoding: str | None)
apps/api/openinterview_api/voice/audio.py:14
↓ 4 callers
Function
jsonHeaders
()
apps/web/app.js:2574
↓ 4 callers
Method
list_questions
(self, direction_id: str | None = None)
apps/api/openinterview_api/services/question_bank.py:12
↓ 4 callers
Function
loadReviewItems
()
apps/web/app.js:503
↓ 4 callers
Function
localVoiceMissingFields
(required)
apps/web/app.js:874
↓ 4 callers
Function
mergeVoiceTimings
(timings = {})
apps/web/app.js:2305
↓ 4 callers
Function
models_dir
()
apps/api/openinterview_api/settings.py:44
↓ 4 callers
Function
portable_ffmpeg
()
apps/api/openinterview_api/settings.py:11
↓ 4 callers
Function
readLocalVoiceForm
()
apps/web/app.js:1017
↓ 4 callers
Function
refreshReadiness
()
apps/web/app.js:736
↓ 4 callers
Method
report
(self, session: InterviewSession)
apps/api/openinterview_api/interview_engine.py:174
↓ 4 callers
Function
resetTranscript
({ source = "等待语音输入", status = "未开始" } = {})
apps/web/app.js:2270
↓ 4 callers
Method
resolved_reference_audio
(self)
apps/api/openinterview_api/voice/voice_profiles.py:34
↓ 4 callers
Method
run
(self)
apps/api/openinterview_api/services/duplex.py:68
↓ 4 callers
Function
showProviderNotice
(message)
apps/web/app.js:2629
↓ 3 callers
Method
_current_phase
(self, session: InterviewSession)
apps/api/openinterview_api/interview_engine.py:947
↓ 3 callers
Function
_decode_base64_audio
(audio_base64: str)
apps/api/openinterview_api/main.py:830
↓ 3 callers
Function
_ensure_column
(connection: sqlite3.Connection, table: str, column: str, column_type: str)
apps/api/openinterview_api/storage.py:747
↓ 3 callers
Method
_join_items
(self, items: list[str])
apps/api/openinterview_api/interview_engine.py:1059
↓ 3 callers
Function
_list_or_empty
(value: object)
apps/api/openinterview_api/storage.py:821
↓ 3 callers
Method
_looks_like_keyword_stuffing
(self, answer: str, question_meta: dict | None)
apps/api/openinterview_api/interview_engine.py:798
↓ 3 callers
Method
_select_question
(self, session: InterviewSession, step: int)
apps/api/openinterview_api/interview_engine.py:236
↓ 3 callers
Function
_silence_wav_base64
()
apps/api/tests/test_api.py:1062
↓ 3 callers
Function
_valid_direction_ids
()
apps/api/openinterview_api/main.py:840
↓ 3 callers
Function
addTurnQuestion
(turn)
apps/web/app.js:2249
↓ 3 callers
Function
applyVoiceMode
(mode, options = {})
apps/web/app.js:958
↓ 3 callers
Function
blobToBase64
(blob)
apps/web/app.js:2444
↓ 3 callers
Method
clear
(self)
apps/api/openinterview_api/services/session_store.py:23
next →
1–100 of 623, ranked by callers