사용자 도구

사이트 도구


wiki:it:wiki:gemini_api_setup

문서의 이전 판입니다!


Gemini API 설정 가이드

이 문서는 DokuWiki에서 Gemini API를 사용하기 위한 설정 방법을 상세히 설명합니다.

API 키 발급

==== Google AI Studio 접속 TEMP_FIVE

TEMP_FIVE API 키 보안 ====

  • API 키는 절대 코드에 하드코딩하지 마세요
  • DokuWiki 설정 관리자에서만 입력
  • 정기적으로 키를 재발급하여 보안 강화

DokuWiki 설정

==== 관리자 페이지 접속 TEMP_FIVE

  • DokuWiki에 관리자 계정으로 로그인
  • 오른쪽 상단 관리(Admin) 버튼 클릭
  • 설정 관리자(Configuration Settings) 선택

TEMP_FIVE API 키 입력 ====

  • 페이지를 아래로 스크롤
  • plugin»geminidraft 섹션 찾기
  • gemini_api_key 필드에 발급받은 키 입력
  • 저장(Save) 버튼 클릭

플러그인 활성화

==== 플러그인 확인 TEMP_FIVE

  • 관리(Admin)확장 기능 관리자(Extension Manager)
  • geminidraft 플러그인이 설치되어 있는지 확인
  • 플러그인이 자동으로 인식되어야 함

TEMP_FIVE 기능 테스트 ====

  • 아무 문서나 편집 페이지로 이동
  • 편집기 툴바에 파란색 AI 초안 생성 버튼 확인
  • 녹색 AI 수정 버튼 확인

사용법 가이드

==== AI 초안 생성 TEMP_FIVE

  • 편집기에 초안을 만들고 싶은 내용 입력 (15자 이상)
  • 파란색 AI 초안 생성 버튼 클릭
  • AI가 상세한 DokuWiki 문서로 확장
  • 결과를 확인하고 필요시 수정

TEMP_FIVE AI 텍스트 수정 ====

  • 수정하고 싶은 텍스트를 드래그하여 선택
  • 녹색 AI 수정 버튼 클릭
  • 수정 지시사항 입력 (예: 더 전문적으로 바꿔줘)
  • 선택된 텍스트가 수정된 내용으로 교체

사용량 관리

==== 무료 사용량 TEMP_FIVE

  • 분당 10회 호출 제한
  • 일일 500회 호출 제한
  • 제한 도달 시 자동으로 기능 차단

TEMP_FIVE 사용량 확인 ====

  • data/cache/gemini_daily_limit.txt 파일 확인
  • data/cache/gemini_minute_limit.log 파일 확인
  • 파일 내용으로 현재 사용량 파악 가능

문제 해결

일반적인 오류

cURL 함수 없음

Error: Call to undefined function curl_init()

해결 방법:

sudo apt-get update
sudo apt-get install php-curl
sudo systemctl restart apache2

API 키 미설정

Error: Gemini API key is not configured

해결 방법:

  • DokuWiki 설정 관리자에서 API 키 입력
  • 키가 올바르게 저장되었는지 확인

사용량 초과

Error: The daily limit has been reached

해결 방법:

  • 다음 날까지 대기
  • 또는 사용량 로그 파일 삭제 (임시 해결)

네트워크 오류

Error: Failed to get a response from the Gemini API

해결 방법:

  • 인터넷 연결 상태 확인
  • API 키 유효성 확인
  • 방화벽 설정 확인

성능 최적화

==== 프롬프트 개선 TEMP_FIVE

  • 구체적이고 명확한 지시사항 사용
  • 원하는 결과물의 형식 명시
  • 예시나 참고 자료 제공

TEMP_FIVE 사용량 절약 ====

  • 불필요한 호출 최소화
  • 결과물을 재사용하여 중복 작업 방지
  • 정기적으로 사용량 모니터링

관련 링크

wiki/it/wiki/gemini_api_setup.1753857794.txt.gz · 마지막으로 수정됨: 저자 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki