reanon
bbd2b88503
Lets shoot the moon
2025-07-14 21:10:36 +02:00
reanon
5249e1c904
gemini -exp whitelist
2025-07-09 20:14:01 +02:00
reanon
38e2980419
o3-pro
2025-06-11 10:47:48 +02:00
Nopm
c066a7d46b
password based service info auth (better than the first one we had)
2025-06-03 21:44:43 -03:00
Nopm
0411b4c3a6
I should have made all these commits separately but oops
2025-06-03 20:14:07 -03:00
reanon
551a13498b
mega basic qwen
2025-05-02 04:06:44 +02:00
reanon
780b885aeb
basic cohere
2025-05-02 01:41:20 +02:00
reanon
d9645025c9
xai update
2025-04-30 21:26:03 +02:00
reanon
465b13e5fb
Edit config.ts
2025-04-24 15:01:47 -08:00
reanon
6c8b19651d
Edit config.ts
2025-04-24 14:21:44 -08:00
reanon
dab5c1bbf0
no limiting on models available, limit it in env
2025-04-24 14:13:31 -08:00
reanon
4c9a3678ae
Edit config.ts - o1-pro disabled by default
2025-04-17 12:09:39 +00:00
reanon
8081d9516d
Update 2 files
...
- /src/config.ts
- /.env.example
2025-04-17 08:13:31 +00:00
SternAnon
72c9516679
Update 13 files
...
- /src/config.ts
- /src/info-page.ts
- /src/proxy/xai.ts
- /src/proxy/middleware/request/mutators/add-key.ts
- /src/proxy/middleware/request/preprocessors/validate-context-size.ts
- /src/proxy/middleware/response/index.ts
- /src/proxy/routes.ts
- /src/service-info.ts
- /src/shared/key-management/xai/checker.ts
- /src/shared/key-management/xai/provider.ts
- /src/shared/key-management/index.ts
- /src/shared/key-management/key-pool.ts
- /src/shared/models.ts
2025-03-06 16:25:48 +00:00
user
8f4d00ed26
Init commit, some things:
...
- 'Transfer-Encoding: chunked' for o1 requests to prevent CF's 100 second limit
- Better tool/function call support
- Deepseek support
- Handling system as an array for AWS Claude
- Image support for Gemini
- Better o1 support (reasoning effort, developer role, context size)
2024-12-31 00:00:00 +00:00
khanon
d21e274358
Add configurable network interface or SOCKS/HTTP proxy for outgoing requests ( khanon/oai-reverse-proxy!80 )
2024-09-16 15:17:57 +00:00
nai-degen
6a908b09cb
adds preliminary openai o1 support and some improvements to openai keychecker
2024-09-12 23:03:33 -05:00
honeytree
bd87ca60f7
Implement priority queue by tokens ( khanon/oai-reverse-proxy!79 )
2024-09-09 16:48:46 +00:00
nai-degen
ce490efd7d
minor adjustments to HMAC signing
2024-08-22 19:54:02 -05:00
nai-degen
5e1fffe07d
adds chatgpt-4o-latest
2024-08-15 11:54:42 -05:00
khanon
f531272b00
Refactor AWS service code and add AWS Mistral support ( khanon/oai-reverse-proxy!75 )
2024-08-14 04:40:41 +00:00
khanon
0c936e97fe
Merge GCP Vertex AI implementation from cg-dot/oai-reverse-proxy ( khanon/oai-reverse-proxy!72 )
2024-08-05 14:27:51 +00:00
nai-degen
2f7315379c
adds gemini/makersuite keychecker, native endpoint, and streaming fixes
2024-08-03 21:53:32 -05:00
nai-degen
7660ed8b94
allows enabling vision prompts on a per-service basis
2024-06-07 12:09:43 -05:00
nai-degen
55f1bbed3b
adds ipv6 mask to default ADMIN_WHITELIST
2024-06-02 20:49:18 -05:00
scrappyanon
2d82e55d72
Sqlite backend with user event logging ( khanon/oai-reverse-proxy!69 )
2024-05-26 17:31:12 +00:00
nai-degen
b76db652e0
adds configurable PoW timeout and iteration count
2024-05-21 12:38:41 -05:00
nai-degen
a3462e21bc
adds config setting for PoW verification timeout
2024-05-19 15:17:25 -05:00
khanon
205ffa69ce
Temporary usertokens via proof-of-work challenge ( khanon/oai-reverse-proxy!68 )
2024-05-19 16:31:56 +00:00
nai-degen
3ad826851c
adds proper GPT4o model family for separate cost/quota tracking
2024-05-14 13:51:19 -05:00
nai-degen
32b623d6bc
partial googleai fixes; adds jsonl file backend for promptlogger stolen from fiz
2024-04-23 03:43:38 -05:00
nai-degen
c0cd2c7549
adds aws opus maybe, idk cannot test
2024-04-16 11:33:44 -05:00
nai-degen
34a673a80a
adds option to disable multimodal prompts
2024-03-23 14:30:14 -05:00
nai-degen
736803ad92
enables opus by default
2024-03-04 21:11:32 -06:00
nai-degen
428e103323
allows customizing the /proxy endpoint prefix
2024-02-26 18:20:34 -06:00
nai-degen
5e19e2756a
adds mistral-large model family, untested
2024-02-26 18:12:08 -06:00
nai-degen
fe429a7610
adds SERVICE_INFO_PASSWORD to gate infopage behind a password
2024-02-04 14:04:46 -06:00
nai-degen
79b2e5b6fd
adds very basic support for OpenAI function calling
2024-01-24 16:42:26 -06:00
nai-degen
ba8b052b17
adds bindAddress to omitted config keys
2024-01-18 04:14:15 -06:00
nai-degen
ad6e5224e3
allows binding to loopback interface via app config instead of only docker
2024-01-15 11:32:26 -06:00
nai-degen
be731691a1
allows configurable trust proxy setting for Render deployments
2024-01-08 16:39:28 -06:00
nai-degen
c2e442e030
long overdue removal of tired in-joke
2024-01-08 11:01:44 -06:00
twinkletoes
4a823b216f
Mistral AI support ( khanon/oai-reverse-proxy!58 )
2023-12-25 18:33:16 +00:00
nai-degen
655703e680
refactors infopage
2023-12-16 20:30:20 -06:00
khanon
fad16cc268
Add Google AI API ( khanon/oai-reverse-proxy!57 )
2023-12-13 21:56:07 +00:00
khanon
fbdea30264
Azure OpenAI suport ( khanon/oai-reverse-proxy!48 )
2023-12-04 04:21:18 +00:00
nai-degen
e018672968
re-adds keychecker info to STATIC_INFO_PAGE
2023-11-16 02:16:24 -06:00
nai-degen
3de79873e9
adds STATIC_SERVICE_INFO config
2023-11-15 17:12:07 -06:00
khanon
20c064394a
OpenAI DALL-E Image Generation ( khanon/oai-reverse-proxy!52 )
2023-11-14 05:41:19 +00:00
nai-degen
e9110611fa
adds REJECT_PHRASES configuration setting
2023-11-09 16:24:49 -06:00