+
105
-

回答

目前谷歌已经兼容了openai的写法了,只要把调用openai的php接口的base_url与apikey及model名称修改一下就ok了

from openai import OpenAI

client = OpenAI(
    api_key="GEMINI_API_KEY",
    base_url="https://generativelanguage.googleapis.com/v1beta/openai/"
)

response = client.chat.completions.create(
    model="gemini-2.0-flash",
    messages=[
        {"role": "system", "content": "You are a helpful assistant."},
        {
            "role": "user",
            "content": "Explain to me how AI works"
        }
    ]
)

print(response.choices[0].message)

https://ai.google.dev/gemini-api/docs/openai?hl=zh-cn

网友回复

我知道答案,我要回答