INNER CODE UNIT · Python

compose_payload

roboflow/awesome-openai-vision-api-experiments · experiments/hot-dog-not-hot-dog/app.py:40

def compose_payload(image: np.ndarray, prompt: str) -> dict:
    base64_image = encode_image_to_base64(image)
    return {
        "model": "gpt-4-vision-preview",
        "messages": [
            {
                "role": "user",
                "content": [
                    {
                        "type": "text",
                        "text": prompt
                    },
                    {
                        "type": "image_url",
                        "image_url": {
                            "url": f"data:image/jpeg;base64,{base64_image}"
                        }
                    }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…