import base64 from openai import OpenAI api_key='sk-83c3ebe6b1b04bdf93c3c4be9b17736d' client = OpenAI(api_key=api_key, base_url="https://api.deepseek.com") with open("zky.png", "rb") as f: b64 = base64.b64encode(f.read()).decode("utf-8") # response = client.chat.completions.create( # model="deepseek-flash", # messages=[ # { # "role": "user", # "content": [ # {"type": "text", "text": "这张图片里有什么?"}, # { # "type": "image_url", # "image_url": {"url": f"data:image/jpeg;base64,{b64}"}, # }, # ], # } # ], # ) # print(response.choices[0].message.content) files = client.files.list() for f in files.data: file_id=f.id print(f.id, f.filename) response = client.chat.completions.create( model="deepseek-flash", messages=[ { "role": "user", "content": [ {"type": "text", "text": "这张图片里有什么?"}, {"type": "file", "file_id": f"{file_id}"}, ], } ], ) print(response.choices[0].message.content)