You need to agree to share your contact information to access this model

This repository is publicly accessible, but you have to accept the conditions to access its files and content.

Бұл репозиторийге қолжетімділік өтінім бойынша беріледі. Өзіңіз туралы және деректерді қалай қолданатыңыз туралы жазыңыз — өтінімді TilQazyna командасы қарайды. · Доступ к репозиторию выдаётся по заявке. Расскажите о себе и о том, как собираетесь использовать данные — заявку рассматривает команда TilQazyna. · Access to this repository is granted on request. Tell us who you are and how you plan to use the material; the TilQazyna team reviews each application.

Log in or Sign Up to review the conditions and access this model content.

kazakh-terms-analyzer

Қазақ терминдерін морфемаларға бөлетін сервис · Сервис морфемного разбора казахских терминов · Service for morpheme analysis of Kazakh terms

Қазақша · Русский · English


Қазақша

kazakh-terms-analyzer — қазақ терминдерін морфемаларға бөлетін, көлемі 0.1 МБ FastAPI қолданбасы. Сервис OpenAI API арқылы fine-tune жасалған GPT-4o-mini моделіне сұрау жібереді және Web UI мен REST API ұсынады.

Модель және нәтиже

Сипаттама Мәні
Оқыту дерегі 8 161 белгіленген қазақ термині
Тест дәлдігі 76.27%
Орташа edit distance 0.33
Fine-tuned model ID ft:gpt-4o-mini-2024-07-18:til-qazyna:kazakh-morphology-4o-mini:Cg5y6Gga

POST /analyze сөзді қабылдап, бастапқы сөзді, морфемалық құрылымды, орындалу күйін және қате өрісін қайтарады. GET /examples талдау мысалдарын, GET /health сервис күйін береді.

Сервис жауабы JSON пішімінде беріледі.

Іске қосу

pip install -r requirements.txt
export OPENAI_API_KEY="your-api-key"
python main.py

Сервис іске қосылған соң сұраулар http://localhost:8000/analyze мекенжайына жіберіледі. API кілтінде көрсетілген fine-tuned модельге қолжетімділік болуы керек.

Қолжетімділік

Репозиторий карточкасы мен файлдар тізімі жалпыға көрінеді. Кодты жүктеу үшін «Request access» түймесімен өтінім беру қажет; TilQazyna командасы өтінімді қарайды.

Байланысты репозиторийлер

Fine-tune дерегі kazakh-terms-8k жинағынан алынған. Осы бағыттағы басқа репозиторийлер: kazakh-terms-gpt және terminder.


Русский

kazakh-terms-analyzer — FastAPI-приложение объёмом 0.1 МБ для морфемного разбора казахских терминов. Сервис обращается через OpenAI API к fine-tune модели GPT-4o-mini и предоставляет Web UI и REST API.

Модель и результаты

Характеристика Значение
Обучающие данные 8 161 размеченный казахский термин
Точность на тесте 76.27%
Среднее edit distance 0.33
Fine-tuned model ID ft:gpt-4o-mini-2024-07-18:til-qazyna:kazakh-morphology-4o-mini:Cg5y6Gga

POST /analyze принимает слово и возвращает исходную форму, морфемную структуру, статус выполнения и поле ошибки. GET /examples отдаёт примеры, а GET /health сообщает состояние сервиса.

Как запустить

pip install -r requirements.txt
export OPENAI_API_KEY="your-api-key"
python main.py

После запуска запросы отправляются на http://localhost:8000/analyze. API-ключ должен иметь доступ к указанной fine-tune модели.

Доступ

Карточка и перечень файлов открыты для просмотра. Скачивание кода доступно после одобрения заявки, отправленной кнопкой «Request access»; решение принимает команда TilQazyna.

Связанные репозитории

Для fine-tune использован kazakh-terms-8k. Другие репозитории этого направления: kazakh-terms-gpt и terminder.


English

kazakh-terms-analyzer is a 0.1 MB FastAPI application for morpheme analysis of Kazakh terms. It calls a fine-tuned GPT-4o-mini model through the OpenAI API and provides both a Web UI and a REST API.

Model and results

Property Value
Training data 8,161 annotated Kazakh terms
Test accuracy 76.27%
Mean edit distance 0.33
Fine-tuned model ID ft:gpt-4o-mini-2024-07-18:til-qazyna:kazakh-morphology-4o-mini:Cg5y6Gga

POST /analyze accepts a word and returns the input form, its morpheme structure, an execution status, and an error field. GET /examples returns sample analyses, while GET /health reports service health.

Running the service

pip install -r requirements.txt
export OPENAI_API_KEY="your-api-key"
python main.py

After the service starts, requests can be sent to http://localhost:8000/analyze. The API key must have permission to use the listed fine-tuned model.

Access

The repository card and file list are visible to all visitors. Code downloads require approval of an application submitted through the “Request access” button, and the TilQazyna team reviews each request.

Related repositories

Fine-tuning data comes from kazakh-terms-8k. Other repositories in the same line of work are kazakh-terms-gpt and terminder.


Лицензия · License: apache-2.0 · TilQazyna

Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Collection including TilQazyna/kazakh-terms-analyzer