@@ -69,39 +69,33 @@ pip install dist/javelin_sdk-<version>-py3-none-any.whl
6969
7070Javelin provides universal endpoints that allow you to use a consistent interface across different LLM providers. Here are the main patterns:
7171
72- ### Azure OpenAI
72+ #### Azure OpenAI
73+ - [ Basic Azure OpenAI integration] ( https://github.com/getjavelin/javelin-python/blob/main/examples/azure-openai/azure-universal.py )
74+ - [ Universal endpoint implementation] ( https://github.com/getjavelin/javelin-python/blob/main/examples/azure-openai/javelin_azureopenai_univ_endpoint.py )
75+ - [ OpenAI-compatible interface] ( https://github.com/getjavelin/javelin-python/blob/main/examples/azure-openai/openai_compatible_univ_azure.py )
7376
74- - [ Basic Azure OpenAI integration] ( examples/azure-openai/azure-universal.py )
75- - [ Universal endpoint implementation] ( examples/azure-openai/javelin_azureopenai_univ_endpoint.py )
76- - [ OpenAI-compatible interface] ( examples/azure-openai/openai_compatible_univ_azure.py )
77+ #### Bedrock
78+ - [ Basic Bedrock integration] ( https://github.com/getjavelin/javelin-python/blob/main/examples/bedrock/bedrock_client_universal.py )
79+ - [ Universal endpoint implementation] ( https://github.com/getjavelin/javelin-python/blob/main/examples/bedrock/javelin_bedrock_univ_endpoint.py )
80+ - [ OpenAI-compatible interface] ( https://github.com/getjavelin/javelin-python/blob/main/examples/bedrock/openai_compatible_univ_bedrock.py )
7781
78- ### Bedrock
82+ #### Gemini
83+ - [ Basic Gemini integration] ( https://github.com/getjavelin/javelin-python/blob/main/examples/gemini/gemini-universal.py )
84+ - [ Universal endpoint implementation] ( https://github.com/getjavelin/javelin-python/blob/main/examples/gemini/javelin_gemini_univ_endpoint.py )
85+ - [ OpenAI-compatible interface] ( https://github.com/getjavelin/javelin-python/blob/main/examples/gemini/openai_compatible_univ_gemini.py )
7986
80- - [ Basic Bedrock integration] ( examples/bedrock/bedrock_client_universal.py )
81- - [ Universal endpoint implementation] ( examples/bedrock/javelin_bedrock_univ_endpoint.py )
82- - [ OpenAI-compatible interface] ( examples/bedrock/openai_compatible_univ_bedrock.py )
83-
84- ### Gemini
85-
86- - [ Basic Gemini integration] ( examples/gemini/gemini-universal.py )
87- - [ Universal endpoint implementation] ( examples/gemini/javelin_gemini_univ_endpoint.py )
88- - [ OpenAI-compatible interface] ( examples/gemini/openai_compatible_univ_gemini.py )
87+ ### Agent Examples
88+ - [ CrewAI integration] ( https://github.com/getjavelin/javelin-python/blob/main/examples/agents/crewai_javelin.ipynb )
89+ - [ LangGraph integration] ( https://github.com/getjavelin/javelin-python/blob/main/examples/agents/langgraph_javelin.ipynb )
8990
9091### Basic Examples
91-
92- - [ Asynchronous example] ( examples/route_examples/aexample.py )
93- - [ Synchronous example] ( examples/route_examples/example.py )
94- - [ Drop-in replacement example] ( examples/route_examples/drop_in_replacement.py )
92+ - [ Asynchronous example] ( https://github.com/getjavelin/javelin-python/blob/main/examples/route_examples/aexample.py )
93+ - [ Synchronous example] ( https://github.com/getjavelin/javelin-python/blob/main/examples/route_examples/example.py )
94+ - [ Drop-in replacement example] ( https://github.com/getjavelin/javelin-python/blob/main/examples/route_examples/drop_in_replacement.py )
9595
9696### Advanced Examples
97-
98- - [ Document processing] ( examples/gemini/document_processing.py )
99- - [ RAG implementation] ( examples/rag/javelin_rag_embeddings_demo.ipynb )
100-
101- ### Agent Examples
102-
103- - [ CrewAI integration] ( examples/agents/crewai_javelin.ipynb )
104- - [ LangGraph integration] ( examples/agents/langgraph_javelin.ipynb )
97+ - [ Document processing] ( https://github.com/getjavelin/javelin-python/blob/main/examples/gemini/document_processing.py )
98+ - [ RAG implementation] ( https://github.com/getjavelin/javelin-python/blob/main/examples/rag/javelin_rag_embeddings_demo.ipynb )
10599
106100## Additional Integration Patterns
107101
0 commit comments