-
(gemini) gemini API OpenAI SDK 호환 가능IT 지식 창고 2025. 5. 6. 16:50
gemini API를 OpenAI SDK를 통해 활용 가능
documentation : https://ai.google.dev/gemini-api/docs/openai?hl=ko
from openai import OpenAI def _request_google(messages, model: str): client = OpenAI( api_key=os.getenv("GOOGLE_API_KEY"), base_url="https://generativelanguage.googleapis.com/v1beta/openai/", ) return client.chat.completions.create(model=model, messages=messages) def request_google( message: str, model: str = "gemini-2.0-flash", system_instruction: str = None ): messages = [] if system_instruction: messages = [{"role" : "system", "content": system_instruction}] messages.append({"role": "user", "content": message}) return _request_google(messages, model).choices[0].message.content
'IT 지식 창고' 카테고리의 다른 글
(메신저봇R) GPT(OpenAI), Gemini(Google) API 호출 코드 (0) 2025.05.04 GCP를 위한 ssh-keygen 생성 시 -C 옵션으로 계정 선택 (0) 2025.05.04 (Hibernate) SQLite Dialect Error (0) 2024.08.24 (torchio) 3D Data Augmentation 중 주로 사용하는 기법 (0) 2024.05.14 (Git) 이전 Commit에서 특정 file만 삭제하기 (filter-repo) (1) 2024.03.22 댓글