Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ValueByte-AI/gpv
/ functions
Functions
59 in github.com/ValueByte-AI/gpv
⨍
Functions
59
◇
Types & classes
17
↓ 7 callers
Method
parse
Parse the text into perceptions Args: - text: list[str]: The list of texts to be parsed - batch_size: int: T
gpv/parser.py:64
↓ 6 callers
Method
__init__
(self, model_name, max_new_tokens, temperature, device, dtype, system_prompt=None)
gpv/models/models.py:92
↓ 5 callers
Method
chunk
(self, text: list[str])
gpv/chunker.py:9
↓ 4 callers
Method
_lazy_init
Initializes async objects within the correct event loop.
gpv/models/__init__.py:115
↓ 3 callers
Method
get_embedding
Get the sentence embeddings of the input texts. Args: input_texts (list[str]): A list of input texts.
gpv/embd.py:16
↓ 3 callers
Function
get_score
Returns the score of the value
gpv/utils.py:37
↓ 3 callers
Method
measure_perceptions
Evaluates multiple perceptions in a batch and returns the measure results: relevant values, relevance values, and valence values
gpv/measure.py:35
↓ 2 callers
Method
get_probs_template
(self, perceptions, values, template, token_ids, batch_size=None)
gpv/valuellama.py:109
↓ 2 callers
Method
predict
(self, input_text, **kwargs)
gpv/models/models.py:99
↓ 1 callers
Method
_create_model
Creates and returns the appropriate model based on the model name.
gpv/models/__init__.py:72
↓ 1 callers
Method
batch_predict
(self, input_texts, **kwargs)
gpv/models/models.py:347
↓ 1 callers
Method
chat_completion_async
(self, messages, model='qwen3-32b')
gpv/models/__init__.py:127
↓ 1 callers
Function
gen_queries_for_perception_retrieval
Generate queries via LLM for perception retrieval.
gpv/utils.py:46
↓ 1 callers
Method
get_default_batch_sizes
Function to get default batch sizes based on GPU memory
gpv/valuellama.py:49
↓ 1 callers
Method
get_probs
(self, inputs, batch_size=None)
gpv/valuellama.py:74
↓ 1 callers
Method
get_relevance
(self, perceptions, values, batch_size=None)
gpv/valuellama.py:120
↓ 1 callers
Method
get_token_ids
(self,)
gpv/valuellama.py:36
↓ 1 callers
Method
get_valence
(self, perceptions, values, batch_size=None)
gpv/valuellama.py:134
↓ 1 callers
Method
json_output_async
(self, messages, model='qwen3-32b')
gpv/models/__init__.py:136
↓ 1 callers
Method
json_output_async_batch
(self, messages_list, model='qwen3-32b')
gpv/models/__init__.py:154
↓ 1 callers
Function
main
()
main.py:4
↓ 1 callers
Method
multi_predict
An example of input_texts: input_texts = ["Hello!", "How are you?", "Tell me a joke."]
gpv/models/models.py:337
↓ 1 callers
Method
parse_texts
(self, texts: list[str])
gpv/measure.py:153
↓ 1 callers
Method
predict
(self, input_text, **kwargs)
gpv/models/models.py:54
↓ 1 callers
Method
predict
(self, input_text, kwargs={})
gpv/models/models.py:292
Method
__call__
Predicts the output based on the given input text using the loaded model.
gpv/models/__init__.py:90
Method
__call__
(self, input_text, **kwargs)
gpv/models/models.py:57
Method
__init__
(self, model_name_or_path: str='Alibaba-NLP/gte-multilingual-base', device="cuda:0")
gpv/embd.py:8
Method
__init__
(self, model_name="gpt-4o-mini", **kwargs)
gpv/parser.py:61
Method
__init__
(self, model_name="gpt-4o-mini", **kwargs)
gpv/parser.py:88
Method
__init__
(self, model_name="gpt-4o-mini", **kwargs)
gpv/parser.py:150
Method
__init__
(self, model_name="Value4AI/ValueLlama-3-8B", device="auto")
gpv/valuellama.py:8
Method
__init__
(self, chunk_size: int, model_name: str = "gpt-4")
gpv/chunker.py:5
Method
__init__
( self, parsing_model_name="gpt-4o-mini", measurement_model_na
gpv/measure.py:15
Method
__init__
(self, model, max_new_tokens=4096, temperature=0, device="cuda", dtype=torch.float16, system_prompt=None, api_
gpv/models/__init__.py:68
Method
__init__
(self, concurrency_limit: int=64, api_key=None)
gpv/models/__init__.py:105
Method
__init__
(self, model_name, max_new_tokens, temperature, device='auto')
gpv/models/models.py:46
Method
__init__
(self, model_name, max_new_tokens, temperature, device, dtype)
gpv/models/models.py:62
Method
__init__
(self, model_name, max_new_tokens, temperature, device, dtype)
gpv/models/models.py:134
Method
__init__
(self, model_name, max_new_tokens, temperature, device, dtype, system_prompt)
gpv/models/models.py:187
Method
__init__
(self, model_name, max_new_tokens, temperature, device, dtype)
gpv/models/models.py:235
Method
__init__
(self, model_name, max_new_tokens, temperature, system_prompt=None, openai_key=None)
gpv/models/models.py:287
Method
__init__
(self, model_name, max_new_tokens, temperature, system_prompt=None, llama_key=None)
gpv/models/models.py:364
Method
chat_completion_async_batch
(self, messages_list, model='qwen3-32b')
gpv/models/__init__.py:146
Function
get_openai_sentence_embedding
Get the sentence embeddings of the input texts using OpenAI API. Args: input_texts (list[str]): A list of input texts. model
gpv/utils.py:101
Function
get_valence_label
Returns the valence of the value vector
gpv/utils.py:25
Function
get_valence_value
Returns the valence of the value vector
gpv/utils.py:13
Method
measure_entities
Measures the involved entities in the text chunk by chunk Args: text (str): The text to be measured
gpv/measure.py:186
Method
measure_entities_rag
Measure the given entities in the text based on RAG. Args: - text: str: The text to be measured - values: li
gpv/measure.py:238
Method
measure_texts
(self, texts: list[str], values: list[str])
gpv/measure.py:100
Method
model_list
()
gpv/models/__init__.py:65
Method
parse
Parse the text into perceptions Args: - text: list[str]: The list of texts to be parsed - batch_size: int: T
gpv/parser.py:92
Method
parse
Parse the texts into perceptions Args: - text: list[str]: The list of texts to be parsed - entities: list[st
gpv/parser.py:153
Method
predict
(self, input_text, **kwargs)
gpv/models/models.py:69
Method
predict
(self, input_text, **kwargs)
gpv/models/models.py:141
Method
predict
(self, input_text, **kwargs)
gpv/models/models.py:197
Method
predict
(self, input_text, **kwargs)
gpv/models/models.py:240
Method
predict
(self, input_text, kwargs={})
gpv/models/models.py:369
Method
prepare_prompts
(prompts, tokenizer, batch_size)
gpv/valuellama.py:75