# ConnSkill EU GDPR-Compliant LLM Chat Completion

> ConnSkill EU GDPR-Compliant LLM Chat Completion is a paid API for AI agents from agent.connskill.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-13).

Runs OpenAI-style chat completions exclusively on German infrastructure with GDPR compliance, no input logging, and no training on user data.

## Facts

- Endpoint: POST https://agent.connskill.com/ai/v1/eu-chat
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/connskill-eu-gdpr-compliant-llm-chat-completion-3f6a0275
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_d0MBdcskpjlRMJRVBSgAT

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability connskill-eu-gdpr-compliant-llm-chat-completion-3f6a0275 -d '<json body>'
```

Example prompt: Using the EU GDPR-compliant chat endpoint processed in Germany with no logging, send this conversation to the gpt-oss-120b model and get a response: system says 'You are a helpful assistant', user asks 'Summarize the key points of GDPR in three bullet points', with a max of 512 tokens.

## When to prefer this

Choose this endpoint when EU data residency or GDPR compliance is a hard requirement — e.g. for regulated industries (healthcare, finance, legal), European enterprise customers, or any use case where prompt data must never leave Germany, must not be logged, and must not be used for model training. Prefer it over generic OpenAI or other US-hosted LLM APIs when privacy guarantees and EU jurisdiction are non-negotiable.

## Known failure modes

- Missing or malformed 'messages' array returns a validation error
- Model name not in allowed list (gpt-oss-120b, Qwen3.6-35B-A3B-FP8, Ministral-3-14B-Instruct-2512) causes rejection
- max_tokens exceeding 2048 returns a parameter error
- Temperature outside 0-2 range triggers validation failure
- Payment not provided or insufficient USDC triggers 402 Payment Required
- Network timeout if German inference servers are under load

## How this service works

Market data and real-world actions for AI agents: keyword and SERP research by location, SMS verification, receive-only inboxes, social marketing, EU-hosted LLMs. Paid per call in USDC on Base. No account, no API key, no minimum.

## Output

Returns a JSON object with a 'message' field containing the model's generated text response, a 'status' string indicating success or failure, and a 'usage' object with token consumption details for the completion.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "seed": {
   "type": "integer"
  },
  "stop": {
   "type": "array",
   "items": {
    "type": "string"
   },
   "maxItems": 4
  },
  "model": {
   "enum": [
    "gpt-oss-120b",
    "Qwen3.6-35B-A3B-FP8",
    "Ministral-3-14B-Instruct-2512"
   ],
   "type": "string",
   "default": "gpt-oss-120b"
  },
  "tools": {
   "type": "array",
   "maxItems": 32,
   "description": "OpenAI-style tool definitions [{type:\"function\", function:{name, description, parameters}}]"
  },
  "top_p": {
   "type": "number",
   "maximum": 1,
   "minimum": 0
  },
  "messages": {
   "type": "array",
   "maxItems": 64,
   "minItems": 1,
   "description": "OpenAI-style chat messages [{role, content}]"
  },
  "max_tokens": {
   "type": "integer",
   "default": 1024,
   "maximum": 2048,
   "minimum": 256
  },
  "temperature": {
   "type": "number",
   "maximum": 2,
   "minimum": 0
  },
  "tool_choice": {
   "description": "\"auto\" | \"none\" | \"required\" | {type:\"function\", function:{name}}"
  },
  "response_format": {
   "type": "object",
   "description": "e.g. {type:\"json_object\"}"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "model": "gpt-oss-120b",
  "usage": {
   "prompt_tokens": 214,
   "completion_tokens": 380
  },
  "status": "delivered",
  "message": "GDPR Article 6 lists six lawful bases for processing …"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/connskill-eu-gdpr-compliant-llm-chat-completion-3f6a0275/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agent.connskill.com](https://www.zero.xyz/host/agent.connskill.com/llms.txt)
