yoheinakajima / instagraph

Converts text input or URL into knowledge graph and displays
MIT License
3.27k stars 281 forks source link

[Question] what is `response_model` ? #78

Open dcsan opened 9 months ago

dcsan commented 9 months ago

Hi! can someone explain what the response_model param used here is:

https://github.com/yoheinakajima/instagraph/blob/main/main.py#L144C18-L144C18

this seems to format the response in exactly the data structure of the models provided. Is this an openAI thing, or part of fast API? I can't find any docs on openAI's site.

https://platform.openai.com/docs/api-reference/chat

If its an openAI thing perhaps its also magically reading the heredoc of the python classes?

I'm actually trying to use the API via typescript, so I was wondering what the parallel might be.

dcsan commented 9 months ago

aha! https://github.com/yoheinakajima/instagraph/pull/38