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
Қазақша
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