AI destekli otomatik API dokümantasyon üretimi.
- Kod Analizi: FastAPI/Flask endpoint tespiti
- OpenAPI Üretimi: Swagger uyumlu spec
- Markdown Docs: Okunabilir dokümantasyon
- Örnek Kod: Python, JavaScript, cURL örnekleri
pip install -r requirements.txt# OpenAPI + Markdown üret
python main.py generate app.py
# Sadece OpenAPI
python main.py generate app.py --format openapi
# Sadece Markdown
python main.py generate app.py --format markdown
# Özel başlık
python main.py generate app.py --title "My API"
# Örnek kod üret
python main.py examples app.py
# Belirli endpoint için örnek
python main.py examples app.py --endpoint /users
# Demo
python main.py demoopenapi: 3.0.0
info:
title: My API
version: 1.0.0
paths:
/users:
get:
summary: Kullanıcı listesi
parameters:
- name: limit
in: query
schema:
type: integer## GET /users
Kullanıcı listesini getir.
**Parametreler:**
| İsim | Tip | Zorunlu | Açıklama |
|------|-----|---------|----------|
| limit | integer | ❌ | Sayfa limiti |# Python
import requests
response = requests.get("http://api.example.com/users", params={"limit": 10})// JavaScript
const response = await fetch("http://api.example.com/users?limit=10");# cURL
curl -X GET "http://api.example.com/users?limit=10"