Expand description
Azure OpenAI API client and Rig integration
§Example
use rig::providers::azure;
let client = azure::Client::new("YOUR_API_KEY", "YOUR_API_VERSION", "YOUR_ENDPOINT");
let gpt4o = client.completion_model(azure::GPT_4O);
Structs§
Enums§
Constants§
- GPT_4
gpt-4
completion model- GPT_4O
gpt-4o
completion model- GPT_
4O_ MINI gpt-4o-mini
completion model- GPT_
4O_ REALTIME_ PREVIEW gpt-4o-realtime-preview
completion model- GPT_
4_ 32K gpt-4-32k
completion model- GPT_
4_ 32K_ 0613 gpt-4-32k
completion model- GPT_
4_ TURBO gpt-4-turbo
completion model- GPT_
35_ TURBO gpt-3.5-turbo
completion model- GPT_
35_ TURBO_ 16K gpt-3.5-turbo-16k
completion model- GPT_
35_ TURBO_ INSTRUCT gpt-3.5-turbo-instruct
completion model- O1
o1
completion model- O1_MINI
o1-mini
completion model- O1_
PREVIEW o1-preview
completion model- TEXT_
EMBEDDING_ 3_ LARGE text-embedding-3-large
embedding model- TEXT_
EMBEDDING_ 3_ SMALL text-embedding-3-small
embedding model- TEXT_
EMBEDDING_ ADA_ 002 text-embedding-ada-002
embedding model