Spaces:
Running
Running
import requests | |
# Replace with your CodePal API Key | |
API_KEY = "YOUR_API_KEY" | |
# Define the request URL | |
url = "https://api.codepal.ai/v1/cicd-pipeline-writer/query" | |
# Define the request body (the description of the pipeline you want to generate) | |
data = { | |
"prompt": "Builds a Docker image and deploys it to a Kubernetes cluster using GitHub Actions.", | |
"pipeline_name": "github-actions" | |
} | |
# Set up the headers for authentication | |
headers = { | |
"Authorization": f"Bearer {API_KEY}" | |
} | |
# Send the POST request to CodePal | |
response = requests.post(url, headers=headers, data=data) | |
# Handle the response | |
if response.status_code == 201: | |
pipeline = response.json() | |
print("Pipeline Generated Successfully:") | |
print(pipeline["result"]) # This will print the generated pipeline code | |
else: | |
print(f"Error: {response.status_code}") | |
print(response.text) | |