{"openapi":"3.0.0","info":{"description":"Meta's Llama large language models via Llama API - Llama 4, Llama 3.3, Llama 3.2 with vision and tool calling support","version":[{"name":"v1","value":"v1"}]},"servers":[{"description":"Meta's Llama large language models via Llama API - Llama 4, Llama 3.3, Llama 3.2 with vision and tool calling support","url":"https://api.apirails.com/metallama"}],"paths":{"/chat/completions":{"post":{"tags":["Chat"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://llama.developer.meta.com/docs/api-reference/chat-completions","api_endpoint":"https://api.llama.com/v1/chat/completions"},"summary":"Chat completions","description":"Generate chat completions with Llama models (Llama-4-Maverick, Llama-3.3-70B, Llama-3.2-90B)","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"model":{"type":"string","description":"Model ID (Llama-4-Maverick-17B-128E-Instruct-FP8, Llama-3.3-70B-Instruct, Llama-3.2-90B-Vision)","required":true},"messages":{"type":"array","description":"Array of message objects (supports text and images)","required":true,"items":{"type":"string"}},"temperature":{"type":"number","description":"Sampling temperature (0-2)"},"top_p":{"type":"number","description":"Nucleus sampling parameter"},"max_tokens":{"type":"number","description":"Maximum tokens to generate"},"stream":{"type":"boolean","description":"Enable streaming","enum":[true,false]},"tools":{"type":"array","description":"Tool definitions for function calling","items":{"type":"string"}},"tool_choice":{"type":"string","description":"Tool choice mode (auto, none, required)"}}},"example":{"model":"","messages":[],"temperature":"","top_p":"","max_tokens":"","stream":"","tools":[],"tool_choice":""}}}}}},"/completions":{"post":{"tags":["Completions"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://llama.developer.meta.com/docs/api-reference/completions","api_endpoint":"https://api.llama.com/v1/completions"},"summary":"Text completions","description":"Generate text completions with Llama models","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"model":{"type":"string","description":"Model ID","required":true},"prompt":{"type":"string","description":"Text prompt","required":true},"max_tokens":{"type":"number","description":"Maximum tokens to generate"},"temperature":{"type":"number","description":"Sampling temperature"}}},"example":{"model":"","prompt":"","max_tokens":"","temperature":""}}}}}},"/embeddings":{"post":{"tags":["Embeddings"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://llama.developer.meta.com/docs/api-reference/embeddings","api_endpoint":"https://api.llama.com/v1/embeddings"},"summary":"Create embeddings","description":"Generate text embeddings","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"model":{"type":"string","description":"Embedding model ID","required":true},"input":{"type":"string","description":"Text to embed","required":true}}},"example":{"model":"","input":""}}}}}},"/models":{"get":{"tags":["Models"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://llama.developer.meta.com/docs/api-reference/models","api_endpoint":"https://api.llama.com/v1/models"},"summary":"List models","description":"List available models","security":[{"bearerAuth":[]}]}},"/models/{model}":{"get":{"tags":["Models"],"parameters":[{"name":"model","in":"path","description":"Model ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://llama.developer.meta.com/docs/api-reference/models","api_endpoint":"https://api.llama.com/v1/models/{model}"},"summary":"Get model info","description":"Retrieve model information","security":[{"bearerAuth":[]}]}}},"components":{"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer"}}},"security":[{"bearerAuth":[]}]}