Skip to main content

CreateAI API Documentation

Welcome to the CreateAI API documentation. This platform provides access to a wide range of AI models across multiple modalities, including text, audio, and vision. Whether you're looking to generate text, analyze images, or process audio, CreateAI has you covered.

Getting Started

CreateAI offers a comprehensive suite of endpoints for various AI/ML tasks:

  • Query: Text generation with a variety of models
  • Search: Semantic search and RAG capabilities
  • Audio: Speech to text transcription
  • Vision: Image analysis and understanding
  • Speech: Text-to-speech synthesis
  • Reranker: Document reranking for better search results
  • Realtime: Real-time speech to speech streaming connections
  • Embeddings: Generate vector embeddings for text

Quick Example

import requests

url = "https://api-main.aiml.asu.edu/query" # Replace with the appropriate url of your environment (prod, beta, poc)
headers = {
"Authorization": "Bearer your_project_service_token",
"Content-Type": "application/json"
}

payload = {
"query": "What is the capital of France?",
}

response = requests.post(url, json=payload, headers=headers)
print(response.json())

Authentication

All API requests require authentication using Bearer tokens. See the Token Details page for more information about:

  • Developer Tokens
  • Service Tokens
  • Project Owner Tokens

Base URL

EnvironmentBase URL
Productionhttps://api-main.aiml.asu.edu
Betahttps://api-main-beta.aiml.asu.edu
POChttps://api-main-poc.aiml.asu.edu

Next Steps

  1. Get your API access
  2. Review the available models
  3. Check rate limits
  4. Read about error handling
  5. Learn about going live
  6. Explore the OpenAI-Compatible API for easy integration

Need Help?

If you need assistance or want to request API access, visit the Access Request page. You can also contact us at #createai-community-hub via slack or email us at aiacceleration@asu.edu

DocuBot