Python SDK for AskNews
Project description
AskNews Python SDK
Python SDK for the AskNews API.
Installation
pip install asknews
Usage
from asknews_sdk import AskNewsSDK
ask = AskNewsSDK(
client_id=<"YOUR_CLIENT_ID>",
client_secret="<YOUR_CLIENT_SECRET>",
scopes=["news", "chat", "stories", "analytics"]
)
query = "Effect of fed policy on tech sector"
# prompt-optimized string ready to go for any LLM:
news_context = ask.news.search_news(query).as_string
And you will have a prompt-optimized string ready to go for any LLM. The API doesn't stop there, explore a wide range of endpoints:
- /stories, high level event tracking and state of the art article clustering
- /forecasts, industry leading forecasting on any real-time event
- /analytics, time-series data on finance and politics
- /chat, an OpenAI compatible endpoint infused with news
- /graph, build any news knowledge graph imaginable from the largest news graph on the planet
- /websearch, search the web and get back an LLM distillation of all the relevant web pages
Find full details at the AskNews API documentation.
Support
Join our Discord to see what other people are building, and to get support with your projects.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
asknews-0.7.48-py3-none-any.whl
(29.0 kB
view details)
File details
Details for the file asknews-0.7.48-py3-none-any.whl
.
File metadata
- Download URL: asknews-0.7.48-py3-none-any.whl
- Upload date:
- Size: 29.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef53cd21f93e086a31938bf4e50b7d6c117ca64fc5fc0829b6c713a72a7991c4 |
|
MD5 | 7cf770b7ec16aa37672fa2a3b711296b |
|
BLAKE2b-256 | 8cbe28103bafc0ac5c9c0e835a5edde553ff1facf487758175544e1631779edf |