Nodes/ComfyUI Gemini Nodes/Gemini Structured Output
ComfyUI Node

Gemini Structured Output

A ComfyUI node in πŸ€– Gemini with 20 inputs and 4 outputs.

By jqy-yoΒ·Created about a year agoΒ·Updated 10 months agoΒ· 7
Gemini Structured Output
  • image
  • structured_output
  • raw_json
  • debug_request_sent
  • debug_response_received
β—„promptβ€”β–Ί
β—„api_keyβ–Ί
β—„modelgemini-2.0-flashβ–Ί
β—„output_modejson_schemaβ–Ί
β—„schema_json{ "type": "object", "properties": { "name": {"type": "string"}, "age": {"type": "integer"}, "email": {"type": "string"} }, "required": ["name", "age"] }β–Ί
β—„temperature0.70β–Ί
β—„max_output_tokens1024β–Ί
β—„seed0β–Ί
β—„system_instructionsβ–Ί
β—„enum_options["option1", "option2", "option3"]β–Ί
β—„top_p0.95β–Ί
β—„top_k64β–Ί
β—„property_orderingβ–Ί
β—„stop_sequencesβ–Ί
β—„presence_penalty0.0β–Ί
β—„frequency_penalty0.0β–Ί
β—„response_logprobsfalseβ–Ί
β—„logprobs0β–Ί
β—„use_json_schemafalseβ–Ί
CategoryπŸ€– Gemini

Inputs (20)

NameTypeDefaultDescription
promptSTRINGβ€”
api_keySTRINGβ€”
modelSTRINGgemini-2.0-flashβ€”
output_modeCOMBOjson_schema2 options: json_schema, enum
schema_jsonSTRING{ "type": "object", "properties": { "name": {"type": "string"}, "age": {"type": "integer"}, "email": {"type": "string"} }, "required": ["name", "age"] }β€”
temperatureFLOAT0.700–1β€”
max_output_tokensINT102464–8192β€”
seedINT00–2147483647β€”
system_instructionsoptSTRINGβ€”
imageoptIMAGEβ€”
enum_optionsoptSTRING["option1", "option2", "option3"]β€”
top_poptFLOAT0.950–1β€”
top_koptINT641–100β€”
property_orderingoptSTRINGβ€”
stop_sequencesoptSTRINGβ€”
presence_penaltyoptFLOAT0.0-2–2β€”
frequency_penaltyoptFLOAT0.0-2–2β€”
response_logprobsoptBOOLEANfalseβ€”
logprobsoptINT00–10β€”
use_json_schemaoptBOOLEANfalseβ€”

Outputs (4)

NameTypeDescription
structured_outputSTRINGβ€”
raw_jsonSTRINGβ€”
debug_request_sentSTRINGβ€”
debug_response_receivedSTRINGβ€”