@@ -138,6 +138,9 @@ $claude_key = $_ENV['ANTHROPIC_API_KEY'];
138138$gemini_key = $_ENV['GOOGLE_API_KEY'];
139139```
140140
141+
142+ ---
143+
141144#### Python with ` python-dotenv `
142145
143146``` bash
@@ -161,6 +164,9 @@ openai_key = os.getenv('OPENAI_API_KEY')
161164claude_key = os.getenv(' ANTHROPIC_API_KEY' )
162165```
163166
167+
168+ ---
169+
164170#### Node.js with ` dotenv `
165171
166172``` bash
@@ -354,6 +360,9 @@ jQuery(document).ready(function($) {
354360});
355361```
356362
363+
364+ ---
365+
357366#### TYPO3 Extension
358367
359368``` php
@@ -760,6 +769,8 @@ try {
760769}
761770```
762771
772+ ---
773+
763774### Python Async Implementation
764775
765776``` python
@@ -966,6 +977,9 @@ if __name__ == '__main__':
966977 asyncio.run(main())
967978```
968979
980+ ---
981+
982+
969983### Node.js Implementation
970984
971985``` javascript
@@ -1161,25 +1175,31 @@ module.exports = UniversalAIClient;
11611175
11621176---
11631177
1164- ### Provider-Specific Documentation
1178+ ## Provider-Specific Documentation
11651179
11661180### OpenAI
1167- - [ Production Best Practices] ( https://platform.openai.com/docs/guides/production-best-practices )
1168- - [ Safety Best Practices] ( https://platform.openai.com/docs/guides/safety-best-practices )
1169- - [ Rate Limits] ( https://platform.openai.com/docs/guides/rate-limits )
1181+
1182+ * [ Production Best Practices] ( https://platform.openai.com/docs/guides/production-best-practices )
1183+ * [ Safety Best Practices] ( https://platform.openai.com/docs/guides/safety-best-practices )
1184+ * [ Rate Limits] ( https://platform.openai.com/docs/guides/rate-limits )
11701185
11711186### Anthropic Claude
1172- - [ API Key Best Practices] ( https://docs.anthropic.com/claude/docs/api-key-management )
1173- - [ Safety Guidelines] ( https://docs.anthropic.com/claude/docs/safety )
1174- - [ Rate Limits] ( https://docs.anthropic.com/claude/reference/rate-limits )
1187+
1188+ * [ API Key Best Practices] ( https://docs.anthropic.com/claude/docs/api-key-management )
1189+ * [ Safety Guidelines] ( https://docs.anthropic.com/claude/docs/safety )
1190+ * [ Rate Limits] ( https://docs.anthropic.com/claude/reference/rate-limits )
11751191
11761192### Google Gemini
1177- - [ Security & Compliance] ( https://ai.google.dev/gemini-api/docs/security )
1178- - [ Safety Settings] ( https://ai.google.dev/gemini-api/docs/safety-settings )
1179- - [ API Quotas] ( https://ai.google.dev/gemini-api/docs/quota )
1193+
1194+ * [ Security & Privacy] ( https://ai.google.dev/gemini-api/docs/security-privacy )
1195+ * [ Safety Guidance] ( https://ai.google.dev/gemini-api/docs/safety-guidance )
1196+ * [ Quotas & Pricing] ( https://ai.google.dev/gemini-api/docs/quota )
11801197
11811198---
11821199
1200+
1201+
1202+
11831203## 🔗 Additional Security Resources
11841204
11851205### OWASP Resources
@@ -1264,5 +1284,5 @@ These best practices are **recommendations based on current industry standards**
12641284<p align =" center " >
12651285 <sub >Made with 💀 for the WordPress & TYPO3 Community</sub ><br >
12661286 <sub >Maintained by <a href =" https://github.com/volkansah " >Volkan Kücükbudak</a ></sub ><br >
1267- <sub >Last Updated: December 2025 </sub >
1287+ <sub >Last Updated: Jan 2026 </sub >
12681288</p >
0 commit comments