AI Development

Comprehensive Guide to AI71's API Hub: Unlocking Falcon Models

A developer navigating AI71's API Hub with Falcon models.

Comprehensive Guide to AI71's API Hub

Welcome, everyone! Whether you're an AI developer, software engineer, or just starting your coding journey, this tutorial is designed to help you navigate AI71's new API Hub. We'll explore how to interact with the powerful Falcon models, customize their settings, and manage your projects efficiently. Let's dive in and unlock the full potential of the Falcon models together!

Introduction to AI71’s API Hub

AI71's API Hub is a powerful platform that provides seamless access to advanced AI models. It simplifies the integration of AI capabilities into your applications, offering a range of models and tools to enhance your projects. With this new API Hub, you can leverage cutting-edge technology to build intelligent applications effortlessly.

Features and Functionalities

Home Page Overview

When you first land on the AI71 platform's home page, you'll see three main options to interact with the API:

  • AI71 Python SDK
  • OpenAI Python SDK
  • Curl

Choosing a Model

AI71 offers several powerful models to choose from:

  • Falcon 180B
  • Falcon 11B
  • Falcon 11B VLM

Note: Currently, only tiiuae/falcon-180b-chat, tiiuae/falcon-11b, and tiiuae/falcon-11b-vlm models are operational. The other models will be available soon. In the meantime, you can test these operational models to get a feel for the platform.

Token Calculator

You'll find a handy token calculator on the right of the home page. Simply input the amount in dollars, and it will automatically calculate the number of tokens you can get. This is a great way to manage your budget and plan your usage.

Sandbox Page

The sandbox page is where you can interact with all the Falcon models in real time. Here, you can:

  • Select a Model
  • Customize the System Prompt
  • Adjust Maximum Output Length
  • Tweak the Temperature
  • Adjust Top P
  • Adjust Top K
  • Set Frequency Penalty
  • Define Stop Sequences

This flexibility allows you to experiment and find the best settings for your specific use case.

Documentation Page

The documentation page provides detailed instructions on how to use the supported models via different methods:

  • AI71 Python SDK
  • OpenAI SDK
  • LangChain SDK
  • Curl

Supported Models

AI71 supports several models, each with its specific use case and API call format:

  • tiiuae/falcon-180B-chat: A 180B parameters causal decoder-only model fine-tuned on Ultrachat, Platypus, and Airoboros datasets.
  • tiiuae/falcon-11b: A 11B parameters causal decoder-only model.
  • tiiuae/falcon-11b-vlm: A 11B parameters visual language model.

For more details, you can refer to the AI71 Documentation.

Organization Page

The organization page allows you to create and manage your organization. Here, you can:

  • Create an Organization
  • Manage API Keys
  • Support
  • Usage

This is perfect for teams collaborating on AI projects, providing a centralized place to manage access and resources.

Use Cases

AI71's API Hub can be applied in various scenarios, such as:

  • Customer Support: Implementing chatbots that can handle customer inquiries and provide support.
  • Content Creation: Generating content for blogs, social media, and marketing campaigns.
  • Data Analysis: Automating the analysis of large datasets to derive insights.
  • Personal Assistants: Developing virtual assistants to help with scheduling, reminders, and information retrieval.

Implementations

Using the AI71 Python SDK

Here's a quick example of how to use the AI71 Python SDK:

pip install ai71-sdk
# Then, import the library in your Python file:

Note: Replace YOUR_API_KEY with your actual API key.

Using Curl

You can also interact with the API using Curl from the terminal:

curl -X POST -H "Content-Type: application/json" -d '{"model": "tiiuae/falcon-180B-chat", "prompt": "Hello!"}' "https://api.ai71.com/v1/models"

Using LangChain SDK

To interact with the Falcon models using the LangChain SDK, install the SDK:

pip install langchain

Then you can import the library and use the models.

Using OpenAI SDK

You can also use the OpenAI SDK to interact with the Falcon models:

pip install openai
# Then, import the library:

Best Practices

  • Experiment with Settings: Use the sandbox to test different models and settings to find the best fit for your application.
  • Monitor Usage: Utilize the token calculator and usage page to keep track of your consumption and manage costs effectively.
  • Leverage Documentation: Refer to the detailed documentation to understand the capabilities and limitations of each model.

Conclusion

With this guide, you're ready to explore and utilize the AI71 platform to its fullest potential. From selecting and customizing models to managing your organization's resources, AI71 provides a comprehensive suite of tools for your AI projects. Happy coding!

Reading next

Beginner's guide illustration for LLaMA 3 and Ollama setup tutorial.
Illustration of Cohere API integration and model functionality for AI applications.

Leave a comment

All comments are moderated before being published.

This site is protected by hCaptcha and the hCaptcha Privacy Policy and Terms of Service apply.