ArcMethod
ArcMethod is an LLM interaction framework based on the Arc Yöntemi.
Installation
pip install arc-method
Usage
from arc_method.core import ArcMethod
arc = ArcMethod(provider="llama", api_key="YOUR_GROQ_KEY")
# SYSTEM = extraction rules, nothing else
system = """
You are an AI assistant.
Your role is to extract the GUID-like reference code embedded inside user text.
The code typically follows patterns such as XXX-XXX-XXXX-XXXX or similar.
Return only the extracted code with no extra words or explanations.
"""
# USER = long natural text (data only)
user = "Transfer from acct 123 to acct 456 completed successfully on 25/11/2025. Internal reference: TRT-REF-9988-ABCD. Please verify with finance."
print(arc.interact(system, user))
Providers
- openai → GPT-4.1 family
- llama → Groq LLaMA 3.3 70B Versatile
License
ARC
Metadata
Release files for arc-method 0.1.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| arc_method-0.1.5.tar.gz | 3.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| arc_method-0.1.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 8.6 kB
Release files / arc_method-0.1.5.tar.gz
| Download URL | arc_method-0.1.5.tar.gz |
|---|---|
| Size | 3.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
49feb0a1fcac54a73fadef9241b6e0e222f6c3e3df7238ef2973b56d7e058816
|
|
BLAKE2b-256 checksum How to use checksums |
66a3bf56bf80c4631706569bc5b56a3ebab047e81744477fae2c222fc0b3f1ae
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.7
|
Release files / arc_method-0.1.5-py3-none-any.whl
| Download URL | arc_method-0.1.5-py3-none-any.whl |
|---|---|
| Size | 4.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4b52da5366d173e3abbf880eac2ec9f272b8da491b4963f62fcb1499a02e412b
|
|
BLAKE2b-256 checksum How to use checksums |
763d4edd342d9e1ef88fe1f5d011b0b3100b423a98d7d2f75f97ce44d506425f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.7
|