MCPcopy Create free account

hub / github.com/Palaiologos1453/OpenInterview / functions

Functions623 in github.com/Palaiologos1453/OpenInterview

↓ 3 callersFunctiondefault_asr_model_dir
()
apps/api/openinterview_api/settings.py:60
↓ 3 callersFunctiondeleteJson
(url)
apps/web/app.js:2539
↓ 3 callersMethodexport_interviews
(self)
apps/api/openinterview_api/storage.py:302
↓ 3 callersFunctionfillLocalVoiceForm
(config)
apps/web/app.js:1008
↓ 3 callersFunctionget_catalog
()
apps/api/openinterview_api/catalog.py:159
↓ 3 callersMethodget_interview
(self, interview_id: str)
apps/api/openinterview_api/storage.py:164
↓ 3 callersMethodget_interview_turns
(self, interview_id: str)
apps/api/openinterview_api/storage.py:554
↓ 3 callersMethodget_turn_by_request_id
(self, interview_id: str, request_id: str | None)
apps/api/openinterview_api/storage.py:582
↓ 3 callersFunctionis_real_llm
(config: dict | None)
apps/api/openinterview_api/adapters/llm.py:100
↓ 3 callersFunctionload_voice_profiles
(path: Path | None = None)
apps/api/openinterview_api/voice/voice_profiles.py:43
↓ 3 callersFunctionlocal_diagnostics_report
(storage: Storage | None = None)
apps/api/openinterview_api/services/local_diagnostics.py:11
↓ 3 callersFunctionmicrophoneErrorMessage
(error)
apps/web/app.js:913
↓ 3 callersFunctionrenderList
(title, items = [])
apps/web/app.js:2395
↓ 3 callersFunctionrenderResumeQuestionList
(title, items = [])
apps/web/app.js:2422
↓ 3 callersFunctionrenderTranscript
(status = "未开始")
apps/web/app.js:2288
↓ 3 callersFunctionrenderVoiceTimings
()
apps/web/app.js:2321
↓ 3 callersFunctionrequire_auth
()
apps/api/openinterview_api/settings.py:72
↓ 3 callersMethodresample
(input, sourceRate, targetRate)
apps/web/audio-worklet/pcm-processor.js:27
↓ 3 callersFunctionresetVoiceTimings
()
apps/web/app.js:2299
↓ 3 callersMethodsave_transcript
(self, text: str, *, source: str, interview_id: str | None = None)
apps/api/openinterview_api/storage.py:268
↓ 3 callersFunctionselectedVoiceProfile
()
apps/web/app.js:1184
↓ 3 callersFunctionspeak
(text)
apps/web/app.js:1983
↓ 3 callersFunctionspeakWithBrowser
(text)
apps/web/app.js:1997
↓ 3 callersFunctionstopDuplexCapture
({ flush = false } = {})
apps/web/app.js:1531
↓ 3 callersMethodtranscribe
Convert an audio file to text.
apps/api/openinterview_api/adapters/asr.py:16
↓ 3 callersFunctionupdateVoiceProfileHelp
()
apps/web/app.js:1198
↓ 3 callersFunctionvoice_config_summary
()
apps/api/openinterview_api/services/voice_config.py:86
↓ 3 callersFunctionvoice_models_config_path
()
apps/api/openinterview_api/services/voice_config.py:19
↓ 3 callersFunctionwrite_pcm_s16le_wav
( audio: bytes, output_path: Path, *, sample_rate: int = 16000, channels: int = 1, )
apps/api/openinterview_api/voice/audio.py:19
↓ 3 callersFunctionwrite_silence_wav
(output_path: Path, duration_ms: int = 300, sample_rate: int = 16000)
apps/api/openinterview_api/voice/local_tts.py:184
↓ 2 callersMethod_all_rows
(self, query: str, *, json_columns: tuple[str, ...])
apps/api/openinterview_api/storage.py:543
↓ 2 callersFunction_coverage_target
(direction_id: str, topic: str, ordered_topics: list[str])
apps/api/openinterview_api/services/coverage.py:96
↓ 2 callersMethod_difficulty_rank
(self, difficulty_id: str)
apps/api/openinterview_api/interview_engine.py:387
↓ 2 callersFunction_elapsed_ms
(start: float)
apps/api/openinterview_api/services/duplex.py:495
↓ 2 callersFunction_energy_vad
(path: Path, threshold: float, *, reason: str)
apps/api/openinterview_api/voice/local_vad.py:88
↓ 2 callersFunction_expected_gaps
(answer: dict, rubric_labels: list[str])
apps/api/openinterview_api/services/evaluation.py:240
↓ 2 callersFunction_extract_bearer
(value: str | None)
apps/api/openinterview_api/auth.py:61
↓ 2 callersMethod_feedback
(self, session: InterviewSession, answer: str)
apps/api/openinterview_api/interview_engine.py:603
↓ 2 callersMethod_is_finished
(self, session: InterviewSession)
apps/api/openinterview_api/interview_engine.py:953
↓ 2 callersFunction_labels_key
(labels: Labels)
apps/api/openinterview_api/services/metrics.py:151
↓ 2 callersFunction_merge_segments
(windows: list[VADSegment], max_gap_ms: int = 250)
apps/api/openinterview_api/voice/local_vad.py:141
↓ 2 callersFunction_post_json
(endpoint: str, payload: dict, *, headers: dict[str, str], timeout_seconds: int)
apps/api/openinterview_api/adapters/llm.py:125
↓ 2 callersMethod_practice_drills
(self, session: InterviewSession)
apps/api/openinterview_api/interview_engine.py:1074
↓ 2 callersMethod_project_card_prompts
(self, card: dict, resume_analysis: dict)
apps/api/openinterview_api/interview_engine.py:557
↓ 2 callersFunction_project_card_questions
( name: str, contributions: list[str], metrics: list[str], vague_claims: list[str], tech_c
apps/api/openinterview_api/services/resume.py:358
↓ 2 callersFunction_prometheus_labels
(labels: tuple[tuple[str, str], ...])
apps/api/openinterview_api/services/metrics.py:162
↓ 2 callersFunction_read_upload_limited
(file: UploadFile, max_bytes: int, error_message: str)
apps/api/openinterview_api/main.py:823
↓ 2 callersMethod_resume_analysis
(self, session: InterviewSession)
apps/api/openinterview_api/interview_engine.py:544
↓ 2 callersMethod_rubric_keywords
(self, rubric: str)
apps/api/openinterview_api/interview_engine.py:844
↓ 2 callersMethod_select_bank_question
( self, session: InterviewSession, phase: str, step: int, )
apps/api/openinterview_api/interview_engine.py:291
↓ 2 callersFunction_shorten
(text: str, limit: int)
apps/api/openinterview_api/services/resume.py:422
↓ 2 callersFunction_silence_pcm_base64
()
apps/api/tests/test_api.py:1072
↓ 2 callersMethod_style_followups
(self, session: InterviewSession, question_meta: dict)
apps/api/openinterview_api/interview_engine.py:519
↓ 2 callersFunction_suffix_for_mime
(mime_type: str)
apps/api/openinterview_api/services/duplex.py:473
↓ 2 callersMethod_transcribe_with_device
(self, auto_model, model_dir: Path, audio_path: Path, language: str, device: str)
apps/api/openinterview_api/voice/local_asr.py:58
↓ 2 callersFunction_voice_python
()
apps/api/openinterview_api/voice/local_tts.py:154
↓ 2 callersFunction_voice_subprocess_env
()
apps/api/openinterview_api/voice/local_tts.py:159
↓ 2 callersFunctionanalyze_resume
(text: str)
apps/api/openinterview_api/services/resume.py:97
↓ 2 callersFunctionappendAnswerText
(text)
apps/web/app.js:2264
↓ 2 callersFunctionassertMicrophoneAvailable
()
apps/web/app.js:899
↓ 2 callersFunctionbuild_llm_adapter
(config: dict | None)
apps/api/openinterview_api/adapters/llm.py:70
↓ 2 callersFunctionbuild_tts_adapter
(config: dict | None)
apps/api/openinterview_api/adapters/tts.py:105
↓ 2 callersFunctionclassify_error
(error: Exception | str)
apps/api/openinterview_api/services/errors.py:4
↓ 2 callersMethodclear_interviews
(self)
apps/api/openinterview_api/storage.py:624
↓ 2 callersMethodcomplete
Return a text completion for interview generation or evaluation.
apps/api/openinterview_api/adapters/llm.py:11
↓ 2 callersFunctioncors_origins
()
apps/api/openinterview_api/settings.py:81
↓ 2 callersFunctioncosyvoice_path
()
apps/api/openinterview_api/settings.py:28
↓ 2 callersFunctiondata_dir
()
apps/api/openinterview_api/settings.py:34
↓ 2 callersFunctiondatabase_path
()
apps/api/openinterview_api/settings.py:40
↓ 2 callersFunctiondefault_question_bank
()
apps/api/openinterview_api/services/question_bank.py:34
↓ 2 callersFunctiondefault_vad_model
()
apps/api/openinterview_api/settings.py:54
↓ 2 callersFunctiondetectVoiceMode
(config = readProviderConfig())
apps/web/app.js:949
↓ 2 callersFunctiondownloadBlob
(blob, filename)
apps/web/app.js:2618
↓ 2 callersFunctioneditable_voice_models_config_path
()
apps/api/openinterview_api/services/voice_config.py:12
↓ 2 callersFunctionensureLocalAuth
()
apps/web/app.js:2578
↓ 2 callersFunctionensure_portable_ffmpeg_on_path
()
apps/api/openinterview_api/settings.py:17
↓ 2 callersFunctionevaluate_scoring_cases
(cases: list[EvaluationCase] | None = None)
apps/api/openinterview_api/services/evaluation.py:86
↓ 2 callersFunctionfillProviderForm
(config)
apps/web/app.js:1282
↓ 2 callersFunctionfind_difficulty
(difficulty_id: str)
apps/api/openinterview_api/catalog.py:173
↓ 2 callersFunctionfind_direction
(direction_id: str)
apps/api/openinterview_api/catalog.py:169
↓ 2 callersFunctionfind_interviewer_style
(style_id: str)
apps/api/openinterview_api/catalog.py:181
↓ 2 callersFunctionfind_mode
(mode_id: str)
apps/api/openinterview_api/catalog.py:177
↓ 2 callersMethodget
(self, session_id: str)
apps/api/openinterview_api/services/realtime.py:63
↓ 2 callersMethodget_user_by_id
(self, user_id: str)
apps/api/openinterview_api/storage.py:160
↓ 2 callersFunctionhash_token
(token: str, *, salt: str | None = None)
apps/api/openinterview_api/security.py:13
↓ 2 callersMethodimport_interviews
(self, payload: dict)
apps/api/openinterview_api/storage.py:327
↓ 2 callersMethodincrement
(self, name: str, labels: Labels | None = None, amount: int = 1)
apps/api/openinterview_api/services/metrics.py:39
↓ 2 callersMethodlist_review_items
(self, limit: int = 100, status: str | None = None)
apps/api/openinterview_api/storage.py:671
↓ 2 callersFunctionllmMissingFields
(llm)
apps/web/app.js:1050
↓ 2 callersFunctionllm_temperature
(config: dict | None)
apps/api/openinterview_api/adapters/llm.py:111
↓ 2 callersMethodobserve_latency
(self, name: str, value_ms: float, labels: Labels | None = None)
apps/api/openinterview_api/services/metrics.py:44
↓ 2 callersFunctionprint_size
(target: Path, *, prefix: str)
scripts/download_modelscope_model.py:48
↓ 2 callersFunctionproviderMissingFields
(settings)
apps/web/app.js:885
↓ 2 callersFunctionrenderAnswerGuides
(guides)
apps/web/app.js:2121
↓ 2 callersFunctionrenderGuideTags
(title, items = [])
apps/web/app.js:2180
↓ 2 callersFunctionrenderPracticeDrills
(drills)
apps/web/app.js:2100
↓ 2 callersFunctionrenderReport
(report)
apps/web/app.js:2076
↓ 2 callersFunctionrenderStudyGuides
(guides)
apps/web/app.js:2145
↓ 2 callersFunctionreport
(session_id: str)
apps/api/openinterview_api/main.py:242
↓ 2 callersFunctionresetPcmPlayback
()
apps/web/app.js:2501
← previousnext →101–200 of 623, ranked by callers