RepoInterviewer API (1.0.0)

Download OpenAPI specification:Download

interview

LLMによるコードレビュー面接システム

ソースコードと設定を送って面接セッションを開始

Request Body schema: multipart/form-data
source_code
string <binary>

レビュー対象のソースコード

difficulty
string
Enum: "easy" "normal" "hard" "extreme"

面接の難易度

total_question
integer

面接の質問数

Responses

Response samples

Content type
application/json
{
  • "interview_id": "string",
  • "first_question": "string"
}

ユーザーの回答に対するLLMからの返答と評価を取得

path Parameters
interview_id
required
string
Request Body schema: application/json
question_id
string
message
string

Responses

Request samples

Content type
application/json
{
  • "question_id": "string",
  • "message": "string"
}

Response samples

Content type
application/json
{
  • "interview_id": "string",
  • "question_id": "string",
  • "response": "string",
  • "score": 0,
  • "continue": true
}

指定された質問IDの質問文を取得

path Parameters
interview_id
required
string
query Parameters
question_id
required
string

Responses

Response samples

Content type
application/json
{
  • "interview_id": "string",
  • "question_id": "string",
  • "question": "string"
}

各質問の点数と総評を取得

path Parameters
interview_id
required
string

Responses

Response samples

Content type
application/json
{
  • "interview_id": "string",
  • "scores": [
    ],
  • "overall_review": "string"
}