| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- import os
- from volcenginesdkarkruntime import Ark
- from utils.tools import encode_video
- from utils.upload import upload_file_to_tos
- from dotenv import load_dotenv
- load_dotenv()
- video_url = encode_video("./data/test.mp4")
- video_url = upload_file_to_tos("./data/raw_test.mp4")
- print(video_url)
- client = Ark(
- base_url="https://ark.cn-beijing.volces.com/api/v3",
- api_key=os.environ.get("ARK_API_KEY"),
- )
- # Non-streaming:
- print("----- image input request -----")
- completion = client.chat.completions.create(
- model="doubao-seed-1-6-250615",
- messages=[
- {
- "role": "user",
- "content": [
- {
- "type": "video_url",
- "video_url": {
- "url": video_url,
- "fps": 2
- },
- },
- {"type": "text", "text": "请解析视频内容"},
- ],
- }
- ],
-
- )
- print(completion.choices[0].message.content)
|