Also Gemini 1.5 flash kann laut Google docs nur text generieren (
https://ai.google.dev/gemini-api/docs/models/gemini).
Dort steht:
Input(s): Audio, images, videos and text
Output: Text
Bei Gemini 2.0 Flash steht:
Inputs(s): Audio, images, videos and text
Output: Text, images (coming soon), and audio (coming soon)
Aber grundsätzlich, auch um text zu generieren:
Nehm erstmal den `Authorization` und den `key`-Header raus. Gemini will den Key wohl als
Query-Parameter, und den dann nochmal mehrfach in den Headern mitschicken hilft nicht.
Zweitens sieht der Body falsch aus.
Das sollte in etwa so aussehen:
Code:
{
"contents": [{
"parts": [{"text": "Write a story about a magic unicorn."}]
}]
}
Da sollte nix mit Model, aspect ratio etc. drin stehen.
Schau Dir am besten mal die Gemini
API Dokumentation im Detail an.