목차

Gemini API 설정 가이드

이 문서는 DokuWiki에서 Gemini API를 사용하여 AI 기반 콘텐츠 생성 및 편집 기능을 활용하기 위한 상세한 설정 방법을 안내합니다. Gemini API는 DokuWiki 문서 작업의 효율성을 크게 향상시킬 수 있습니다.

1. API 키 발급


1) Google AI Studio 접속 및 키 생성


2) API 키 보안 관리

2. DokuWiki 설정


1) 관리자 페이지 접속


2) API 키 입력 및 저장

3. 플러그인 활성화 및 확인


1) 플러그인 설치 및 확인


2) 기능 버튼 확인

4. 사용법 가이드


1) AI 초안 생성 기능


2) AI 텍스트 수정 기능

5. 사용량 관리


1) Gemini API 무료 사용량 제한

Gemini API는 Google의 무료 사용량 정책을 따르며, 다음과 같은 제한이 적용됩니다:


2) DokuWiki 내 사용량 확인

DokuWiki 플러그인은 사용량 제한을 추적하기 위해 특정 파일을 사용합니다.

6. 문제 해결


1) 일반적인 오류 유형 및 해결책


cURL 함수 없음

이 오류는 서버에 PHP cURL 확장이 설치되어 있지 않거나 활성화되지 않았을 때 발생합니다. cURL은 DokuWiki가 Gemini API 서버와 통신하는 데 필요한 라이브러리입니다.

Error: Call to undefined function curl_init()

해결 방법:

sudo apt-get update
sudo apt-get install php-curl
sudo systemctl restart apache2 // Apache의 경우
sudo systemctl restart nginx // Nginx의 경우

API 키 미설정

Gemini API 키가 DokuWiki 설정에 올바르게 입력되지 않았을 때 나타나는 오류입니다.

Error: Gemini API key is not configured

해결 방법:


사용량 초과

Gemini API의 일일 또는 분당 호출 제한에 도달했을 때 발생하는 오류입니다.

Error: The daily limit has been reached

해결 방법:


네트워크 오류

DokuWiki 서버가 Gemini API 엔드포인트에 접속하지 못할 때 발생하는 오류입니다.

Error: Failed to get a response from the Gemini API

해결 방법:

7. AI 활용 최적화


1) 프롬프트 개선을 통한 결과물 향상

AI로부터 더 유용하고 정확한 결과물을 얻기 위해서는 '프롬프트 엔지니어링'이 중요합니다.


2) 스마트한 사용량 절약 팁

무료 사용량 제한 내에서 효율적으로 Gemini API를 활용하는 방법입니다.

8. 관련 링크