Files
AI0814_jiaoan_public/fileuplload.py
T
2026-09-27 15:49:32 +08:00

43 lines
1.2 KiB
Python

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)