---
title: "Create AI provider"
method: POST
path: "/api/ai-providers"
---

# Create AI provider

`POST /api/ai-providers`

## Request body

- AIProviderCreateRequest
  - `name` string, required
  - `provider_type` 'openai' | 'claude', required
  - `api_key` string, required
  - `api_endpoint` string
  - `model` string, required
  - `max_tokens` integer
  - `temperature` number
  - `enabled` boolean

## Response `201`

Created

---

[API](https://skmtc.net/unblocked/apis/chissl-server-api.md) · [All operations](https://skmtc.net/unblocked/apis/chissl-server-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/unblocked/chissl-server-api/versions/37f6c5213a85/schema)
