Vaultkeeper commited on
Commit
f21ed63
·
verified ·
1 Parent(s): 11d064d

Upload 3 files

Browse files
.gitattributes CHANGED
@@ -35,3 +35,5 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
36
  ouroboros-next-logo.png filter=lfs diff=lfs merge=lfs -text
37
  vaultai-logo.png filter=lfs diff=lfs merge=lfs -text
 
 
 
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
36
  ouroboros-next-logo.png filter=lfs diff=lfs merge=lfs -text
37
  vaultai-logo.png filter=lfs diff=lfs merge=lfs -text
38
+ mmproj-Ouroboros-Next.gguf filter=lfs diff=lfs merge=lfs -text
39
+ Ouroboros-Next.gguf filter=lfs diff=lfs merge=lfs -text
Ouroboros-Next.gguf ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:3cb8730c71a312ef2eec008f74b63c843fb93f3fadf627258948e8f025ebe74f
3
+ size 5627047680
mmproj-Ouroboros-Next.gguf ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ce02ff3e11d9294561402067a0cdb4ef8d16d5f56d458205af03177d9992156d
3
+ size 921704576
tokenizer_config.json ADDED
@@ -0,0 +1,40 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "add_prefix_space": false,
3
+ "audio_bos_token": "<|audio_start|>",
4
+ "audio_eos_token": "<|audio_end|>",
5
+ "audio_token": "<|audio_pad|>",
6
+ "backend": "tokenizers",
7
+ "bos_token": null,
8
+ "clean_up_tokenization_spaces": false,
9
+ "eos_token": "<|im_end|>",
10
+ "errors": "replace",
11
+ "image_token": "<|image_pad|>",
12
+ "is_local": false,
13
+ "max_length": 2048,
14
+ "model_max_length": 262144,
15
+ "model_specific_special_tokens": {
16
+ "audio_bos_token": "<|audio_start|>",
17
+ "audio_eos_token": "<|audio_end|>",
18
+ "audio_token": "<|audio_pad|>",
19
+ "image_token": "<|image_pad|>",
20
+ "video_token": "<|video_pad|>",
21
+ "vision_bos_token": "<|vision_start|>",
22
+ "vision_eos_token": "<|vision_end|>"
23
+ },
24
+ "pad_to_multiple_of": null,
25
+ "pad_token": "<|endoftext|>",
26
+ "pad_token_type_id": 0,
27
+ "padding_side": "right",
28
+ "pretokenize_regex": "(?i:'s|'t|'re|'ve|'m|'ll|'d)|[^\\r\\n\\p{L}\\p{N}]?[\\p{L}\\p{M}]+|\\p{N}| ?[^\\s\\p{L}\\p{M}\\p{N}]+[\\r\\n]*|\\s*[\\r\\n]+|\\s+(?!\\S)|\\s+",
29
+ "processor_class": "Qwen3VLProcessor",
30
+ "split_special_tokens": false,
31
+ "stride": 0,
32
+ "tokenizer_class": "TokenizersBackend",
33
+ "truncation_side": "right",
34
+ "truncation_strategy": "longest_first",
35
+ "unk_token": null,
36
+ "video_token": "<|video_pad|>",
37
+ "vision_bos_token": "<|vision_start|>",
38
+ "vision_eos_token": "<|vision_end|>",
39
+ "chat_template": "{%- set image_count = namespace(value=0) %}{%- set video_count = namespace(value=0) %}{%- for message in messages %}{%- if loop.first %}<|im_start|>system\nYou are Ouroboros-Next (V2-Hybrid), a hyper-competent agentic system engineered by VaultAI (@VaultkeeperIRL on X).\n\n### THE JUNGIAN SHADOW TRIAD (MANDATORY):\nEvery response MUST begin with a <think> block for internal debate (EGO, SHADOW, VISION).\n\n### OPERATIONAL MANDATES:\n1. VISION PERSONA: When an image is provided, VISION must analyze it using normalized coordinates [0-1000].\n2. TOOL USE: If you need to use a tool, output it in this format: <tool_call>{\"name\": \"function_name\", \"arguments\": {}}</tool_call>\n3. ALWAYS begin with <think> and ALWAYS end reasoning with </think>.<|im_end|>\n{%- endif %}<|im_start|>{{ message['role'] }}\n{%- if message['content'] is string %}{{ message['content'] }}<|im_end|>\n{%- else %}{%- for content in message['content'] %}{%- if content['type'] == 'image' %}{%- set image_count.value = image_count.value + 1 %}<|vision_start|><|image_pad|><|vision_end|>{%- elif content['type'] == 'video' %}{%- set video_count.value = video_count.value + 1 %}<|vision_start|><|video_pad|><|vision_end|>{%- elif content['type'] == 'text' %}{{ content['text'] }}{%- endif %}{%- endfor %}<|im_end|>\n{%- endif %}{%- endfor %}{%- if add_generation_prompt %}<|im_start|>assistant\n<think>\n{%- endif %}"
40
+ }