llmware / slim-tags-3b

huggingface.co
Total runs: 15
24-hour runs: 0
7-day runs: 2
30-day runs: 6
Model's Last Updated: March 21 2024
text-generation

Introduction of slim-tags-3b

Model Details of slim-tags-3b

SLIM-TAGS-3B

slim-tags-3b is a small, specialized function-calling model fine-tuned to extract and generate meaningful tags from a chunk of text.

Tags generally correspond to named entities, but will also include key objects, entities and phrases that contribute meaningfully to the semantic meaning of the text.

The model is invoked as a specialized 'tags' classifier function that outputs a python dictionary in the form of:

{'tags': ['NASDAQ', 'S&P', 'Dow', 'Verizon', 'Netflix, ... ']}

with the value items in the list generally being extracted from the source text.

The intended use of the model is to auto-generate tags to text that can be used to enhance search retrieval, categorization, or to extract named entities that can be used programmatically in follow-up queries or prompts. It can also be used for fact-checking as a secondary validation on a longer (separate) LLM output.

This model is fine-tuned on top of llmware/bling-stable-lm-3b-4e1t-v0 , which in turn, is a fine-tune of stabilityai/stablelm-3b-4elt.

Each slim model has a 'quantized tool' version, e.g., 'slim-tags-3b-tool' .

Prompt format:

function = "classify"
params = "tags"
prompt = "<human> " + {text} + "\n" +
"<{function}> " + {params} + "</{function}>" + "\n<bot>:"

Transformers Script
model = AutoModelForCausalLM.from_pretrained("llmware/slim-tags-3b")
tokenizer = AutoTokenizer.from_pretrained("llmware/slim-tags-3b")

function = "classify"
params = "tags"

text = "Citibank announced a reduction in its targets for economic growth in France and the UK last week in light of ongoing concerns about inflation and unemployment, especially in large employers such as Airbus."  

prompt = "<human>: " + text + "\n" + f"<{function}> {params} </{function}>\n<bot>:"

inputs = tokenizer(prompt, return_tensors="pt")
start_of_input = len(inputs.input_ids[0])

outputs = model.generate(
    inputs.input_ids.to('cpu'),
    eos_token_id=tokenizer.eos_token_id,
    pad_token_id=tokenizer.eos_token_id,
    do_sample=True,
    temperature=0.3,
    max_new_tokens=100
)

output_only = tokenizer.decode(outputs[0][start_of_input:], skip_special_tokens=True)

print("output only: ", output_only)  

# here's the fun part
try:
    output_only = ast.literal_eval(llm_string_output)
    print("success - converted to python dictionary automatically")
except:
    print("fail - could not convert to python dictionary automatically - ", llm_string_output)
Using as Function Call in LLMWare
from llmware.models import ModelCatalog
slim_model = ModelCatalog().load_model("llmware/slim-tags-3b")
response = slim_model.function_call(text,params=["tags"], function="classify")

print("llmware - llm_response: ", response)
Model Card Contact

Darren Oberst & llmware team

Join us on Discord

Runs of llmware slim-tags-3b on huggingface.co

15
Total runs
0
24-hour runs
0
3-day runs
2
7-day runs
6
30-day runs

More Information About slim-tags-3b huggingface.co Model

More slim-tags-3b license Visit here:

https://choosealicense.com/licenses/cc-by-sa-4.0

slim-tags-3b huggingface.co

slim-tags-3b huggingface.co is an AI model on huggingface.co that provides slim-tags-3b's model effect (), which can be used instantly with this llmware slim-tags-3b model. huggingface.co supports a free trial of the slim-tags-3b model, and also provides paid use of the slim-tags-3b. Support call slim-tags-3b model through api, including Node.js, Python, http.

slim-tags-3b huggingface.co Url

https://huggingface.co/llmware/slim-tags-3b

llmware slim-tags-3b online free

slim-tags-3b huggingface.co is an online trial and call api platform, which integrates slim-tags-3b's modeling effects, including api services, and provides a free online trial of slim-tags-3b, you can try slim-tags-3b online for free by clicking the link below.

llmware slim-tags-3b online free url in huggingface.co:

https://huggingface.co/llmware/slim-tags-3b

slim-tags-3b install

slim-tags-3b is an open source model from GitHub that offers a free installation service, and any user can find slim-tags-3b on GitHub to install. At the same time, huggingface.co provides the effect of slim-tags-3b install, users can directly use slim-tags-3b installed effect in huggingface.co for debugging and trial. It also supports api for free installation.

slim-tags-3b install url in huggingface.co:

https://huggingface.co/llmware/slim-tags-3b

Url of slim-tags-3b

slim-tags-3b huggingface.co Url

Provider of slim-tags-3b huggingface.co

llmware
ORGANIZATIONS

Other API from llmware

huggingface.co

Total runs: 363
Run Growth: 356
Growth Rate: 98.07%
Updated:February 07 2024
huggingface.co

Total runs: 171
Run Growth: 116
Growth Rate: 67.84%
Updated:February 13 2024
huggingface.co

Total runs: 150
Run Growth: 83
Growth Rate: 55.33%
Updated:September 14 2026
huggingface.co

Total runs: 92
Run Growth: 0
Growth Rate: 0.00%
Updated:October 01 2024
huggingface.co

Total runs: 27
Run Growth: 18
Growth Rate: 66.67%
Updated:March 21 2024