Dr7.ai 의료 API 사용 완전 가이드
Dr7.ai 의료 API는 인증을 위해 API 키를 사용합니다. Authorization 헤더에 API 키를 포함하세요:
Authorization: Bearer sk-dr7-your-api-key
참고: API 키를 안전하게 보관하고 클라이언트 측 코드에 노출하지 마세요. 대시보드에서 API 키를 관리할 수 있습니다.
/v1/medical/chat/completions
증상 및 의료 질의를 기반으로 의료 응답 생성
curl https://api.dr7.ai/v1/medical/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer sk-dr7-your-api-key" \
-d '{
"model": "medgemma-4b-it",
"messages": [
{
"role": "user",
"content": "患者主诉头痛3天,伴有发热38.5°C"
}
],
"max_tokens": 1000,
"temperature": 0.7
}'
{
"id": "med-1234567890",
"object": "medical.chat.completion",
"created": 1677652288,
"model": "medgemma-4b-it",
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "根据您描述的症状,患者出现头痛伴发热,需要考虑以下可能的诊断..."
},
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 25,
"completion_tokens": 150,
"total_tokens": 175
}
}
API는 표준 HTTP 상태 코드를 사용하고 JSON 형식으로 오류 세부 정보를 반환합니다:
{
"error": {
"message": "Invalid API key provided",
"type": "authentication_error",
"code": "invalid_api_key"
}
}
Status Code | Description |
---|---|
401 | 유효하지 않거나 누락된 API 키 |
402 | 계정 잔액 부족 |
429 | 속도 제한 초과 |
500 | 내부 서버 오류 |
우리 API는 토큰 기반 가격을 사용합니다. 사용한 만큼만 지불하면 됩니다.
모델 | 입력 | 출력 |
---|---|---|
medgemma-4b-it | $0.001 / 1K tokens | $0.002 / 1K tokens |
medgemma-27b-it | $0.003 / 1K tokens | $0.006 / 1K tokens |
medsiglip-v1 | $0.005 / image | $0.002 / 1K tokens |