智云 OpenAI(ChatGPT)API调用文档说明
    智云 OpenAI(ChatGPT)API调用文档说明
    • Python基础对话
    • Python使用Claude识别图片 识别链接格式图片
    • 模型接口
      • 聊天接口(Chat)示例
        • gpt-3.5-turbo聊天接口
        • gpt-4-0125-preview模型聊天接口
        • gpt-4-vision-preview(图像识别多模态)
        • gpt-4-all(分析图片)
        • gpt-4-all(生成图片)
        • 谷歌gemini-pro
        • gpt-4o
      • 图像接口(Images)示例
        • README
        • 图像对象
        • DALL·E 3
        • 创建图片编辑
        • 创建图像变体
      • 向量生成接口(Embeddings)
        • 创建嵌入
      • 音频接口(Audio)示例
        • 创建转录
        • TTS文本转语音
    • 帮助中心
      • 常见问题及解决办法

    Python使用Claude识别图片 识别链接格式图片

    from openai import OpenAI
    client = OpenAI(
    base_url="https://api.zhiyunai168.com/v1",
    api_key="sk-xxxx"
    )
    response = client.chat.completions.create(
    model="claude-3-5-sonnet-20240620",
    messages=[
    {
    "role": "user",
    "content": [
    {"type": "text", "text": "What’s in this image?"},
    {
    "type": "image_url",
    "image_url": {
    "url": "https://upload.wikimedia.org/wikipedia/commons/thumb/d/dd/Gfp-wisconsin-madison-the-nature-boardwalk.jpg/2560px-Gfp-wisconsin-madison-the-nature-boardwalk.jpg",
    },
    },
    ],
    }
    ],
    max_tokens=300,
    )
    print(response.choices[0])
    识别本地图片
    import base64
    import time
    from openai import OpenAI
    import openai
    key = 'sk-xxxx'
    client = OpenAI(
    base_url="https://api2.aigcbes.top/v1",
    api_key=key
    )
    def encode_image(image_path):
    with open(image_path, "rb") as image_file:
    return base64.b64encode(image_file.read()).decode('utf-8')
    image_path = "图片.jpg"
    base64_image = encode_image(image_path)
    while True:
    response = client.chat.completions.create(
    model="claude-3-5-sonnet-20240620",
    messages=[
    {
    "role": "user",
    "content": [
    {"type": "text", "text": "这张图片里有什么?请详细描述。"},
    {
    "type": "image_url",
    "image_url": {
    "url": f"data:image/jpeg;base64,{base64_image}"
    }
    }
    ]
    }
    ],
    temperature=1
    )
    print(response)
    print(response.choices[0].message.content)
    time.sleep(1)
    修改于 2024-11-28 16:02:47
    上一页
    Python基础对话
    下一页
    gpt-3.5-turbo聊天接口
    Built with