Skip to main content

Open-source tool for accurate & fast scientific literature data extraction with LLM and human-in-the-loop.

Project description

Argilla
Argilla-Server

The repository for the Python native FastAPI server for Argilla backend.

CI Codecov CI

Argilla is a collaboration platform for AI engineers and domain experts that require high-quality outputs, full data ownership, and overall efficiency.

This repository only contains developer info about the backend server. If you want to get started, we recommend taking a look at our main repository or our documentation.

Are you a contributor or do you want to understand what is going on under the hood, please keep reading the documentation below.

Development environment

By default all commands executed with pdm run will get environment variables from .env.dev except command pdm test that will overwrite some of them using values coming from .env.test file.

These environment variables can be override if necessary so feel free to defined your own ones locally.

Run cli

pdm cli

Run database migrations

By default a SQLite located at ~/.argilla/argilla.db will be used. You can create the database and run migrations with the following custom PDM command:

pdm migrate

Run tests

A SQLite database located at ~/.argilla/argilla-test.db will be automatically created to run tests. You can run the entire test suite using the following custom PDM command:

pdm test

Run development server

Note: If you need to run the frontend server you can follow the instructions at the argilla-frontend project

Run uvicorn development server

pdm server

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

extralit_server-0.2.1.tar.gz (303.9 kB view details)

Uploaded Source

Built Distribution

extralit_server-0.2.1-py3-none-any.whl (370.3 kB view details)

Uploaded Python 3

File details

Details for the file extralit_server-0.2.1.tar.gz.

File metadata

  • Download URL: extralit_server-0.2.1.tar.gz
  • Upload date:
  • Size: 303.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: pdm/2.18.2 CPython/3.9.19 Darwin/24.0.0

File hashes

Hashes for extralit_server-0.2.1.tar.gz
Algorithm Hash digest
SHA256 ad1c84bddb0ab107300c64626f9ff918844736106d0ad9d2dc8dc44ad77c7090
MD5 3ce6fc138891b141fb01cd17d8787249
BLAKE2b-256 6219a78646b65d5fe04b880925b60f818f4ec02d3034e90e2ddfa1e02b962846

See more details on using hashes here.

File details

Details for the file extralit_server-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: extralit_server-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 370.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: pdm/2.18.2 CPython/3.9.19 Darwin/24.0.0

File hashes

Hashes for extralit_server-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e2589980fd6018fb30ca0093b2026be5e2a7441727b68dc2726a8492cba043cf
MD5 676ef53d6cd85b8df488e91c4e4b31a6
BLAKE2b-256 4ebe83ff7a53fab82bd398f9dfbeaa035583ea26ae72eb0f7da4b8b0f66b3120

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page