Қаріптерді анықтау API

Қаріптерді таңба түрінің қасиеттері немесе сурет арқылы анықтау, еркін және ашық көздегі қаріптердің жиынына сәйкесті. Бұл сайтта адамдарға тегін - бұл API бағдарламалық және жинақтаушы қолдану үшін.

Аяқтау нүктесі

POST https://fonts.free/api/identify/

Екі режім. Шебердің жауаптарын JSON түрінде немесе кескіндерді көпбөлік пішін деректері түрінде жіберу. Қайсысы қанша сәйкестік беретінін анықтау үшін? top=N (1- 48) дегенді қосыңыз.

1. Әріп түрінің қасиеттері бойынша

curl -X POST "https://fonts.free/api/identify/?top=8" \
  -H "Content-Type: application/json" \
  -d '{"answers": {"serif": ["none"], "contrast": ["low"], "a": ["double"]}}'

2. Кескіннен (бета)

curl -X POST "https://fonts.free/api/identify/" \
  -F "image=@sample.png"

Python

import requests

H = {"X-Api-Key": "your_key"}

# by traits
r = requests.post("https://fonts.free/api/identify/?top=8", headers=H,
                  json={"answers": {"serif": ["none"], "contrast": ["low"]}})

# from an image
r = requests.post("https://fonts.free/api/identify/", headers=H,
                  files={"image": open("sample.png", "rb")})

for m in r.json()["matches"]:
    print(m["family"], m["score"], m["url"])

Жауап

{
  "ok": true,
  "mode": "wizard",
  "matches": [
    {"slug": "roboto", "family": "Roboto",
     "url": "https://fonts.free/fonts/roboto/",
     "css": "…", "score": 3}
  ]
}

Аутентификация мен шектеулер

Кілтсіз аяқтау нүктесі жұмыс істейді, бірақ әрбір IP адресі үшін жылдамдығы шектеледі - сынап көру үшін жақсы. Кілт ай сайынғы квотаңызды арттырады. Оны айдар немесе сұраныс параметрі ретінде жіберіңіз:

-H "X-Api-Key: your_key"      # or  ?key=your_key

Жоспарлар

Бос
100 шақыру/ ай

Кішігірім қолданбаларда перне керек емес. Прототиптер мен аз көлемді құралдар үшін өте жақсы.

Про
$9/ ай - 10,000 қоңырау

Өндірістік қолданбалар мен дестелерді анықтау үшін. Артықшылық сәйкестігі. Name

Бизнес
$49/ ай - 100, 000 қоңырау

Өткізу қабілеті жоғары немесе ендірілген пайдалану. Артықшылық сәйкестігі.

Жоспарды қарау және жазылу

Еркін деңгейге кілті қажет емес - тек соңы ғана шақырылады, ол IP адресіне қарай жылдамдығы шектелген. Бағалау бетінде жоғары айлық квота үшін кілтке жазылыңыз. API қайтаратын әрбір сәйкестік еркін, ашық лицензиялы қаріп, сондықтан лицензиялау қажет емес.

Парақты бағалау
5.0/5 (0)

Нені жақсарта аламыз? Сіздің пікіріңіз бізге қателерді түзетуге көмектеседі.