External Integrations

The “External Integrations” section allows you to manage all external integration values, including those for Hugging Face and Weights & Biases (WandB). These integrations can be utilized at any point when creating nodes or other models, providing seamless access to external services and tools.

List of External Integrations

To get the list of External Integrations, send a GET request to the External Integrations Endpoint

https://api.e2enetworks.com/myaccount/api/v1/gpu/teams/{{team_id}}/projects/{{project_id}}/integrations/?apikey={{tapi_key}}&page_no=1&per_page=5
import requests

url = "https://api.e2enetworks.com/myaccount/api/v1/gpu/teams/{{team_id}}/projects/{{project_id}}/integrations/?apikey={{tapi_key}}&page_no=1&per_page=5"

payload={}
headers = {
    'Authorization': 'Bearer {{Token}}',
    'Content-Type': 'application/json',
}

response = requests.request("GET", url, headers=headers, data=payload)
print(response.text)
Content-Type: application/json
Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAi...

Create Integration

To create the integration, send a POST request to the External Integration Endpoint

https://api.e2enetworks.com/myaccount/api/v1/gpu/teams/{{team_id}}/projects/{{project_id}}/integrations/?apikey={{tapi_key}}
import requests
import json

url = "https://api.e2enetworks.com/myaccount/api/v1/gpu/teams/{{team_id}}/projects/{{project_id}}/integrations/?apikey={{tapi_key}}"

payload = json.dumps({
"integration_type": "hugging_face",
"name": "fakeff",
"integration_details": {
    "hugging_face_token": "tdfegcffffhbjnivekdom"
}
})
headers = {
    'Authorization': 'Bearer {{Token}}',
    'Content-Type': 'application/json',
}

response = requests.request("POST", url, headers=headers, data=payload)

print(response.text)
Content-Type: application/json
Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAi...
{
"integration_type": "hugging_face",
"name": "fakeff",
"integration_details": {
    "hugging_face_token": "tdfegcffffhbjnivekdom"
}
}

Integration Details

To get the details of Integration, send a GET request to the Integration Endpoint

https://api.e2enetworks.com/myaccount/api/v1/gpu/teams/{{team_id}}/projects/{{project_id}}/integrations/{{integration_id}}/?apikey={{tapi_key}}
import requests

url = "https://api.e2enetworks.com/myaccount/api/v1/gpu/teams/{{team_id}}/projects/{{project_id}}/integrations/{{integration_id}}/?apikey={{tapi_key}}"

payload={}
headers = {
    'Authorization': 'Bearer {{Token}}',
    'Content-Type': 'application/json',
}

response = requests.request("GET", url, headers=headers, data=payload)

print(response.text)
Content-Type: application/json
Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAi...