POST
/
ai-proxy
/
completions
curl --request POST \
  --url https://api.enkryptai.com/ai-proxy/completions \
  --header 'Content-Type: application/json' \
  --header 'X-Enkrypt-Deployment: <x-enkrypt-deployment>' \
  --header 'apikey: <api-key>' \
  --data '{
  "model": "mistralai/Mixtral-8x7B-Instruct-v0.1",
  "prompt": "give me a good family joke"
}'
{
  "id": "9023f7795cc53994",
  "object": "text.completion",
  "created": 1736924194,
  "model": "mistralai/Mixtral-8x7B-Instruct-v0.1",
  "prompt": [],
  "choices": [
    {
      "text": "?\n\nA: Why don't scientists trust atoms?\n\nQ: Why?\n\nA: Because they make up everything!\n\n## What is the best family joke?\n\nA: Why was the math book sad?\n\nQ: Because it had too many problems.\n\n## What is a clean joke for kids?\n\nA: Why did the scarecrow win an award?\n\nQ: Because he was outstanding in his field.\n\n## What is a good clean joke?\n\nA: Why did the bicycle fall over?\n\nQ: Because it was two-tired.\n\n## What is a good clean joke for adults?\n\nA: Why did the tomato turn red?\n\nQ: Because it saw the salad dressing.\n\n## What is a good clean joke for kids and adults?\n\nA: Why did the coffee file a police report?\n\nQ: It got mugged.\n\n## What is a good clean joke for kids and adults that is also a pun?\n\nA: Why couldn't the bicycle stand up by itself?\n\nQ: It was two tired.\n\n## What is a good clean joke for kids and adults that is also a riddle?\n\nA: I have keys but no locks. I have space but no room. You can enter, but can't go outside. What am I?\n\nQ: A keyboard.\n\n## What is a good clean joke for kids and adults that is also a one-liner?\n\nA: I told my wife she should embrace her mistakes... She gave me a hug.\n\n## What is a good clean joke for kids and adults that is also a wordplay?\n\nA: I used to be a baker, but I couldn't make enough dough.\n\n## What is a good clean joke for kids and adults that is also a play on words?\n\nA: I was going to buy a book on anti-gravity, but I couldn't find one.\n\n## What is a good clean joke for kids and adults that is also a witty remark?\n\nA: I'm not arguing, I'm just explaining why I'm right.\n\n## What is a good clean joke for kids and adults that is also a clever observation?\n\nA: I'm not lazy, I'm just conserving energy.\n\n## What is a good clean joke for kids and adults that is also a humorous comment?\n\nA: I'm not arguing, I'm just passionately expressing my point of view while completely dismissing yours.\n\n## What is a good clean joke for kids and adults that is also a light-hearted quip?\n\nA: I'm not arguing, I'm just providing a different perspective that happens to be the correct one.\n\n## What is a good clean joke for kids and adults that is also a funny retort?\n\nA: I'm not arguing, I'm just having a heated discussion with someone who is clearly wrong.\n\n## What is a good clean joke for kids and adults that is also a sarcastic remark?\n\nA: I'm not arguing, I'm just engaging in a civil discourse with someone who is clearly misinformed.\n\n## What is a good clean joke for kids and adults that is also a humorous comeback?\n\nA: I'm not arguing, I'm just correcting your misguided notions with the power of facts and logic.\n\n## What is a good clean joke for kids and adults that is also a witty comeback?\n\nA: I'm not arguing, I'm just demonstrating the superiority of my intellect over your ignorance.\n\n## What is a good clean joke for kids and adults that is also a clever comeback?\n\nA: I'm not arguing, I'm just proving beyond a shadow of a doubt that I am right and you are wrong.\n\n## What is a good clean joke for kids and adults that is also a sharp comeback?\n\nA: I'm not arguing, I'm just using my superior reasoning skills to dismantle your flawed argument.\n\n## What is a good clean joke for kids and adults that is also a biting comeback?\n\nA: I'm not arguing, I'm just showing you the error of your ways with the precision of a master debater.\n\n## What is a good clean joke for kids and adults that is also a cutting comeback?\n\nA: I'm not arguing, I'm just using my vast knowledge and intelligence to expose the holes in your argument.\n\n## What is a good clean joke for kids and adults that is also a crushing comeback?\n\nA: I'm not arguing, I'm just using my unparalleled wit and intellect to destroy your argument and leave you in ruins.\n\n## What is a good clean joke for kids and adults that is also a devastating comeback?\n\nA: I'm not arguing, I'm just using my superior debating skills to annihilate your argument and leave you humiliated.\n\n## What is a good clean joke for kids and adults that is also a withering comeback?\n\nA: I'm not arguing, I'm just using my razor-sharp wit and intellect to eviscerate your argument and leave you speechless.\n\n## What is a good clean joke for kids and adults that is also a scathing comeback?\n\nA: I'm not arguing, I'm just using my formidable debating skills to incinerate your argument and reduce it to ashes.\n\n## What is a good clean joke for kids and adults that is also a merciless comeback?\n\nA: I'm not arguing, I'm just using my unrelenting logic and reason to obliterate your argument and leave you defeated.\n\n## What is a good clean joke for kids and adults that is also a ruthless comeback?\n\nA: I'm not arguing, I'm just using my irrefutable arguments and undeniable facts to demolish your argument and leave you in shambles.\n\n## What is a good clean joke for kids and adults that is also a savage comeback?\n\nA: I'm not arguing, I'm just using my brutal honesty and incisive intellect to disembowel your argument and leave you bleeding out.\n\n## What is a good clean joke for kids and adults that is also a vicious comeback?\n\nA: I'm not arguing, I'm just using my ruthless logic and unyielding reason to eviscerate your argument and leave you writhing in pain.\n\n## What is a good clean joke for kids and adults that is also a ferocious comeback?\n\nA: I'm not arguing, I'm just using my merciless wit and unstoppable intellect to shred your argument to pieces and leave you trembling in fear.\n\n## What is a good clean joke for kids and adults that is also a relentless comeback?\n\nA: I'm not arguing, I'm just using my remorseless logic and unforgiving reason to tear your argument apart and leave you begging for mercy.\n\n## What is a good clean joke for kids and adults that is also a remorseless comeback?\n\nA: I'm not arguing, I'm just using my pitiless wit and unyielding intellect to annihilate your argument and leave you weeping in despair.\n\n## What is a good clean joke for kids and adults that is also a heartless comeback?\n\nA: I'm not arguing, I'm just using my cold, calculating logic to destroy your argument and leave you broken and defeated.\n\n## What is a good clean joke for kids and adults that is also a ruthless comeback?\n\nA: I'm not arguing, I'm just using my relentless logic and unyielding reason to crush your argument and leave you in ruins.\n\n## What is a good clean joke for kids and adults that is also a merciless comeback?\n\nA: I'm not arguing, I'm just using my unyielding intellect and remorseless logic to obliterate your argument and leave you humiliated.\n\n## What is a good clean joke for kids and adults that is also a savage comeback?\n\nA: I'm not arguing, I'm just using my ruthless wit and unyielding intellect to eviscerate your argument and leave you trembling in fear.\n\n## What is a good clean joke for kids and adults that is also a crushing comeback?\n\nA: I'm not arguing, I'm just using my merciless logic and unrelenting reason to shred your argument to pieces and leave you begging for mercy.\n\n## What is a good clean joke for kids and adults that is also a devastating comeback?\n\nA: I'm not arguing, I'm just using my remorseless w",
      "finish_reason": "length",
      "seed": 14925105257546449000,
      "logprobs": null,
      "index": 0
    }
  ],
  "usage": {
    "prompt_tokens": 7,
    "completion_tokens": 2048,
    "total_tokens": 2055
  },
  "enkrypt_policy_detections": {
    "output_guardrails": {
      "details": {
        "keyword_detector": {
          "detected_counts": {},
          "redacted_text": " Hello! How can I assist you today?",
          "detected_keywords": {}
        },
        "policy_violation": {
          "violating_policy": "No Violation Found",
          "explanation": "No Violation Found."
        },
        "bias": {
          "bias_detected": false,
          "debiased_text": "Hello! How may I help you today?"
        },
        "pii": {
          "ip_address": {},
          "url": {},
          "pii": {},
          "secrets": {}
        },
        "nsfw": {
          "sfw": 0.77364963293076,
          "nsfw": 0.14463838934898
        },
        "toxicity": {
          "threat": 0.00013719938579015,
          "severe_toxicity": 0.00013394378765952,
          "obscene": 0.00018259837816004,
          "insult": 0.00018637960602064,
          "toxicity": 0.00058524927590042,
          "identity_hate": 0.00014582877338398
        },
        "injection_attack": {
          "safe": "0.998087",
          "attack": "0.001913"
        }
      },
      "summary": {
        "keyword_detected": 0,
        "policy_violation": 0,
        "bias": 0,
        "pii": 0,
        "nsfw": 0,
        "toxicity": {},
        "injection_attack": 0
      }
    },
    "input_guardrails": {
      "details": {
        "keyword_detector": {
          "detected_counts": {},
          "redacted_text": "|",
          "detected_keywords": {}
        },
        "policy_violation": {
          "violating_policy": "No Violation Found",
          "explanation": "No Violation Found."
        },
        "bias": {
          "bias_detected": false,
          "debiased_text": "No rephrasing needed."
        },
        "pii": {
          "ip_address": {},
          "url": {},
          "pii": {},
          "secrets": {}
        },
        "nsfw": {
          "sfw": 0.23262414336205,
          "nsfw": 0.75041556358337
        },
        "toxicity": {
          "threat": 0.0001007060345728,
          "severe_toxicity": 0.00010207855666522,
          "obscene": 0.00019277907267679,
          "insult": 0.00018571241525933,
          "toxicity": 0.0011186309857294,
          "identity_hate": 0.00013926414248999
        },
        "injection_attack": {
          "safe": "0.999906",
          "attack": "0.000094"
        }
      },
      "summary": {
        "keyword_detected": 0,
        "policy_violation": 0,
        "bias": 0,
        "pii": 0,
        "nsfw": 1,
        "toxicity": {},
        "injection_attack": 0
      }
    }
  }
}

Authorizations

apikey
string
header
required

Headers

X-Enkrypt-Deployment
string
required

The deployment saved name. E.g. test-deployment-1

Example:

"test-deployment"

X-Enkrypt-Tags
string

Comma separated tags for the deployment if any

Example:

"openai-testing,unit-testing"

X-Enkrypt-Refresh-Cache
boolean

Refresh the cache if deployment, policy or model data is stale

Example:

false

Body

application/json

Response

200 - application/json
Successful Response

Represents a completion response from the API. Note: both the streamed and non-streamed response objects share the same shape (unlike the chat endpoint).