LLM 도구를 위한 JSON 형식
도구를 공유하는 휴대용 방법
소개
JSON 형식 규격
{
"version": "문자열 또는 정수",
"model_prompt": "{{변수_이름}} 플레이스홀더가 있는 문자열",
"metadata": {
"prompt_name": "문자열",
"description": "문자열",
"usage_notes": "문자열",
"model_version": ["문자열", "문자열", …],
"creator": {
"name": "문자열",
"email": "문자열",
"organization": "문자열"
},
"parameters": {
"temperature": "실수",
"max_tokens": "정수",
"top_p": "실수",
"frequency_penalty": "실수",
"presence_penalty": "실수"
},
"variables": [
{
"name": "변수 이름 1",
"type": "텍스트",
"description": "문자열",
"default": "문자열",
},
{
"name": "변수 이름 2",
"type": "단일 선택",
"description": "문자열",
"default": "값1",
"allowed_values": ["값1", "값2", "값3"]
},
{
"name": "변수 이름 3",
"type": "다중 선택",
"description": "문자열",
"default": ["값1", "값2"]
"allowed_values": ["값1", "값2", "값3"]
},
...
],
"expected_output": {
"type": "문자열 (예: 텍스트, 코드, 제한)",
"format": "문자열 (선택, 예: JSON, XML, CSV)",
"language": "문자열 (선택, 예: Python, JavaScript)",
"allowed_values": ["문자열1", "문자열2", ...] (선택)
},
"avatar_type": "문자열 (예: url, base64)",
"avatar": "문자열 (URL 또는 base64 인코딩된 이미지), 권장 해상도 256x256 픽셀",
"timestamp": "문자열 (ISO 8601 형식)"
}
}필드 설명
Last updated