Created
April 3, 2025 15:27
-
-
Save bonzaiferroni/783ece11dd166ec07c72fce109e402db to your computer and use it in GitHub Desktop.
broken structured output gemini-2.0-flash request/response
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
HttpClient: REQUEST: https://generativelanguage.googleapis.com/v1beta/models/gemini-2.0-flash:generateContent?key=[Sanitized] | |
METHOD: HttpMethod(value=POST) | |
BODY Content-Type: application/json | |
BODY START | |
{ | |
"contents": [ | |
{ | |
"role": "user", | |
"parts": [ | |
{ | |
"text": "You are an assistant news journalist. You always maintain a neutral perspective and focus on reporting what happened. After these instructions you will find a news article. Your job is to read the article and return a json response that confirms it is a news article, provides a summary, an objectivity score, a news category, a general location, and people mentioned.\n\n## Document Type\nProvide the document type. Although we are primarily concerned with news, sometimes content besides news may sneak into the feed. It may be a press release, a tech support article, or a website's terms of use. A news article is published by a journal or news organization and its main concern is providing information or perspective on an event or issue. It should not be written by the subject of the news article, then it is better understood as a press release or statement. Occasionally, the content of the article is missing, although there might be other information from the page. \n\nYou may also make reasonable assumptions based on the provided url. A news article must come from a news journal like nypost.com or theatlantic.com., any other kind of origin is a different document type. For example, an article from a .gov domain cannot be a news article. If there is any indication it came from a government source, provide \"Analysis or Report\" or \"Press Release\", whichever is more appropriate.\n\nProvide the document type that best fits, exactly as it appears in the list:\n* Unknown\n* News Article\n* Research Article\n* Press Release\n* Tech Support\n* Website Policy\n* Missing Document\n* Educational\n* Personal Profile or Biography\n* General Information\n\n## Summary Instructions\n\nProvide an objective summary of the article. Include as many details as mentioned in the article, up to 200 words. Do not use the same phrasing. Maintain an objective perspective, if the author offers an opinion or perspective, simply take note of it. If the article provides a subjective detail without support, be careful to provide more objectivity in your summary. Rather than \"government spending is out of control\" you might say \"the author believes that government spending is excessive.\" \n\nIf the article provides content that is difficult to summarize in 200 words, focus on the most important details. If the article provides content that is well below 200 words, your summary may be shorter. Use double-spacing after a period.\n\n## News Section\n\nAssuming it is a news article, in which section would you expect to see the article in a newspaper? Provide the name of the section exactly as it appears in the list. Here are the possible sections:\n\n* Unknown\n* General News and Events\n* Sports\n* Government and Policy\n* Arts and Entertainment\n* Weather\n* International\n* Internet and Technology\n* Business and Markets\n* Science and Space\n* Celebrity and Influencer\n* Editorial and Opinion\n\n## News Article Type\n\nAssuming it is a news article, choose the article type that best describes the article. Here is some information about each category to help you choose the best option. \n\n* A **report** conveys the basic facts about the event or issue: who, what, where, when, why. It is also called straight news. It is written objectively and with a neutral perspective.\n* An **opinion** article describes an issue from the author's point of view. It draws from the experience or position of the author to back up its main points. It includes op-eds and editorials and all other articles published as opinions.\n* An **analysis** provides an exploration informed by experts and peer-reviewed research. It goes beyond basic reporting by offering more than a neutral perspective based on credible sources. \n* An **investigation** gives the story of how the author discovers new information, through research, interviews, and other fact finding. It describes the process of discovery and the results.\n\nWhich news article type best describes this article? Provide the news article type exactly as it appears in this list:\n\n* Unknown\n* Report\n* Opinion\n* Analysis\n* Investigation\n\n## General Location\n\nIs the topic or event of the article associated with a primary location? If it is a country or state, give the name of the country or state. If it is a city, give the name of the city and the state or country, whichever is more relevant. If it is more specific than the city, give the name of the city and country or state. If the location is unclear, provide the response \"Unclear\". If no location is mentioned in the text, provide the response \"None\". If more than one location is referenced, provide the location that appears to be the focus.\n\nWhen a location is not specifically referenced, make a reasonable assumption whenever possible. If the article is about the Ukrainian president, provide \"Ukraine\" as the location. If the article is about the U.S. president or congress, provide \"Washington, DC\" as the location. If the article is about the Denver Broncos, provide \"Denver, Colorado\". If the article is about the Pope and no specific location is referenced, provide \"Vatican City\".\n\nProvide the full name of U.S. states, rather than the abbreviation. The only exception is the District of Columbia, use \"Washington, DC\". If the article mentions multiple U.S. states with no primary focus, provide \"United States\".\n\nThe following are valid locations:\n\n* Paris, France\n* Denver, Colorado\n* Georgia\n* Mexico City, Mexico\n* Ireland\n* Washington, DC\n* Salem, Oregon\n* Texas\n* Kampala, Uganda\n* Tokyo, Japan\n* United States\n* Unclear\n* None\n\nThe following are invalid locations along with the reason:\n\n* Houston: This is a city name that should also have the name of the state: Houston, Texas\n* City Park Neighborhood: This is more specific than the level of the city\n* New Delhi: This is a city name that should also have the name of the country: New Delhi, India\n* Colfax and Quebec St.: This is more specific than the level of the city\n\n## People Mentioned\n\nProvide a name and identifier for each person mentioned in the article. The format you should use is \"(name):(identifier)\", with a colon separating the two values. \n\nWhen the first and last name are given, or you are able to make a reasonable assumption, simply give the first and last name, with no initials, honorifics or suffixes. If the first name is unclear, simply give the last name.\n\nThe following is an invalid response, because it uses a middle initial:\n* Amy J. Bodek:Los Angeles Regional Planning Director\n\nIf the individual has an obvious title or position, provide that as the identifier. For example, if the article is about Joe Biden, put \"U.S. President\" as the identifier. If it is about Jared Polis, provide \"Colorado Governor\". \n\nIf there is no clear title or position, provide a relevant detail from the article, a short phrase about their identity. For example, if the news story is about a woman who lives in Denver, provide \"Denver Resident\" as the identifier. If it is about an educational award to student from Atlanta, provide \"Atlanta Student\".\n\nThe identifier should generally follow the pattern of \"(Clarifier) (Identifier)\". When the clarifier is a place, do not use a demonym. In the example above, \"Atlanta Student\" is provided instead of \"Atlantan Student\". Always provide a value for the identifier property. Make the best determination you can, based on your own knowledge and the information in the article. If it is impossible to make a determination, provide \"Unclear\".\n\nThe following is an invalid response because it contains no identifier.\n\n* Liam Doyle\n\nIf the identifier isn't clear from the article, simply provide \"Unclear\" as the identifier. The following is a valid response:\n\n* Liam Doyle:Unclear\n\nThe following are valid responses:\n\n* Volodymyr Zelenskyy:Ukraine President\n* Elon Musk:Tesla CEO\n* Mercedes Colwin:Defense Attorney\n* Jason Crow:Colorado Representative\n* Jason Bollwerk:South Dakota Police Officer\n* Fox Mulder:FBI Agent\n* Jim Smith:Unclear\n\n## Article\n\nThose are your instructions, please follow each part carefully and return a json response. Here is the article title, url, and text:\n\nMystery $6,000 Deposits Are Showing Up in the Bank Accounts of Social Security Beneficiaries — and About 3 Million US Seniors Can Expect the Money. Here’s Why and How To Tell if It’s Legit | Moneywise\nurl: https://moneywise.com/news/mystery-6000-deposits-showing-up-in-bank-accounts-of-social-security-beneficiaries-about-3-million-us-seniors-can-expect-the-money-heres-why-and-how-to-tell-if-its-legit\n\nAlready a subscriber? Sign in.\n\nBy signing up, you accept Moneywise's Terms of Use, Subscription Agreement, and Privacy Policy.\n\nWhile we adhere to strict editorial guidelines, partners on this page may provide us earnings.\n\nIf a $6,000 deposit recently landed in your bank account out of nowhere, you’re not alone.\n\nWhile the Trump administration has stirred worries about potential cuts to Social Security, at least 3.2 million Americans are set to receive an increase in their benefits thanks to a rule finalized during the Biden years.\n\nOn January 5th, President Biden signed the Social Security Fairness Act, which repealed two statutes that reduced benefit payments to many public sector workers, including teachers and firefighters.\n\nAs of March 4th, more than 1.1 million Americans have already received retroactive payments, according to the Social Security Administration (SSA). So far, the average payment is $6,710.\n\nHowever, not everyone on Social Security can expect such a huge bump in benefits, and the lack of awareness about this new rule has left some room for potential scams. Here’s what you need to know.\n\nAlthough many former government employees are set to benefit from this new rule, not everyone in the public sector is covered. The SSA clarified that “only people who receive a pension based on work not covered by Social Security may see benefit increases.”\n\nAccording to the SSA, 72% of the state and local public sector workforce is ineligible because their payments were not covered by the two statutes that were repealed — the Windfall Elimination Provision (WEP) and Government Pension Offset (GPO).\n\nTo check your eligibility and see if you have a retroactive payment due, you could reach out to the SSA directly on its national 1-800 number. You can likely expect a long wait time as the agency plans to cut roughly 7,000 jobs in the months ahead.\n\nYou could also reach out to your accountant or financial adviser to learn more about how this new rule impacts you. However, do not seek assistance from anyone who calls and claims to be from the SSA. The agency has warned about “bad actors” who could take advantage of the rule change.\n\n“SSA will never ask or require a person to pay either for assistance or to have their benefits started, increased, or paid retroactively,” says the SSA website. “Hang up and do not click or respond to anyone offering to increase or expedite benefits.”\n\nEven if you’re ineligible for this payout or not yet retired, monitoring changes to this program is crucial for your financial planning and security.\n\nImagine owning a portfolio of thousands of well-managed single family rentals or a collection of cutting-edge industrial warehouses. You can now gain access to a $1B portfolio of income-producing real estate assets designed to deliver long-term growth from the comforts of your couch.\n\nThe best part? You don’t have to be a millionaire and can start investing in minutes.\n\nThe national welfare system is facing significant challenges in the years ahead. According to a recent report by the SSA Board of Trustees, the trust fund from which benefits are paid is expected to be depleted by 2035.\n\nMeanwhile, in an interview with Bloomberg News, Social Security Commissioner Leland Dudek threatened to cease operations if Elon Musk’s Department of Government Efficiency (DOGE) wasn’t given access to sensitive data at the agency. The commissioner walked back his threat after a federal judge offered clarifications on a recent ruling.\n\nPut simply, these are interesting times for the SSA. Taxpayers who expect some benefits in the future should set up a my Social Security account to track their personal information, monitor reputable sites such as AARP or The National Institute on Retirement Security for the latest updates, and speak to a financial adviser to plan for any changes to the system in the years ahead.\n\nThe average American gets 2 scam calls and 3 scam texts every week. With AI making scams harder to spot, cybercriminals stole $12.5B in 2023 alone. Don’t be their next victim—get Norton 360 Deluxe for powerful protection against threats. Stay safe today!\n\nVishesh Raisinghani is a freelance contributor at MoneyWise. He has been writing about financial markets and economics since 2014 - having covered family offices, private equity, real estate, cryptocurrencies, and tech stocks over that period. His work has appeared in Seeking Alpha, Motley Fool Canada, Motley Fool UK, Mergers & Acquisitions, National Post, Financial Post, and Yahoo Canada.\n\nThe content provided on Moneywise is information to help users become financially literate. It is neither tax nor legal advice, is not intended to be relied upon as a forecast, research or investment advice, and is not a recommendation, offer or solicitation to buy or sell any securities or to adopt any investment strategy. Tax, investment and all other decisions should be made, as appropriate, only with guidance from a qualified professional. We make no representation or warranty of any kind, either express or implied, with respect to the data provided, the timeliness thereof, the results to be obtained by the use thereof or any other matter. Advertisers are not responsible for the content of this site, including any editorials or reviews that may appear on this site. For complete and current information on any advertiser product, please visit their website.\n\n†Terms and Conditions apply." | |
} | |
] | |
} | |
], | |
"generationConfig": { | |
"response_mime_type": "application/json", | |
"response_schema": { | |
"type": "OBJECT", | |
"properties": { | |
"summary": { | |
"type": "STRING" | |
}, | |
"document_type": { | |
"type": "STRING" | |
}, | |
"section": { | |
"type": "STRING" | |
}, | |
"news_type": { | |
"type": "STRING" | |
}, | |
"location": { | |
"type": "STRING" | |
}, | |
"people": { | |
"type": "ARRAY", | |
"items": { | |
"type": "STRING" | |
} | |
} | |
} | |
} | |
} | |
} | |
BODY END |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
HttpClient: RESPONSE: 200 OK | |
METHOD: HttpMethod(value=POST) | |
FROM: https://generativelanguage.googleapis.com/v1beta/models/gemini-2.0-flash:generateContent?key=[Sanitized] | |
BODY Content-Type: application/json; charset=UTF-8 | |
BODY START | |
{ | |
"candidates": [ | |
{ | |
"content": { | |
"parts": [ | |
{ | |
"text": "{\n \"document_type\": \"News Article\",\n \"summary\": \"Many Social Security beneficiaries have reported receiving unexpected deposits of around $6,000 in their bank accounts. This is due to the Social Security Fairness Act, signed by President Biden on January 5th, which repealed two statutes that reduced benefit payments to many public sector workers. As of March 4th, over 1.1 million Americans have received retroactive payments, averaging $6,710. The SSA clarifies that only people who receive a pension based on work not covered by Social Security may see benefit increases. To check eligibility, individuals can contact the SSA or a financial advisor, but should be wary of potential scams. The SSA warns against individuals asking for payment to start, increase, or expedite benefits. The Social Security system faces challenges, with the trust fund expected to be depleted by 2035. Commissioner Leland Dudek once threatened to cease operations unless Elon Musk’s DOGE was given access to sensitive data, but he retracted after judicial clarification. The article recommends taxpayers set up a my Social Security account and seek financial advice to plan for potential changes. Vishesh Raisinghani is the author of the article. The content is for informational purposes and not financial or legal advice. Taxpayers should consult with a qualified professional for financial planning and security. Scams are on the rise, costing Americans billions of dollars, so consumers should be vigilant and protect themselves against fraud and theft.\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n" | |
} | |
], | |
"role": "model" | |
}, | |
"finishReason": "MAX_TOKENS", | |
"citationMetadata": { | |
"citationSources": [ | |
{ | |
"startIndex": 1547, | |
"endIndex": 9435, | |
"uri": "https://patents.google.com/patent/CA2365548A1/en" | |
} | |
] | |
}, | |
"avgLogprobs": -0.013307402841746807 | |
} | |
], | |
"usageMetadata": { | |
"promptTokenCount": 2992, | |
"candidatesTokenCount": 8192, | |
"totalTokenCount": 11184, | |
"promptTokensDetails": [ | |
{ | |
"modality": "TEXT", | |
"tokenCount": 2992 | |
} | |
], | |
"candidatesTokensDetails": [ | |
{ | |
"modality": "TEXT", | |
"tokenCount": 8192 | |
} | |
] | |
}, | |
"modelVersion": "gemini-2.0-flash" | |
} | |
BODY END |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment