We have provided examples of how to query the Athina AI GraphQL API using cURL and Python. You can use these examples to fetch data from the API and integrate it into your applications.
You can find here an entire postman collection with different types of queries for reference. You can download the collection and import it into your postman application.
To start, let’s make a request via cURL to query data from Athina AI GraphQL API.
To use the Athina AI GraphQL API in Node.js, make sure that you have the request
library installed. You can install these packages with the following commands:
Here’s an example of how to query the Athina AI GraphQL API using Node.js:
Note: The python example uses the gql
and aiohttp
libraries to communicate with the API. You can alternatively use just requests
library to communicate with the API directly as well.
To use the Athina AI GraphQL API, make sure that you have the gql
and aiohttp
libraries installed in your Python environment. You can install these packages with the following commands:
Here’s how to setup a GraphQL client to communicate with the Athina GraphQL API:
In this code:
url
is the endpoint of the Athina AI GraphQL API.AIOHTTPTransport
establishes the connection to the API endpoint.Client
is a GraphQL client that communicates with the API using the provided transport.Here’s how to fetch data from the Athina AI API using GraphQL:
In this code:
SIZE
is the number of records fetched per request.gql
parses the GraphQL query.client.execute
runs the query and returns the result. The variable_values
parameter is used to set the limit
and page
in the GraphQL query.The response contains a list of PromptRun
objects. Each PromptRun
object contains the following fields: id
, org_id
, prompt_slug
, language_model_id
, prompt_response
, and prompt_tokens
.
We have provided examples of how to query the Athina AI GraphQL API using cURL and Python. You can use these examples to fetch data from the API and integrate it into your applications.
You can find here an entire postman collection with different types of queries for reference. You can download the collection and import it into your postman application.
To start, let’s make a request via cURL to query data from Athina AI GraphQL API.
To use the Athina AI GraphQL API in Node.js, make sure that you have the request
library installed. You can install these packages with the following commands:
Here’s an example of how to query the Athina AI GraphQL API using Node.js:
Note: The python example uses the gql
and aiohttp
libraries to communicate with the API. You can alternatively use just requests
library to communicate with the API directly as well.
To use the Athina AI GraphQL API, make sure that you have the gql
and aiohttp
libraries installed in your Python environment. You can install these packages with the following commands:
Here’s how to setup a GraphQL client to communicate with the Athina GraphQL API:
In this code:
url
is the endpoint of the Athina AI GraphQL API.AIOHTTPTransport
establishes the connection to the API endpoint.Client
is a GraphQL client that communicates with the API using the provided transport.Here’s how to fetch data from the Athina AI API using GraphQL:
In this code:
SIZE
is the number of records fetched per request.gql
parses the GraphQL query.client.execute
runs the query and returns the result. The variable_values
parameter is used to set the limit
and page
in the GraphQL query.The response contains a list of PromptRun
objects. Each PromptRun
object contains the following fields: id
, org_id
, prompt_slug
, language_model_id
, prompt_response
, and prompt_tokens
.