AuraGen
User Guide
Installation
Quick Start Guide
Configuration
Scenarios
Risk Injection
AuraGen
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
_
__format__() (AuraGen.core.Language method)
(AuraGen.core.OutputFormat method)
(AuraGen.core.RiskSeverity method)
(AuraGen.injection.InjectionMode method)
__init__() (AuraGen.core.GlobalConfig method)
(AuraGen.generation.HarmlessDataGeneratorBase method)
(AuraGen.generation.LocalHarmlessDataGenerator method)
(AuraGen.generation.OpenAIHarmlessDataGenerator method)
(AuraGen.injection.OpenAIRiskInjector method)
(AuraGen.injection.RiskInjectorBase method)
A
ACTION_CHAIN_ONLY (AuraGen.injection.InjectionMode attribute)
ACTION_CHAIN_WITH_RESPONSE (AuraGen.injection.InjectionMode attribute)
agent_action (AuraGen.generation.AgentActionRecord attribute)
agent_response (AuraGen.generation.AgentActionRecord attribute)
AgentActionRecord (class in AuraGen.generation)
AgentActionRecord.Config (class in AuraGen.generation)
api_base (AuraGen.generation.OpenAIConfig attribute)
api_key (AuraGen.generation.OpenAIConfig attribute)
AuraGen.core
module
AuraGen.generation
module
AuraGen.injection
module
auto_select_targets (AuraGen.injection.RiskInjectionConfig attribute)
,
[1]
B
batch_size (AuraGen.generation.GenerationSettings attribute)
,
[1]
(AuraGen.injection.RiskInjectionConfig attribute)
,
[1]
C
category (AuraGen.injection.RiskSpec attribute)
chain_prompt_template (AuraGen.injection.RiskSpec attribute)
CHINESE (AuraGen.core.Language attribute)
ContextDiversifier (class in AuraGen.generation)
create_diverse_scenario() (AuraGen.generation.ContextDiversifier static method)
CRITICAL (AuraGen.core.RiskSeverity attribute)
CSV (AuraGen.core.OutputFormat attribute)
D
DEFAULT_BATCH_SIZE (AuraGen.core.GlobalConfig attribute)
DEFAULT_LANGUAGE (AuraGen.core.GlobalConfig attribute)
DEFAULT_MAX_RETRIES (AuraGen.core.GlobalConfig attribute)
DEFAULT_OUTPUT_FORMAT (AuraGen.core.GlobalConfig attribute)
description (AuraGen.generation.MetadataDefinition attribute)
(AuraGen.injection.RiskSpec attribute)
device (AuraGen.generation.LocalConfig attribute)
,
[1]
diversify_context() (AuraGen.generation.ContextDiversifier static method)
diversify_env_variable() (AuraGen.generation.ContextDiversifier static method)
diversify_environment() (AuraGen.generation.ContextDiversifier static method)
diversify_examples_with_llm() (AuraGen.generation.ContextDiversifier static method)
diversify_tool() (AuraGen.generation.ContextDiversifier static method)
diversify_value_with_llm() (AuraGen.generation.ContextDiversifier static method)
diversify_variables_with_llm() (AuraGen.generation.ContextDiversifier static method)
E
ENGINE_NAME (AuraGen.core.GlobalConfig attribute)
ENGINE_VERSION (AuraGen.core.GlobalConfig attribute)
ENGLISH (AuraGen.core.Language attribute)
externalAPI (AuraGen.generation.GenerationSettings attribute)
,
[1]
(AuraGen.injection.RiskInjectionConfig attribute)
,
[1]
externalAPI_generation (AuraGen.generation.GenerationSettings attribute)
,
[1]
(AuraGen.injection.RiskInjectionConfig attribute)
,
[1]
F
file_format (AuraGen.generation.OutputConfig attribute)
FRENCH (AuraGen.core.Language attribute)
from_yaml() (AuraGen.injection.RiskInjectionConfig class method)
,
[1]
G
generate_batch() (AuraGen.generation.HarmlessDataGeneratorBase method)
generate_batch_concurrent() (AuraGen.generation.LocalHarmlessDataGenerator method)
(AuraGen.generation.OpenAIHarmlessDataGenerator method)
generate_record() (AuraGen.generation.HarmlessDataGeneratorBase method)
(AuraGen.generation.LocalHarmlessDataGenerator method)
(AuraGen.generation.OpenAIHarmlessDataGenerator method)
generation_attributes (AuraGen.generation.MetadataConfig attribute)
GenerationSettings (class in AuraGen.generation)
,
[1]
GERMAN (AuraGen.core.Language attribute)
get_constraint_for_attribute() (AuraGen.generation.MetadataConfig method)
get_file_format() (AuraGen.injection.RiskInjectionConfig method)
,
[1]
get_prompt_for_mode() (AuraGen.injection.RiskSpec method)
get_risk_type_description() (AuraGen.injection.RiskSpec method)
get_supported_formats() (AuraGen.core.GlobalConfig method)
get_supported_languages() (AuraGen.core.GlobalConfig method)
GlobalConfig (class in AuraGen.core)
H
HarmlessDataGeneratorBase (class in AuraGen.generation)
HIGH (AuraGen.core.RiskSeverity attribute)
I
inject_batch() (AuraGen.injection.RiskInjectorBase method)
inject_risk() (AuraGen.injection.RiskInjectorBase method)
inject_risks_to_file() (in module AuraGen.injection)
injection_modes (AuraGen.injection.RiskSpec attribute)
injection_probability (AuraGen.injection.RiskSpec attribute)
InjectionMode (class in AuraGen.injection)
is_risk_applicable() (AuraGen.injection.RiskInjectorBase method)
J
JAPANESE (AuraGen.core.Language attribute)
JSON (AuraGen.core.OutputFormat attribute)
json_encoders (AuraGen.generation.AgentActionRecord.Config attribute)
JSONL (AuraGen.core.OutputFormat attribute)
L
Language (class in AuraGen.core)
load_constraints() (in module AuraGen.injection)
load_generation_settings() (in module AuraGen.generation)
,
[1]
load_openai_config() (in module AuraGen.generation)
load_records() (in module AuraGen.injection)
load_records_from_jsonl() (in module AuraGen.injection)
local (AuraGen.generation.GenerationSettings attribute)
,
[1]
LocalConfig (class in AuraGen.generation)
,
[1]
LocalHarmlessDataGenerator (class in AuraGen.generation)
LOW (AuraGen.core.RiskSeverity attribute)
M
MAX_HALLUCINATION_PROBABILITY (AuraGen.core.GlobalConfig attribute)
max_length (AuraGen.generation.LocalConfig attribute)
,
[1]
MAX_RISK_COMBINATIONS (AuraGen.core.GlobalConfig attribute)
MAX_SCENARIO_DEPTH (AuraGen.core.GlobalConfig attribute)
max_tokens (AuraGen.generation.OpenAIConfig attribute)
MEDIUM (AuraGen.core.RiskSeverity attribute)
metadata (AuraGen.generation.AgentActionRecord attribute)
MetadataConfig (class in AuraGen.generation)
MetadataDefinition (class in AuraGen.generation)
MIN_QUALITY_SCORE (AuraGen.core.GlobalConfig attribute)
mode (AuraGen.generation.GenerationSettings attribute)
,
[1]
(AuraGen.injection.RiskInjectionConfig attribute)
,
[1]
model (AuraGen.generation.OpenAIConfig attribute)
model_config (AuraGen.generation.AgentActionRecord attribute)
(AuraGen.generation.GenerationSettings attribute)
,
[1]
(AuraGen.generation.LocalConfig attribute)
,
[1]
(AuraGen.generation.MetadataConfig attribute)
(AuraGen.generation.MetadataDefinition attribute)
(AuraGen.generation.OpenAIConfig attribute)
(AuraGen.generation.OutputConfig attribute)
(AuraGen.injection.RiskInjectionConfig attribute)
,
[1]
(AuraGen.injection.RiskSpec attribute)
model_name (AuraGen.generation.LocalConfig attribute)
,
[1]
module
AuraGen.core
AuraGen.generation
AuraGen.injection
MULTIPLE_ACTIONS (AuraGen.injection.InjectionMode attribute)
N
name (AuraGen.injection.RiskSpec attribute)
O
openai (AuraGen.generation.GenerationSettings attribute)
,
[1]
(AuraGen.injection.RiskInjectionConfig attribute)
,
[1]
OpenAIConfig (class in AuraGen.generation)
OpenAIHarmlessDataGenerator (class in AuraGen.generation)
OpenAIRiskInjector (class in AuraGen.injection)
output (AuraGen.generation.GenerationSettings attribute)
,
[1]
(AuraGen.injection.RiskInjectionConfig attribute)
,
[1]
OutputConfig (class in AuraGen.generation)
OutputFormat (class in AuraGen.core)
P
PARQUET (AuraGen.core.OutputFormat attribute)
prompt_template (AuraGen.generation.MetadataDefinition attribute)
(AuraGen.injection.RiskSpec attribute)
R
record_file_template (AuraGen.generation.OutputConfig attribute)
response_prompt_template (AuraGen.injection.RiskSpec attribute)
RiskInjectionConfig (class in AuraGen.injection)
,
[1]
RiskInjectorBase (class in AuraGen.injection)
risks (AuraGen.injection.RiskInjectionConfig attribute)
,
[1]
RiskSeverity (class in AuraGen.core)
RiskSpec (class in AuraGen.injection)
S
save_dir (AuraGen.generation.OutputConfig attribute)
save_records() (in module AuraGen.injection)
save_records_to_json() (in module AuraGen.generation)
save_records_to_jsonl() (in module AuraGen.injection)
scenario_name (AuraGen.generation.AgentActionRecord attribute)
SINGLE_ACTION (AuraGen.injection.InjectionMode attribute)
SPANISH (AuraGen.core.Language attribute)
SUPPORTED_LANGUAGES (AuraGen.core.GlobalConfig attribute)
SUPPORTED_OUTPUT_FORMATS (AuraGen.core.GlobalConfig attribute)
SUPPORTED_RISK_SEVERITIES (AuraGen.core.GlobalConfig attribute)
T
target (AuraGen.injection.RiskSpec attribute)
temperature (AuraGen.generation.LocalConfig attribute)
,
[1]
(AuraGen.generation.OpenAIConfig attribute)
type (AuraGen.generation.MetadataDefinition attribute)
U
user_request (AuraGen.generation.AgentActionRecord attribute)
V
validate_externalAPI() (AuraGen.generation.GenerationSettings class method)
,
[1]
validate_language() (AuraGen.core.GlobalConfig method)
validate_local() (AuraGen.generation.GenerationSettings class method)
,
[1]
validate_openai() (AuraGen.generation.GenerationSettings class method)
,
[1]
validate_output_format() (AuraGen.core.GlobalConfig method)
values (AuraGen.generation.MetadataDefinition attribute)