You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+22-7Lines changed: 22 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -24,7 +24,7 @@ You can leverage this library in your automation framework to process circuit ma
24
24
-**provider**: identifies the provider of the service that is the subject of the maintenance notification.
25
25
-**account**: identifies an account associated with the service that is the subject of the maintenance notification.
26
26
-**maintenance_id**: contains text that uniquely identifies (at least within the context of a specific provider) the maintenance that is the subject of the notification.
27
-
-**circuits**: list of circuits affected by the maintenance notification and their specific impact. Note that in a maintenance canceled notification, some providers omit the circuit list, so this may be blank for maintenance notifications with a status of CANCELLED.
27
+
-**circuits**: list of circuits affected by the maintenance notification and their specific impact. Note that in a maintenance canceled or completed notification, some providers omit the circuit list, so this may be blank for maintenance notifications with a status of CANCELLED or COMPLETED.
28
28
-**start**: timestamp that defines the starting date/time of the maintenance in GMT.
29
29
-**end**: timestamp that defines the ending date/time of the maintenance in GMT.
30
30
-**stamp**: timestamp that defines the update date/time of the maintenance in GMT.
@@ -60,35 +60,47 @@ By default, there is a `GenericProvider` that supports a `SimpleProcessor` using
60
60
61
61
- Arelion (previously Telia)
62
62
- EuNetworks
63
+
- EXA (formerly GTT) (\*)
63
64
- NTT
64
65
- PacketFabric
65
-
- Telstra
66
+
- PCCW
67
+
- Telstra (\*)
66
68
67
69
#### Supported providers based on other parsers
68
70
71
+
- Apple
69
72
- AWS
70
73
- AquaComms
71
74
- BSO
72
75
- Cogent
73
76
- Colt
77
+
- Crown Castle Fiber
74
78
- Equinix
75
-
- EXA (formerly GTT)
79
+
- EXA (formerly GTT) (\*)
76
80
- HGC
81
+
- Global Cloud Xchange
82
+
- Google
77
83
- Lumen
78
84
- Megaport
79
85
- Momentum
86
+
- Netflix (AS2906 only)
87
+
- PCCW
80
88
- Seaborn
81
89
- Sparkle
82
-
- Telstra
90
+
- Tata
91
+
- Telstra (\*)
83
92
- Turkcell
84
93
- Verizon
94
+
- Windstream
85
95
- Zayo
86
96
97
+
(\*) Providers in both lists, with BCOP standard and nonstandard parsers.
98
+
87
99
> Note: Because these providers do not support the BCOP standard natively, maybe there are some gaps on the implemented parser that will be refined with new test cases. We encourage you to report related **issues**!
88
100
89
101
#### LLM-powered Parsers
90
102
91
-
The library supports an optional parser option leveraging Large Language Model (LLM) to provide best-effort parsing when the specific parsers have not been successful.
103
+
The library supports an optional parser option leveraging Large Language Models (LLM) to provide best-effort parsing when the specific parsers have not been successful.
92
104
93
105
> Warning: Some of these integrations, such as OpenAI, require of extras installations parameters. Check the [extras section](#extras)
94
106
@@ -98,9 +110,12 @@ When the appropriate environment variable(s) are set (see below), these LLM pars
98
110
99
111
These are the currently supported LLM integrations:
100
112
113
+
-`PARSER_LLM_QUESTION_STR` (Optional), question to overwrite the default one. Change it carefully. It has precedence over `PARSER_LLM_QUESTION_FILEPATH`
114
+
-`PARSER_LLM_QUESTION_FILEPATH` (Optional), a path to a file that contains a question to overwrite the default one.
115
+
101
116
-[OpenAI](https://openai.com/product), these are the supported ENVs:
102
-
-`OPENAI_API_KEY` (Required): OpenAI API Key.
103
-
-`OPENAI_MODEL` (Optional): The LLM model to use, defaults to "gpt-3.5-turbo".
117
+
-`PARSER_OPENAI_API_KEY` (Required): OpenAI API Key.
118
+
-`PARSER_OPENAI_MODEL` (Optional): The LLM model to use, defaults to "gpt-3.5-turbo".
0 commit comments