Use this file to discover all available pages before exploring further.
Über den Olostep-Endpunkt /v1/answers kannst du das Web mit natürlicher Sprache durchsuchen und KI-gestützte Antworten und Daten in der gewünschten JSON-Form zurückgeben. Dies ermöglicht es dir, deine Produkte auf reale Daten und Quellen zu stützen, Datenpunkte oder Tabellen zu bereichern.
Stelle eine Frage oder gib der KI einen Datenpunkt, den du anreichern möchtest
Optional: Gib die JSON-Struktur an, die du zurückhaben möchtest
Es wird:
Die Daten im Web suchen, bereinigen, validieren und zurückgeben
Die Quellen zurückgeben, die zur Generierung der Antwort verwendet wurden
Unsicherheiten mit NOT_FOUND-Werten behandeln, wenn Daten nicht verifiziert werden können
Für API-Details siehe die Antworten-Endpunkt-API-Referenz.Standardmäßig verwenden wir einen generischen Webindex und einen kosteneffizienten LLM-Validator.Unternehmenskunden haben Zugang zu proprietären branchenspezifischen Webindizes, exklusiven privaten Daten (einschließlich Telefonnummern und E-Mails) und maßgeschneiderten LLM-Modellen, die am besten für ihren Anwendungsfall geeignet sind. Kontaktiere uns für den Zugang: info@olostep.com
Stelle eine Frage und übergebe ein JSON-Schema, um die Ausgabe zu leiten. Du kannst auch den json-Parameter nicht übergeben, und die API wird ein JSON-Objekt mit dem Antworttext im result-Feld zurückgeben.
from olostep import Olostepclient = Olostep(api_key="YOUR_REAL_KEY")answer = client.answers.create( task="What is the latest book by J.K. Rowling?", json_format={"book_title": "", "author": "", "release_date": ""},)print(answer.json_content)print(answer.sources)
Wie bei anderen Olostep-Endpunkten erhältst du ein answer-Objekt als Antwort. Das answer-Objekt hat einige Eigenschaften wie id und result.
{ "id": "answer_9bi0sbj9xa", "object": "answer", "created": 1760327323, "metadata": {}, "task": "What is the latest book by J.K. Rowling?", "result": { "json_content": "{\"book_title\":\"The Hallmarked Man\",\"author\":\"J.K. Rowling (as Robert Galbraith)\",\"release_date\":\"2 September 2025\"}", "json_hosted_url": "https://olostep-storage.s3.us-east-1.amazonaws.com/answer_9bi0sbj9xa.json", "sources": [ "https://strikefans.com/the-books/", "https://www.facebook.com/groups/496943608606523/posts/1136830134617864/", "https://robert-galbraith.com/strike-books/", "https://www.novelsuspects.com/series-list/robert-galbraith-cormoran-strike-series-in-order/", "https://www.reddit.com/r/books/comments/1na833a/jk_rowlings_new_strike_novel_900_pages_of_romance/", "https://www.harrypotter.com/writing-by-jk-rowling", "https://stories.jkrowling.com/book-news/", "https://deadline.com/2024/09/jk-rowling-writing-futuristic-novel-1236093909/", "https://www.reddit.com/r/FantasticBeasts/comments/1cl1shn/jk_rowling_may_2024_ive_got_six_more_books_in_my/", "https://www.jkrowling.com/news/" ] }}
Deine angeforderte Antwort, formatiert gemäß dem json-Parameter, befindet sich in response.result.json_content und die Liste der Quellen in response.result.sources. Du kannst das stringifizierte JSON parsen, um auf die strukturierten Daten zuzugreifen.
Gib ein JSON-Objekt mit leeren Werten als Schema oder einen String an, der die gewünschten Daten beschreibt.
Wenn der Agent sich nicht sicher ist, gibt er NOT_FOUND für dieses Feld zurück.
from olostep import Olostepclient = Olostep(api_key="YOUR_REAL_KEY")answer = client.answers.create( task="how much did Olostep raise?", json_format={"amount": ""},)print(answer.json_content)