php调用claude api实现图片理解示例代码

代码语言:php

所属分类:其他

代码描述:php调用claude api实现图片理解示例代码

代码标签: php 调用 claude api 图片 理解 示例 代码

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<?php
//申请key地址:https://console.anthropic.com/account/keys
$api_key = 'YOUR_API_KEY';
$model = 'claude-3-opus-20240229'; // 或其他支持图像的Claude 3模型

// 读取图片文件并转换为base64
$image_path = 'path/to/your/image.jpg';
$image_data = base64_encode(file_get_contents($image_path));

$data = [
    'model' => $model,
    'max_tokens' => 1000,
    'messages' => [
        [
            'role' => 'user',
            'content' => [
                [
                    'type' => 'image',
                    'source' => [
                        'type' => 'base64',
                        'media_type' => 'image/jpeg', // 根据实际图片格式调整
                        'data' => $image_data
                    ]
                ],
     .........完整代码请登录后点击上方下载按钮下载查看

网友评论0